Skip to main content

Makes CMOR Simple

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pycmor-1.0.2.tar.gz (6.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pycmor-1.0.2-py3-none-any.whl (228.2 kB view details)

Uploaded Python 3

File details

Details for the file pycmor-1.0.2.tar.gz.

File metadata

  • Download URL: pycmor-1.0.2.tar.gz
  • Upload date:
  • Size: 6.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.12

File hashes

Hashes for pycmor-1.0.2.tar.gz
Algorithm Hash digest
SHA256 781ee0916a8ae22c61abaf095ac5aac609da03e34f55585dea7a564f80109da3
MD5 ab292b446674c18f8abf7915fabb0598
BLAKE2b-256 acee607be057fb778d7b154c28e6956a6dc61ff4fe660451bf605314fbe39895

See more details on using hashes here.

File details

Details for the file pycmor-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: pycmor-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 228.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.12

File hashes

Hashes for pycmor-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 95fc08e12ac28f7c5917abdeb76e0006f8515a014970ad4b229ab10e4aba72d5
MD5 31f222661690a1d9a91c80604a524ae3
BLAKE2b-256 666347027ae2c1f8960b1f85e3c9c8b49d5549eed371153cbc6c766363da4f36

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page