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