Computer drawing in air, showing the earth, with the words Drew's website on top

HomeProjectsWritingBookPublicationsPresentationsEvents

CHEEREIOMusicGamesEphemeraCV

GithubNewsletterDatasetsGoogle Scholar

Disclaimer: any errors on this website are in fact an attempt to transcend the reality circumscribed by the limits of language.


Hi, I'm Drew Pendergrass. My fair trade, gluten-free, organic website is lovingly built from whatever I decide to post online. It hosts a variety of projects, resources, and ephemera made over the years, including a book, video games, open-source scientific software, environmental datasets, my popular writing, experimental music, upcoming events as well as my research papers and conference presentations in atmospheric science and related fields.

My work imagines how humanity can democratically govern itself in an age of environmental crisis. In my scientific research, we build computer systems that can use observations of the Earth system to provide maps of pollutants and their sources. Together with social scientists, historians, and designers, I imagine the sorts of institutions and protocols that would allow humanity to democratically manage our economy and its interchange with ecosystems. Most importantly, in my activism and organizing we work to make ecological democracy a reality in my home of Massachusetts. Imagining a better world pushes against the normal boundaries between fields, and with my collaborators we express our ideas in a variety of forms beyond traditional scholarship, including popular writing, fiction, and video games.

I can be reached at drew [at] drewpendergrass [dot] com, or at the academic address in my CV. For upcoming events, check out my events page. If you want to follow my work, you can subscribe to my newsletter below:

Computer!

The latest science!

Pendergrass, D. C., Jacob, D. J., Nesser, H., Varon, D. J., Sulprizio, M., Miyazaki, K., & Bowman, K. W. (2023). CHEEREIO 1.0: A versatile and user-friendly ensemble-based chemical data assimilation and emissions inversion platform for the GEOS-Chem chemical transport model. Geoscientific Model Development, 16(16), 4793–4810. Link to paper (open access). Link to PDF.

CHEEREIO workflow diagram

Figure:Schematic of CHEEREIO runtime routines and job control procedures. CHEEREIO is run as an array of m separate jobs on a computational cluster, one for each ensemble member. These m jobs, operating in parallel, alternate between running GEOS-Chem and running the LETKF algorithm for a subset of grid cells, as shown by the light yellow boxes; the m jobs are coordinated by a single job controller shared by the entire ensemble (shown in light red), ensuring that the ensemble remains synchronized. Boxes in blue show data input into CHEEREIO processes.


You can learn more about my research on the projects page, or you can read through all of our scientific papers and presentations on their respective pages.

All the cool kids are using CHEEREIO!

CHEEREIO is a tool that uses observations of pollutants in the atmosphere, measured from satellites or surface stations, to correct supercomputer models that simulate the Earth. One powerful use case for CHEEREIO is catching polluters, even if there are no local observations on the ground. Read more on my projects page or the offical CHEEREIO site.

Logo for CHEEEREIO software, with name in black going through a globe schematic in yellow.

Order our book here!

We can move beyond the crisis Half-Earth Socialism book graphic.

Writing spotlight

An essay I wrote for the January-February 2020 issue of Harvard Magazine on beauty, mathematics, and environmental science: "Working at Beauty."


You can read more of my essays and reporting on my writing page.

A Brief Q&A

Q. How can I contact you?

A. You can follow/DM me on Twitter, but I'm trying to stop using it so much, so it's best to email me at drew [at] drewpendergrass [dot] com (or the academic address in my CV). However, if your email is unpleasant, you should direct it to grievances@drewpendergrass.com, an inbox I definitely read.

Q. Why does this page keep changing?

A. This page is randomly generated by the server on each load. Most of the page's contents are not displayed on one particular load, so for the full experience reload a bunch of times.

Q. Who are you?

A. Well, to start off, I have never traveled to an exoplanet, I am not to my knowledge a victim of a mummy's curse, I am not a substitute for a medical doctor, I have absolutely no intention of running for Senate in the great state of Minnesota, and I am not a closed, non-orientable, boundary-free manifold. Besides that, I am a doctoral student in Environmental Engineering at Harvard University, studying under Daniel Jacob, and I freelance on the side for publications including Harper's and The Guardian. For more information, you can check out my projects page or my CV.

This website proudly supports Otto Neurath and the ISOTYPE picture language

Neurath

Please represent all social facts pictorially in your correspondence with the owner and proprietor of this website. Do your part to help build a pluralistic and anti-metaphysical theory of knowledge.

Some true statements

I have never commanded an army composed of more than 100,000 soldiers ... I have nothing to do with explosions ... to my knowledge, there is no portrait of me that ages in my place ... I am reluctant to resort to black magic ... I hold no world records ... I keep the old gods ... I have no trouble distinguishing my right from my left ... I accept the axiom of choice ... I proudly possess object permanence ... I appreciate knowledge of the outcome of a given situation ... I have never advocated on behalf of, or against, the Free Silver movement ... my mind's eye exists only in a figurative sense ... I am not reptilian ... you cannot prove I have sympathies for the former state of Burgundy ... I did not orchestrate the Camp David Accords ...

A Moving, and Random, Quotation

For poetry makes nothing happen: it survives

In the valley of its making where executives

Would never want to tamper, flows on south

From ranches of isolation and the busy griefs,

Raw towns that we believe and die in; it survives,

A way of happening, a mouth.

-W.H. Auden


Read more here.

Play Alchemy!

"So fun you won't even need friends!"


Box Cover

Bonus Content Zone!

One randomly-generated sorting algorithm, please!

Do you have an unsorted list of N natural numbers? Do you just hate it when programs are guaranteed to terminate? Do you get angry when algorithms do better than factorial time? Then you're in luck! The following algorithm has been generated just for you:

  1. Feed your list into a black hole, permanently destroying the information. The list is as good as sorted now! If people shake their heads and insist you actually sort the list, just generate a new one and proceed to the next step.
  2. Uh oh! You've triggered a penalty step. Before you proceed, you must perform a task. Obtain one (1) chess grandmaster. You are generous, so you let them go first. After they move their piece, move a random one of yours to a random cell on the board. If this move violates the rules of chess, flip the board in anger and start again. If it is a legal move, continue playing until either the board is flipped or checkmate. If the grandmaster has won, repeat the game. If you won, proceed to the next step. You've paid the penalty.
  3. You turn to mathematical ecology for inspiration. For each number in your list, generate a population of rabbits proportional to the number and a population of wolves inversely proportional to the number. Wait for each system to equilibrate. Read off the equilibrium population of rabbits in order of population size, printing the number corresponding to each. (My lab partner Jackson Wagner points out that this is not a true sorting algorithm, since you still have to sort the population sizes. To Jackson, I reply that this is the least of our worries.)

Congratulations! Your list is now sorted. You can find a permalink to this particular algorithm here.

Computer!

Facts about LaTeX or facts about latex?

Click the line you think is about LaTeX!

Example 1

Example 2

Example 3

Score: 0 • Streak: 0

All facts lovingly taken from Wikipedia.

You should google Graham Starr