GSoC/GCI Archive
Google Summer of Code 2012

Climate Code Foundation

Web Page:

Mailing List:


The Climate Code Foundation is a non-profit organisation founded in August 2010, to promote the public understanding of climate science. We work with climate scientists, science communicators, open knowledge experts, funding bodies, institutions, and governmental and inter-governmental agencies to improve software practices in climate science and to encourage the publication of climate science software.

We want to remove any question that poor or unpublished software in climate science invalidates the results. We also want to use software to make climate science more accessible to the public, for instance through better visualization tools.  And we want to help scientists do better science by writing better, clearer, more open code.

We're very much a part of the open science movement: you may have heard of our Science Code Manifesto.

We have many ideas for Summer of Code projects - both to extend our existing codebases and to strike out in new directions.  But our ideas list is just a starting point: we are open to any proposal which advances our goals.  Surprise us!

If you are interested in being mentored by us,

  1. Read our ideas page;
  2. Join our mailing list;
  3. Look at our application template and email us or the list with general answers to the questions.

These last few days before the submission deadline are pretty intense, so you should aim to contact us by the end of the day on Friday 2012-03-30, so we have a few days to help you craft a final proposal.  That's a guideline, not a deadline.


  • Reimplementation of Berkeley Earth Surface Temperature software from Matlab to Open Source The aim of the project is to reimplement the Matlab code of the Berkeley Earth Surface Temperature software using Open Source Tools to make it available for the open source community research climate change. In the work I would use R or C++ with GNU GSL.
  • Web-based GISTEMP Map Viewer I propose a web-based tool supporting dynamic visualization of spatially and temporally variable surface temperature data from ccc-gistemp. The tool will support dynamic client-side interaction including navigation of climate data and visualization at variable resolutions and throughout history.