Site IndexAbout CMS
Tools and Utilities
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 Large Amounts of Massive Arrays (LAMA) functionality, 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 is a set of Python routines for making the common contour and vector plots that climate researchers use. The data to make a contour plot can be passed to cf-plot using cf-python (above).
cf-view is a graphical user interface that is used for plotting Climate and Forecast convention, CF , data.
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
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
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 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.
NCAS-CMS IDL Guide - Using IDL in Meteorology
Guide to the Met Office IDL Library
Differences between IDL and PV-Wave
A guide for IDL users using Python for the first time.
- Central Ancillary Program
The CAP is developed by the Met. Office, for creating ancillary data for use with the UM. This service is only available to registered PUMA users.
The LAMPOS tool was developed at the Met Office and is used in positioning and defining a limited area domain. The user draws the limited area on a map, and the program calculates the position of the corners and the rotated pole.
- Unified Model User Interface (UMUI)
Xancil is a X-windows based application for creating Unified Model ancillary files from netCDF input files.
- Modset Repository
Search, view and download standard UM modsets.
- Source Code Browsers
Interactive views of the UM source code
- StashCodes to CF Name Mapping
Table for translating from UM Stashcode to CF standard name
- STASHmaster File Viewer
Easy browsing of the UM STASHmaster files.
Analysis and Plotting Tools
MDIAG generates useful diagnostics from a basic set of UM fields using old dynamics (i.e. UM pre vn 5.0). The code works with any UM domains.
NDdiag generates useful diagnostics from a basic set of UM fields using new dynamics (i.e UM vn 5.3 onwards). The code works with any UM domains.
- SFVP Program
Calculate stream function and numerous other fields from basic U and V wind components. This utility is only available local to Reading. Please contact Jeff Cole (j.cole [at] reading.ac.uk) for further information.
UM File Manipulation Tools
- PP Format File Manipulation Tools
Tools available for manipulating PP format files; including merging, comparing, rotating and extracting fields.
- UM Format File Manipulation Tools
Tools available for manipulating UM format files; including viewing, converting, printing headers and extracting boundary conditions.
copy_stash is a Tcl script to allow the copying of stash sections of one downloaded UMUI job to another. copy_stash is available on PUMA under /home/umui/umtools/bin/copy_stash. The script contains explicit help for copying STASH settings.
- UM Filename Translator
Web Interface to umtodate. Converts UM output filenames into real dates.
UMMCIP is the interface to the Meteorology Chemistry Interface Processor (MCIP) for UM data. This interface was developed by Aeolus, NCAS and the UK Met Office.