Python class

Notebooks of a Python class dedicated to new Python users in environmental sciences are available here

Physical Analysis of the Gridded Ocean (Pago)


The PAGO project aims at developing Matlab and Python set of programs for the analysis and intercomparison of gridded ocean models. These programs allow to compute transport indexes and domain integrated budgets. Below is a list of papers using PAGO.

Mignot, J., Swingedouw, D., Deshayes, J., Marti, O., Talandier, C., Séférian, R., Lengaigne, M. and Madec, G. (2013). On the evolution of the oceanic component of the IPSL climate models from CMIP3 to CMIP5: A mean state comparison. Ocean Modelling, 72, 167-184.

Deshayes, J., Curry, R. and Msadek, R. (2014). CMIP5 model intercomparison of freshwater budget and circulation in the North Atlantic. Journal of Climate, 27(9), 3298-3317.

Barrier, N., Deshayes, J., Treguier, A.M. and Cassou, C. (2015). Heat budget in the North Atlantic subpolar gyre: impacts of atmospheric weather regimes on the 1995 warming event. Progress in Oceanography, 130, 75-90.

Barrier, N., Petrenko, A. A. and Ourmières, Y. (2016). Strong intrusions of the Northern Mediterranean Current on the eastern Gulf of Lion: insights from in-situ observations and high resolution numerical modelling. Ocean Dynamics, 66(3), 313-327.


PyPago is the Python version of PAGO, of which I am the main developer. It contains, among other things:

Code is available on GitHub:


Online Documentation

Online documentation is now available at

Environmental toolkit

The envtoolkit Python Library is dedicated to the analysis and representation of environmental data. It is available on GitHub ( and on PiP (

Documentation is provided in