pycmor is a Python package to simplify the standardization of output into the Climate Model Output Rewriter (CMOR) standard.
“Makes CMOR Simple” :-)
pycmor is designed as a wrapper around various CMORization tools and NetCDF command line tools to make reformatting data into CMIP6 compliant format as simple and flexible as possible.
The package is designed to be modular and extensible, with a plugin system that allows users to add their own subcommands to the main pycmor command line interface, as well as including their own functionality to the standardization pipelines. The package is also designed to be used as a library, with a simple API that allows users to use the package in their own scripts.
To get started, you can install it via pip:
pip install pycmor
Then you can run the main command line interface. Start out by getting some help:
pycmor --help
The most basic command you will run is:
pycmor process <CONFIG_FILE>
More detailed install instructions can be found in the installation section, and usage is summarized in the usage sections.
Licence
pycmor is licensed under the MIT license. See the LICENSE file for more details.
Contributors
Thank you to all of our contributors!
Metadata
Release files for pycmor 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pycmor-1.0.2.tar.gz | 6.7 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pycmor-1.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.0 MB
Release files / pycmor-1.0.2.tar.gz
| Download URL | pycmor-1.0.2.tar.gz |
|---|---|
| Size | 6.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
781ee0916a8ae22c61abaf095ac5aac609da03e34f55585dea7a564f80109da3
|
|
BLAKE2b-256 checksum How to use checksums |
acee607be057fb778d7b154c28e6956a6dc61ff4fe660451bf605314fbe39895
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.12
|
Release files / pycmor-1.0.2-py3-none-any.whl
| Download URL | pycmor-1.0.2-py3-none-any.whl |
|---|---|
| Size | 228.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
95fc08e12ac28f7c5917abdeb76e0006f8515a014970ad4b229ab10e4aba72d5
|
|
BLAKE2b-256 checksum How to use checksums |
666347027ae2c1f8960b1f85e3c9c8b49d5549eed371153cbc6c766363da4f36
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.12
|