top of page

Resources

Software summaries

ECCOv4-py

A python package designed specifically for reading, manipulating, and plotting ECCO output which lives on the unique lat-lon-cap (LLC) grid. Along with basic examples, the documentation includes an extensive tutorial on basic python routines and descriptions of the underlying data structures which is particularly suitable for MATLAB users.

Repo: https://github.com/ECCO-GROUP/ECCOv4-py

Documentation: https://ecco-v4-python-tutorial.readthedocs.io/index.html

 

xmitgcm

Python package designed specifically for reading MITgcm model output in mds format into xarray data structures. 

Repo: https://github.com/xgcm/xmitgcm

Documentation: https://xmitgcm.readthedocs.io/en/latest/

 

xgcm

Python package which enables low level manipulation such as interpolation and finite differencing on general circulation output through generic grid operations. See this documentation and the ECCOv4-py documentation for MITgcm specific examples. 

Repo: https://github.com/xgcm/xgcm

Documentation: https://xgcm.readthedocs.io/en/latest/index.html

 

xarray

A python package which defines a flexible data structure for multi-dimensional fields, which is particularly useful in the geosciences. 

Repo: https://github.com/pydata/xarray

Documentation: http://xarray.pydata.org/en/stable/

 

gcmfaces

A MATLAB/Octave package for analyzing fields gridded on any of the grid types familiar to the MITgcm. It was originally designed for analyzing ECCO output and has since remained as the standard analysis tool. 

Repo: https://github.com/gaelforget/gcmfaces

Documentation: https://gcmfaces.readthedocs.io/en/latest/

 

MITprof

A MATLAB/Octave package for analyzing, manipulating, and formatting heterogeneous in-situ oceanographic measurement data. It was designed particularly for the ECCO state estimate. 

Repo: https://github.com/gaelforget/MITprof

Documentation: https://mitprof.readthedocs.io/en/latest/

bottom of page