/cdms

Primary LanguagePython

CDMS2

⚠️ WARNING: Maintenance-only mode until around the end of 2023.
The CDAT library is now in maintenance-only mode, with plans for deprecation and cease of support around the end of calendar year 2023. Until this time, the dependencies for specific CDAT packages (cdms2, cdat_info, cdutil, cdtime, genutil, libcdms) will be monitored to ensure they build and install in Conda environments. We currently support Python versions 3.7, 3.8, 3.9, and 3.10. Unfortunately, feature requests and bug fixes will no longer be addressed.
If you are interested in an alternative solution, please check out the xarray and xCDAT - Xarray Extended With Climate Data Analysis Tools projects.

CircleCI

Anaconda-Server Badge Anaconda-Server Badge Anaconda-Server Badge Anaconda-Server Badge

Install

conda create -n cdms2 -c conda-forge cdms2
conda activate cdms2

List build variants

make list-configs

Build package

This will install miniconda in a temporary directory, clone the conda-forge feedstock and build the package.

make

Build a specific variant

You can specifiy the exact variant name returned by make list-configs or using a regex pattern.

make PATTERN="osx.*version9.*python3.6"

Test package

make test

Clean a build

make clean