Skip to section navigationSkip to content

Open Source Software

Contact Us:

NASA's Goddard Space
Flight Center

Code 504
8800 Greenbelt Road
Greenbelt, MD 20771

E-mail

OSI Certified

The Technology Transfer and Partnerships Office
obs4MIPS

The software package to be disclosed, obs4MIPS.py, is a front end to an existing free software package, CMOR2 (Climate Model Output Rewriter), written by Lawrence Livermore National Laboratory (LLNL), and reads in a multitude of standard data formats, such as netcdf3, netcdf4, Grads control files, Matlab data files or a list of netcdf files, and converts the data into the CMIP5 data format to allow publication on the Earth System Grid Federation (ESGF) data node.


obs4MIPS Goals

The software package to be disclosed, obs4MIPS.py, is a front end to an existing free software package, CMOR2 (Climate Model Output Rewriter), written by Lawrence Livermore National Laboratory (LLNL), and reads in a multitude of standard data formats, such as netcdf3, netcdf4, Grads control files, Matlab data files or a list of netcdf files, and converts the data into the CMIP5 data format to allow publication on the Earth System Grid Federation (ESGF) data node.

Project Goals

The main goal of obs4MIPS.py is to help scientists publish data for the Climate Model Intercomparison Project. Obs4MIPS.py helps convert observational and reanalysis data from different formats such as HDF, GRIB, or MatLab into CF-compliant netCDF files that fulfil the requirements of the climate community's standard model experiments (CMIP5). This standard facilitates the comparison of model output across different models and other data sources.

Functional Goals

The functional goal of obs4MIPS.py is to publish observational or reanalysis data into the Earth System Grid Federation (ESGF), a peer-2-peer federation of data nodes, which carefully manages and preserves climate data to the Earth Science community. The data is used in a world-wide collaborative effort facilitating virtual earth laboratory experiments for the purpose of studying global Climate Change.

Evolvability Goals

The extensibility goals include the expansion of the software's ability to process different data formats from a broad number of international institutions (ECMWF, JRA, NCEP) and their integration/publication into ESGF to form a versatile CF-compliant netCDF conversion system.

Usability Goals

To promote the usage of a file format standard (CF-compliant netCDF files), collaborators are encouraged to take this program use it in their own development. Data can be converted by specifying matches between experimental scientist data format and standard output data format found in the CMIP5 project. Examples can be found for TRMM and ECMWF data when checking out the program from the repository.


Software Packages

This software is released under the terms and conditions of the NASA Open Source Agreement (NOSA) Version 1.1 or later.
obs4MIPS NOSA

obs4MIPS Software Package



NASA logo - link to nasa.gov
  • Page Last Updated: October 24, 2019
  • Page Editor: Adil Anis
  • NASA Official: Darryl Mitchell