https://github.com/cdat/cdms
climate data management
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/cdat/cdms
- Owner: CDAT
- Created: 2016-08-30T16:57:25.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-05-18T22:47:05.000Z (over 3 years ago)
- Last Synced: 2024-01-29T09:18:19.481Z (about 2 years ago)
- Topics: climate, data, management
- Language: Python
- Size: 8.45 MB
- Stars: 8
- Watchers: 16
- Forks: 10
- Open Issues: 114
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CDMS2
| :warning: 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](https://docs.xarray.dev/en/stable/index.html) and [xCDAT - Xarray Extended With Climate Data Analysis Tools](https://github.com/xCDAT/xcdat) projects.|
[](https://circleci.com/gh/CDAT/cdms)
[](https://anaconda.org/conda-forge/cdms2)
[](https://anaconda.org/conda-forge/cdms2)
[](https://anaconda.org/conda-forge/cdms2)
[](https://anaconda.org/conda-forge/cdms2)
### Install
```bash
conda create -n cdms2 -c conda-forge cdms2
conda activate cdms2
```
### List build variants
```bash
make list-configs
```
### Build package
This will install miniconda in a temporary directory, clone the conda-forge feedstock and build the package.
```bash
make
```
### Build a specific variant
You can specifiy the exact variant name returned by `make list-configs` or using a regex pattern.
```bash
make PATTERN="osx.*version9.*python3.6"
```
### Test package
```bash
make test
```
### Clean a build
```bash
make clean
```