ECCO Version 4 Python Tutorial and Python Package
To support user analysis of the ECCO Central Production Version 4 (ECCO v4) state estimate, we have developed the ECCO Version 4 tutorial. These tutorials are written in Python and make use of the ecco_v4_py Python library. The ecco_v4_py library was written specifically for loading, plotting, and analyzing ECCO v4 state estimate output provided on the native model grid.
All of the tutorials are available as Python code, both as standard Python files as as Python Jupyter Notebooks. Consequently, every tutorial can be reproduced on your own machine. You’ll only need to edit the tutorials so that they know the correct location of the ECCO v4 state estimate output files on your disk.
ECCO Version 4 Tutorial
Tutorials as Jupyter Notebooks
Tutorials as Python Files
gcmfaces is toolbox to handle gridded Earth variables as sets of connected arrays. Compatible with both Matlab and Octave, the object-oriented approach of gcmfaces allows users to write generic, compact analysis codes that readily become applicable to a wide variety of grids (including the lat-lon-cap used in ECCO version 4). gcmfaces notably allows for analysis of MITgcm output on any of its familiar grids. It was originally developed as part the ECCO version 4 framework along with the companion MITprof toolbox that handles unevenly distributed in-situ ocean observations