ESMValCore package
ESMValCore: core functionalities for the ESMValTool, a community diagnostic and performance metrics tool for routine evaluation of Earth System Models in the Climate Model Intercomparison Project (CMIP).
Getting started
Please have a look at the documentation to get started.
Using the ESMValCore package to run recipes
The ESMValCore package provides the esmvaltool command, which can be used to run
recipes
for working with CMIP-like data.
A large collection of ready to use
recipes and diagnostics
is provided by the
ESMValTool
package.
Using ESMValCore as a Python library
The ESMValCore package provides various functions for:
-
Finding data in a directory structure typically used for CMIP data.
-
Reading CMIP/CMOR tables and using those to check model and observational data.
-
ESMValTool preprocessor functions based on iris for e.g. regridding, vertical interpolation, statistics, correcting (meta)data errors, extracting a time range, etcetera.
read all about it in the API documentation.
Getting help
The easiest way to get help if you cannot find the answer in the documentation on readthedocs, is to open an issue on GitHub.
Contributing
Contributions are very welcome, please read our contribution guidelines to get started.
Metadata
Release files for ESMValCore 2.15.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| esmvalcore-2.15.0.tar.gz | 8.9 MB | With provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| esmvalcore-2.15.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.3 MB
Release files / esmvalcore-2.15.0.tar.gz
| Download URL | esmvalcore-2.15.0.tar.gz |
|---|---|
| Size | 8.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ca2d15227ffbd76158915e5484b864e96a962902e1c53d1b0f5d2c81d49f61eb
|
|
BLAKE2b-256 checksum How to use checksums |
39fcfd05c60bd24bd4f1ae0c43765d80f04207e389fd4ba604060d6d051a1f31
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 15, 2026.
Transparency logRelease files / esmvalcore-2.15.0-py3-none-any.whl
| Download URL | esmvalcore-2.15.0-py3-none-any.whl |
|---|---|
| Size | 6.4 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4442764beeef08d8b7e9bae31e692fc8a0b02bbab0239e175df054dcf753676b
|
|
BLAKE2b-256 checksum How to use checksums |
c6ba25a972dd4d8e6d5f4077e6107c50886777e90082f77bc7a4afa75dd08ee8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 15, 2026.
Transparency logSecurity for ESMValCore 2.15.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for esmvalcore-2.15.0.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 15, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.