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.2rc3.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.2rc3-py3-none-any.whl (228.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pycmor-1.0.2rc3.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.2rc3.tar.gz
Algorithm Hash digest
SHA256 b180a8e7c6f735c9c906009ad25426912898d90dea9513780b869378d314dbeb
MD5 a01e2daf4124e6947e04d9ffed77a6d5
BLAKE2b-256 1c1a2d07af40efc3f509fbae9c813436d2eed28a52ac1eaedc36249be339c1ee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycmor-1.0.2rc3-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.2rc3-py3-none-any.whl
Algorithm Hash digest
SHA256 786358be016dd09d8b23d5d0d01d310cb6e491918292e6d7e43887b43095bfdc
MD5 87cf12b17625a51530676a5997b2a20f
BLAKE2b-256 9249bc93355e93b7af22c05cc1fbbcc0a37bbf9ea5faab0a762de6a384bdb2f9

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