Skip to content
@NCAS-CMS

NCAS CMS

Useful tools to support NERC weather and climate research

NCAS Computational Modelling Services (NCAS-CMS)

NCAS (National Centre for Atmospheric Science) Computational Modelling Services (NCAS-CMS) provides computational modelling services to the UK academic atmospheric and polar science community to support numerical modelling in climate, weather and earth-system research.

For more information, please see:

Repositories Breakdown/Tracker

⚠️ Warning: this table is under development so information may not be correct unless it is more mature and this message is removed.

Note:

  • Some NCAS-CMS/* repos are yet to be included in the table but will be incorporated if relevant shortly.
  • Libraries below are generally open-source and Python-based, unless indicated otherwise.

A directed graph view of the inter-dependencies of the Tools libraries, as per the 'Depends directly on' column, can be viewed here.

Category Repository (a library/tool or resource or archive) Short description (otherwise see README) Depends directly on (if a library) / uses (if a resource), including other CMS libraries only Main contact / responsible party Release/update schedule, if any
CF Data Tools cf-python CF-compliant data analysis cfdm, cfunits, pyfive David H Every 2 months with cfdm
- cfdm CF Data Model implementation cfunits, pyfive David H Every 2 months with cf-python
- cf-plot CF-compliant data visualisation cf-python Sadie Soon: every 2 months with cf-python and cfdm
- cfunits CF-compliant units handling None David H Rarely required (quite static in nature)
Data Tools pyfive HDF5 file reader - ? -
- PyActiveStorage Client to local or remote 'active' storage h5netcdf, pyfive V ?
- xnetcdf Representing datasets in various formats and backends for reading and writing pyfive, umfive David H ?
- xconv2 GUI application for visualising and processing data cf-python, cfdm, cf-plot, p5rem, pyfive Bryan ?
- cmip7_repack Repacks CMIP7 netCDF-4 datasets pyfive Ezequiel? ?
- umfive PP/Fields file reader which mimics the pyfive API pyfive ? ?
- p5rem Remote interface to pyfive and PyActiveStorage reductions pyfive, pyactivestorage ? ?
- h5netcdf Interface to netCDF4 via h5py None ? ?
Training cf-tools-training Training on the CF Data Tools cf-python, cf-plot Sadie Generally reviewed/updated in time for the ISC Course held (at present) every November
- um-training Practical exercises for UM training course None Ros? ?
Docs including docs archives cf-python-docs Archive of old rendered documentation for cf-python None Sadie As and when
- cfdm-docs Archive of old documentation for cfdm None Sadie As and when
- cfunits-docs Archive of old documentation for cfunits None Sadie As and when
- cms-docs General docs for installation, testing etc of core codes None Dave C Internal use only
Websites cms-website Provides a website for CMS None Annette? As and when
Deprecated cfstore Data store with interfaces to local and remote storage cf-python George (ex-CMS) No longer maintained
- xconv (C language; private repo so requires relevant privileges to view) Now see xconv2 ? Jeff (ex-CMS/retired) No longer maintained

Popular repositories Loading

  1. cf-python cf-python Public

    A CF-compliant Earth Science data analysis library

    Python 151 23

  2. pyfive pyfive Public

    A pure Python HDF5 file reader

    Python 104 28

  3. cfdm cfdm Public

    A Python reference implementation of the CF data model

    Python 31 13

  4. cf-plot cf-plot Public

    Code-light plotting for earth science and aligned research

    Python 21 11

  5. cfunits cfunits Public

    A Python interface to UNIDATA’s UDUNITS-2 library with CF extensions:

    Python 11 9

  6. LFRic_container LFRic_container Public

    Build and run container environment for LFRic

    Shell 11 2

Repositories

Showing 10 of 48 repositories

Top languages

Loading…

Most used topics

Loading…