C3S Event Attribution Tools
Python library for the C3S2-451: Operational Extreme Event Monitoring and Attribution Service, implemented by MARIS B.V. as part of the Copernicus Climate Change Service.
Tools for analysing and attributing extreme weather events to climate change. Covers statistical analyses for the Interactive Web Application, data processing for the Extreme Event Attribution Office, and counter-factual weather data generation.
Installation
pip install c3s-event-attribution-tools
Or install directly from source:
pip install git+https://github.com/maris-development/c3s-451
Modules
| Module | Description |
|---|---|
analogues |
Circulation analogue analysis: find historical weather patterns similar to a target event using ERA reanalysis, Euclidean distance metrics, and composite anomaly methods |
process |
Data processing functions for preparing and transforming climate datasets |
plot |
Plotting and visualisation functions for extreme event analysis |
utils |
General utility functions |
data.cds_client |
Client for the Copernicus Climate Data Store (CDS) |
data.mars_client |
Client for the ECMWF MARS archive |
data.beacon_client |
Client for the Beacon data service |
data.cordex_client |
Client for CORDEX regional climate model data |
data.variable |
Variable definitions and metadata |
data.conversions |
Unit and format conversions |
Usage
Start with the notebook templates, which cover a full attribution workflow:
- Event definition - define the extreme event of interest
- Trend analysis - assess observed trends in the relevant climate variable
- Circulation analogues - identify historical circulation analogues
- Model validation & Probabilistic attribution - validate model data and compute attribution probabilities
- Synthesis - summarise results and produce communication outputs
An interactive Virtual Research Environment with pre-configured notebooks is available on the project platform.
Resources
| Documentation | https://maris-development.github.io/c3s-451/latest/ |
| PyPI | https://pypi.org/project/c3s-event-attribution-tools/ |
| Source code | https://github.com/maris-development/c3s-451 |
| Service platform | https://event-attribution.copernicus-climate.eu/ |
| C3S project page | https://climate.copernicus.eu/operational-extreme-event-monitoring-and-attribution-service |
| Hazard monitoring tool | https://event-attribution.copernicus-climate.eu/pinto |
License
Metadata
Release files for c3s-event-attribution-tools 1.0.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 | |
|---|---|---|---|
| c3s_event_attribution_tools-1.0.0.tar.gz | 242.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| c3s_event_attribution_tools-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 488.4 kB
Release files / c3s_event_attribution_tools-1.0.0.tar.gz
| Download URL | c3s_event_attribution_tools-1.0.0.tar.gz |
|---|---|
| Size | 242.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
466273258d4e342c99f4234206d974a2c18fb58da0c9f167ec5f41dab402a568
|
|
BLAKE2b-256 checksum How to use checksums |
23f17569dbdf353ccbf6b44b6e92856f7123b9e116f6dd36176eab600b16bda9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.8 {"installer":{"name":"uv","version":"0.10.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / c3s_event_attribution_tools-1.0.0-py3-none-any.whl
| Download URL | c3s_event_attribution_tools-1.0.0-py3-none-any.whl |
|---|---|
| Size | 246.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e8f3debed3be045f791c0302760437076551393b93ee4b2b4d7e5a8aa50878e1
|
|
BLAKE2b-256 checksum How to use checksums |
35d2e02e0c3e7905cba2f31cd275e4b2c867190370c676420ec9f4df9e9aa994
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.8 {"installer":{"name":"uv","version":"0.10.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|