NCAS Computational Modelling Services

Documentation

Tools and Utilities

Useful Tools and Utilities

Generic Tools

  • cf-python
    https://ncas-cms.github.io/cf-python/
    cf-python, the Python CF package, implements the CF data model for the reading, writing and processing of data and metadata. The package reads CF-netCDF, CFA-netCDF and PP format files, and creates CF-netCDF files. It uses Dask for all of its array manipulation, which allows multiple fields larger than the available memory to exist and be manipulated. The package provides command line utilities for viewing CF fields (cfdump) and aggregating datasets (cfa).

  • cf-plot
    https://ncas-cms.github.io/cf-plot/build/
    cf-plot allows you to produce and customise publication-quality contour, vector, line and more plots with the power of Python, matplotlib, Cartopy and cf-python, in as few lines of code as possible.

  • cf-view
    https://ncas-cms.github.io/cf-view/build/
    cf-view is a Graphical User Interface (GUI) for earth science and aligned research which supports the exploration, analysis and plotting of netCDF and Met Office format (PP or fields) data. It uses PyQT, cf-plot and cf-python.

  • cfdm
    https://ncas-cms.github.io/cfdm/
    A Python reference implementation of the CF data model.

  • cfunits
    https://ncas-cms.github.io/cfunits/
    A Python interface to the UDUNITS-2 library with CF extensions.

  • CDO
    https://code.mpimet.mpg.de/projects/cdo
    CDO, Climate Data Operators, are a collection of command line operators to manipulate and analyse climate model data. Supported data formats are GRIB, netCDF, SERVICE, EXTRA and IEG.

  • CF Compliance Checker
    https://pumatest.nerc.ac.uk/cgi-bin/cf-checker.pl
    The CF Compliance Checker checks that a netCDF file which you supply complies with the CF comformance requirements and recommendations. This work was originally done at the Hadley Centre, supported by PRISM (PRogramme for Integrated Earth System Modelling). Development and maintenance has now been taken over by NCAS-CMS. If you have any suggestions for improvement then please email Rosalyn Hatcher (r.s.hatcher @ reading.ac.uk).

  • NCO Tools
    http://nco.sourceforge.net/ NCO, netCDF Operators, are a suite of programs known as operators. The operators take netCDF files as input, then perfom a set of operations and produce a netCDF files as output. NCO are designed to aid manipulation and analysis of gridded scientific data.

  • xconv
    https://ncas-cms.github.io/xconv-doc
    Xconv is a program designed to convert model output into a format suitable for use in various plotting packages. Xconv is designed to be simple to use with a point and click, windows based interface. Xconv can read Met. Office Unified Model, Met. Office PP, GRIB, netCDF and grads format data. Data can be output in netCDF and grads format.

UM Tools

Modelling Tools