This guest post is written by Hannah Aizenman, who worked all summer on the Common Climate Project, thanks to the excellent Google Summer of Code. The summer is now past, and Hannah has built a useful demonstrator website. This is her third post, here are the first and second.
Since the last blog post, the project has gained a (very) barebones web interface, so you can test out the functionality here. So please go and play with the project, and if you end up thinking “hmm, this could work for a dataset I have”, grab the code. And if instead you think “hmm, this could work, but …” file a ticket, contribute a patch, or email the mailing list and see if it can get sorted out. The project has been tested with GISTEMP and CCSM-C, and should work out of the box on any NetCDF dataset using float coordinates and unidate time (assuming an “x since y” unit is given for time). I’m currently sorting out how to support non-gridded data, with a focus on the Mann temperature reconstructions.
I hope that by giving people a simple little toolset to play with datasets, it’ll simplify dataset exploration so that anyone (even somebody who doesn’t understand climate/geophysical dataset conventions) can just join in and play. All the plotting is still handled server side using ccplib, so if you’ve got local data and don’t really want or need the web aspect, just grab that code, run setup.py, and go. There’s one demo already, and I’d love contributions of more!
I’ve also added support for making time series graphs, and I hope to add support for more visualization tasks as this project grows. I’m also including an example of a spatial graph for anyone who missed the last blog post: