Skip to main content

HESTIA Aggregation Engine

Pipeline Status Coverage Report Documentation Status

Documentation

Official documentation can be found on Read the Docs.

Documentation of the aggregation process can be found in the docs folder.

Install

  1. Install the module:
pip install hestia_earth.aggregation

Usage

from hestia_earth.aggregation import aggregate

# `country` and `product` are glossary Terms
country = {'@type': 'Term', '@id': 'GADM-JPN', 'name': 'Japan', 'termType': 'region'}
product = {'@type': 'Term', '@id': 'wheatGrain', 'name': 'Wheat, grain', 'termType': 'crop'}

aggregates = aggregate(country=country, product=product, start_year=2010, end_year=2025)

Generating Covariance matrix

To generate the covariance matrix, some CSV files are generated and stored in a folder.

By default, these files are created in the /tmp/covariance directory and removed at the end of the aggregation. Set the TMP_DIR env variable to use $TMP_DIR/covariance instead.

You can also choose a different storage method with the AGGREGATION_COVARIANCE_STORAGE env variable:

  • temporary: default value, will store the files in $TMP_DIR/covariance and delete them at the end;
  • s3#<folder>: upload the files on the S3 bucket defined by the variable AWS_BUCKET_UPLOADS;
  • local#<folder>: copy the files to a local folder.

Metadata

Release files for hestia-earth-aggregation 0.23.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hestia-earth-aggregation 0.23.9
File Size Uploaded Provenance Actions
hestia_earth_aggregation-0.23.9.tar.gz 78.0 kB Without provenance Details for hestia_earth_aggregation-0.23.9.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for hestia-earth-aggregation 0.23.9
File Interpreter ABI Platform Actions
hestia_earth_aggregation-0.23.9-py3-none-any.whl Python 3 none any Details for hestia_earth_aggregation-0.23.9-py3-none-any.whl

Total release size: 167.9 kB

Release files / hestia_earth_aggregation-0.23.9.tar.gz

Download URL hestia_earth_aggregation-0.23.9.tar.gz
Size 78.0 kB
Tags Source
SHA-256 checksum
How to use checksums
590d83b7526e9f15982f5cd039862a257a384dc92f0ffbffdaabc089f673229c
BLAKE2b-256 checksum
How to use checksums
6c28fe5be493e6668c59f9d1c040605c24ef9a3771e3572f7825bc03345daef2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.15

Release files / hestia_earth_aggregation-0.23.9-py3-none-any.whl

Download URL hestia_earth_aggregation-0.23.9-py3-none-any.whl
Size 89.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3043f29bc2edcb42dff5b3e0fed6474f5ab8b64c9607176776bf2cc2217d9c31
BLAKE2b-256 checksum
How to use checksums
9777b70a4c874ea68ae252ced4a7bf210ba0dc505d4daa37f3306ee4964840e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.15

Security for hestia-earth-aggregation 0.23.9

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A 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.

Release history Release notifications | RSS feed

This release

0.23.9 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page