Skip to content

Latest commit

 

History

History
47 lines (36 loc) · 1.3 KB

README.md

File metadata and controls

47 lines (36 loc) · 1.3 KB

IPSLCM-Utilities

Python utilities to plot and analyse IPSL-CM outputs

Author : [email protected]

git : https://github.com/oliviermarti/IPSLCM-Utilities

ORCA_Gallery.ipynb

An eclectic demo of various plots with ORCA outputs

LMDZ_Gallery.ipynb

A demo of plots with LMDZ outputs

libIGCM_sys.py

Defines libIGCM directories, depending of the computer

libIGCM_date.py

Handles date computations and convertions in different calendars. Mostly conversion of IGCM_date.ksh to python.

Dates format

  • Human format : [yy]yy-mm-dd
  • Gregorian format : yymmdd
  • Julian format : yyddd

Types of calendars possible :

  • leap | gregorian |standard (other name leap) : The normal calendar. The time origin for the julian day in this case is 24 Nov -4713.
  • noleap | 365_day : A 365 day year without leap years.
  • all_leap | 366_day : A 366 day year with only leap years.
  • 360d | 360_day : Year of 360 days with month of equal length.

lmdz.py

Utilities for LMDZ grid

  • Lots of tests for xarray object
  • Not much tested for numpy objects

nemo.py

Utilities to plot NEMO ORCA fields. Handles periodicity and other stuff.

  • Lots of tests for xarray object
  • Not much tested for numpy objects

oasis.py

A few fonctionnalities of the OASIS coupler in Python