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.22.0.tar.gz (629.7 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.22.0-py3-none-any.whl (713.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aqua_diagnostics-0.22.0.tar.gz
  • Upload date:
  • Size: 629.7 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.22.0.tar.gz
Algorithm Hash digest
SHA256 f91f31f5e3213ad938a8e9f401dc40696de8101bb308cf7800e0e47c702fbf30
MD5 b0ddb0c5f57c2e610193cf07e92c3884
BLAKE2b-256 4edefe06af81f7297a0d681ab243868e9a8dce8f6bd67278eb140bc72b654f23

See more details on using hashes here.

Provenance

The following attestation bundles were made for aqua_diagnostics-0.22.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.22.0-py3-none-any.whl.

File metadata

File hashes

Hashes for aqua_diagnostics-0.22.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6ee3ea80e5bcdb2de1ef49776f9dd0297ea419110474753a8085aaea5ed5a652
MD5 1afbca611c8449792ec6e38cd454d5bc
BLAKE2b-256 c9c9733b4f9b1490c75f32aaee19cbbe5171bfb41e46a0e0f419cf2b9c2aa6e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for aqua_diagnostics-0.22.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