Data pre- and post-processing
Climate Data Operators (CDO)
This package is a development by Uwe Schulzweida at the Max-Planck-Institut for Meteorology. It is capable to read GRIB, NetCDF, HDF, ieg (REMO), service and specifically formatted files and process or convert them. The cdos will run on every UNIX/Linux machine and MacOS X Version 10.3 or later.
The cdos are installed on hurrikan, cross and the central CIS server for LINUX and Solaris 8 or newer in the default path.
Please mail problems to firstname.lastname@example.org.
Procedural INterface for Grib formatted Objects (PINGO)
The PINGO package provides many functions for standard post-processing of climate data sets on workstations. A large range of computations from basic arithmetic over statistics to spectral analysis and empirical orthogonal functions can very simply be done by this package. This package, which was developed at DKRZ in Hamburg (Germany), is designed for the operating system UNIX.
The PINGO package is not supported anymore! Please use cdos!
NetCDF Operators (nco)
nco is a suite of programs known as operators. Each operator is a standalone, command line program executed at the shell-level like, e.g., ls or mkdir. The operators take netCDF file(s) (or hdf4 files) as input, perform an operation (e.g., averaging or hyperslabbing), and produce a netCDF file as output. The operators are primarily designed to aid manipulation and analysis of data.
Find more informations on the NetCDF operators -nco- home page.
The operators are:
- ncatted - attribute editor
- ncdiff - differencer
- ncea - ensemble averager
- ncecat - ensemble concatenator
- ncflint - file interpolator
- ncks - kitchen sink (extract, cut, paste, print data)
- ncra - running averager
- ncrcat - record concatenator
- ncrename - renamer
- ncwa - weighted averager
Climate Data Analysis Tools (CDAT)
Climate Data Analysis Tools (CDAT) is a software infrastructure that uses an object-oriented scripting language to link together separate software subsystems and packages thus forming an integrated environment for solving model diagnosis problems. The power of the system comes from Python and its ability to seamlessly interconnect software. Python provides a general purpose and full-featured scripting language with a variety of user interfaces including command-line interaction, stand-alone scripts (applications) and graphical user interfaces (GUI). The CDAT subsystems, implemented as modules, provide access to and management of gridded data (Climate Data Management System or CDMS); large-array numerical operations (Numerical Python); and visualization (Visualization and Control System or VCS). CDAT is developed at PCMDI and it's homepage is here .
ncdump − Convert netCDF files to ASCII form (CDL)
ncdump [-c] [-h] [-v var1,...] [-b lang] [-f lang] [-l len] [-n name] [-k] [-x] file
for header informations
ncdump -h file
see header and data of var1 and var2
ncdump -v var1,var2 file
ncdump generates an ASCII representation of a specified netCDF file on standard output. The ASCII representation is in a form called CDL (‘‘network Common Data form Language’’) that can be viewed, edited, or serve as input to ncgen. ncgen is a companion program that can generate a binary netCDF file from a CDL file. Hence ncgen and ncdump can be used as inverses to transform the data representation between binary and ASCII representations. See ncgen for a description of CDL and netCDF representations.
ncdump may also be used as a simple browser for netCDF data files, to display the dimension names and sizes; variable names, types, and shapes; attribute names and values; and optionally, the values of data for all variables or selected variables in a netCDF file.
ncdump may also be used to determine what kind of netCDF file is used (which variant of the netCDF file format) with the -k option.
find more informaions about ncdump here
The "afterburner" is the standard post processor for ECHAM data which provides the following operations:
- Extract specified variables and levels
- Compute derived variables
- Transform spectral data to Gaussian grid representation
- Vertical interpolation to pressure levels or height
- Write data in GRIB, NetCDF, SERVICE or EXTRA format