[MITgcm-support] xmitgcm: python package for reading mitgcm mds files

gael forget gforget at mit.edu
Mon Oct 17 11:33:16 EDT 2016

Hi Ryan,

although I have not tried xmitgcm yet I must say that this looks very nice. 

I am sure that non-Matlab users will be delighted to know that these python tools exist and I am particularly appreciative of the fact 
that this will facilitate ECCO and MITgcm users’ handling of MITgcm output on llc grid (as well as cube sphere and others I assume). 

Besides giving you a shout-out I figured it could be useful to point the audience to the geoscientific model development paper (

Forget, G., Campin, J.-M., Heimbach, P., Hill, C. N., Ponte, R. M., and Wunsch, C.: ECCO version 4: 
an integrated framework for non-linear inverse modeling and global ocean state estimation, Geosci. 
Model Dev., 8, 3071-3104, doi:10.5194/gmd-8-3071-2015, 2015 (http://www.geosci-model-dev.net/8/3071/2015/)

) that documents the llc grid and introduced the gcmfaces Matlab toolbox that is now available not only via cvs @

but also via git @ https://github.com/gaelforget/gcmfaces


On Oct 15, 2016, at 12:19 AM, Ryan Abernathey <ryan.abernathey at gmail.com> wrote:

> Dear Colleagues,
> I have released a first version of my python package called xmitgcm:
> xmitgcm is a python package for reading MITgcm binary MDS files into xarray data structures. By storing data in dask arrays, xmitgcm enables parallel, out-of-core analysis of MITgcm output data.
> For more information, please consult
> The online documentation: http://xmitgcm.readthedocs.io
> The GitHub repository: https://github.com/xgcm/xmitgcm
> Among many features, the package includes basic support for reading llc mds data, which is something we have been lacking in python. xmitgcm does not depend on any existing MITgcm scripts like rdmds.
> xmitgcm is not a complete analysis framework like gcmfaces. It is just a tool for reading mds data. Nevertheless, once the data is in xarray form, many powerful options become available.
> Early in its development, xmitgcm used to be called "xgcm". Those of you who were using the earlier "xgcm" package should switch to this one. It should be largely backwards compatible, but xmitgcm will continue to receive udpates, bug fixes, and new features.
> I welcome your feedback on your experience with xmitgcm via email, or, even better, as github issues 
> https://github.com/xgcm/xmitgcm/issues
> and pull requests
> https://github.com/xgcm/xmitgcm/pulls
> Happy pythoning!
> -Ryan
> http://rabernat.github.io/
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mitgcm.org/pipermail/mitgcm-support/attachments/20161017/a388463a/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 1843 bytes
Desc: not available
URL: <http://mitgcm.org/pipermail/mitgcm-support/attachments/20161017/a388463a/attachment.p7s>

More information about the MITgcm-support mailing list