Skip to main content

AQUA-diagnostics: the diagnostics set of the AQUA framework for high-resolution climate model evaluation

Project description

maintenance-status PyPI - Version AQUA-diagnostics tests Documentation Status codecov DOI

AQUA-diagnostics

AQUA-diagnostics contains the full set of diagnostic tools developed for the Destination Earth Adaptation Climate Digital Twin (ClimateDT). It is designed to be used together with the AQUA core framework, which provides data access and preprocessing functionalities.

This repository includes only the scientific tools which are configured as diagnostics to run for online monitoring of climate simulations.

The diagnostics can be executed standalone (Python API), or through the AQUA analysis wrapper (aqua analysis) provided by AQUA-core.

Installation

AQUA-diagnostics requires:

  • Python >=3.10,<3.13
  • A working installation of AQUA-core
  • A conda/mamba environment using packages from conda-forge

Install AQUA-core

Follow installation instructions in the AQUA-core repository: 📘 https://github.com/DestinE-Climate-DT/AQUA

Install AQUA-diagnostics

git clone git@github.com:DestinE-Climate-DT/AQUA-diagnostics.git cd AQUA-diagnostics mamba env create -f environment.yml mamba activate aqua-diagnostics pip install -e .

The environment contains only the dependencies needed to run the diagnostics; AQUA-core must be accessible in the environment (installed or in editable mode).

Container usage

Diagnostics can also be executed inside the AQUA container. Refer to the Container chapter in the AQUA documentation for details.

Documentation

Full AQUA Documentation is available on ReadTheDocs.

This includes:

  • Usage examples for each diagnostic
  • Configuration files (YAML)
  • How to run the analysis wrapper (aqua analysis)
  • Guidance for writing custom diagnostics

Examples

Examples and notebooks demonstrating the diagnostics are available in the notebooks directory.

Contributing

Contributions are welcome! Please refer to the Contribution Guidelines in this repository.

License

AQUA-diagnostics is open-source under the Apache 2.0 License. Copyright belongs to the European Union, represented by the European Commission. The work is funded by Contract DE_340_CSC — Destination Earth Programme Climate Adaptation Digital Twin (Climate DT).

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

aqua_diagnostics-0.23.0.tar.gz (637.6 kB view details)

Uploaded Source

Built Distribution

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

aqua_diagnostics-0.23.0-py3-none-any.whl (723.3 kB view details)

Uploaded Python 3

File details

Details for the file aqua_diagnostics-0.23.0.tar.gz.

File metadata

  • Download URL: aqua_diagnostics-0.23.0.tar.gz
  • Upload date:
  • Size: 637.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aqua_diagnostics-0.23.0.tar.gz
Algorithm Hash digest
SHA256 3d67ecdcf122b30ecd0c9eb9ea0652904727724885cccbf70a777b4e6a76aca2
MD5 0c56438c79bdd1f5531c6addf93aca27
BLAKE2b-256 a558a59324e30bb04b02153cf87edfd22105bdab1a068a799fd36b834b4de820

See more details on using hashes here.

Provenance

The following attestation bundles were made for aqua_diagnostics-0.23.0.tar.gz:

Publisher: pypi-publish.yml on DestinE-Climate-DT/AQUA-diagnostics

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aqua_diagnostics-0.23.0-py3-none-any.whl.

File metadata

File hashes

Hashes for aqua_diagnostics-0.23.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a542ab5a45f2caf2e88b82518adc59a2e0a9f0938bba587eab2895dc67a5873b
MD5 ed09a1ddcb09b1cec43958becff41576
BLAKE2b-256 d288f25a78c0559d4d07b07b58bb6473b27734fc6b8b9f9d1649808dec895bb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for aqua_diagnostics-0.23.0-py3-none-any.whl:

Publisher: pypi-publish.yml on DestinE-Climate-DT/AQUA-diagnostics

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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