Code

AGAGE 12-box model

Two-dimensional, twelve-box model of atmospheric transport.  Reactions with an offline OH field are included, along with stratospheric destruction and oceanic uptake. This is a version of Derek Cunnold’s original Fortran model, rewritten in Python.

https://github.com/mrghg/py12box

You can download using conda or PyPI, and the documentation is here: https://py12box.readthedocs.io/en/latest/

An earlier version in IDL is archived here, but is no longer in development: https://bitbucket.org/mrghg/agage-12-box-model

Old code

Combined Eulerian and Lagrangian Sensitivities (CELS)

CELS is a method for combining sensitivities of atmospheric measurements to changes in emissions from Eulerian and Lagrangian models (see ACP paper http://www.atmos-chem-phys.net/11/9887/2011/acp-11-9887-2011.html).  The IDL code for this project is available at:

http://code.google.com/p/mr-cels/

It can be downloaded using Subversion (see above link for instructions), which allows the user to easily download new versions as I upload them.  IDL 8 onwards is required due to the use of lists and hashes.  The documentation isn’t complete.

MR-IDL-LIBRARY

I’ve uploaded a library of IDL code that I use regularly for various things.  It might be useful to some people.  However, it’s very poorly commented and some of it is quite poorly written!  Use at your own risk:

http://code.google.com/p/mr-idl-library/