Since its inception, I’ve been a fan of Clear Climate Code, a project that tries to rewrite the rather messy NASA GISS temperature code into clear python (not that I would understand a lot about programming, but I admire the effort). So far, they’ve been quite successful and able to perfectly reproduce the steps done to create the GISTEMP global average surface temperature curve.
Among the most fascinating aspects is the amount of constructive skepticism the CCC people show. When they found a bug in GISTEMP, they sent the information to NASA who fixed it. Ultimately, GISS may take over the new code when it’s finished, and that would be a marvellous success story for citizen science. What CCC does is simply the opposite of what many contrarians do: Improving science, not seeding doubt about its validity.
And they’ve got more plans. Just a few days ago, Nick Barnes, the head behind CCC, announced the creation of the Climate Code Foundation (h/t Stoat). It’s supposed to act as an umbrella for projects related to temperature code, so far CCC and open climate code (though I can’t tell how much work, if any, has been done through the latter initiative). One project Barnes had already thought about loudly was the creation of clear code for paleo temperature reconstructions. Whether that’s going to be the next thing remains to be seen.