Skip to main content
assets/Pycmor.png

pycmor is a Python package to simplify the standardization of output into the Climate Model Output Rewriter (CMOR) standard.

https://github.com/esm-tools/pycmor/actions/workflows/CI-test.yaml/badge.svg Latest PyPI version Documentation Status https://img.shields.io/github/license/esm-tools/pycmor https://zenodo.org/badge/DOI/10.5281/zenodo.15530131.svg

logo

“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!

Contributors

Authors

pycmor was developed by the High Performance Computing and Data Processing group at the Alfred Wegener Institute for Polar and Marine Research, Bremerhaven, Germany. It was designed by Paul Gierz, and written by Paul Gierz and Pavan Siligam.

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)

Source distribution for pycmor 1.0.2
File Size Uploaded
pycmor-1.0.2.tar.gz 6.7 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for pycmor 1.0.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page