HESTIA Aggregation Engine
Documentation
Official documentation can be found on Read the Docs.
Documentation of the aggregation process can be found in the docs folder.
Install
- 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/covarianceand delete them at the end;s3#<folder>: upload the files on the S3 bucket defined by the variableAWS_BUCKET_UPLOADS;local#<folder>: copy the files to a local folder.
Metadata
Release files for hestia-earth-aggregation 0.23.10
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 | Actions |
|---|---|---|---|---|
| hestia_earth_aggregation-0.23.10.tar.gz | 78.1 kB | Without provenance | Details for hestia_earth_aggregation-0.23.10.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| hestia_earth_aggregation-0.23.10-py3-none-any.whl | Python 3 | none | any | Details for hestia_earth_aggregation-0.23.10-py3-none-any.whl |
Total release size: 168.2 kB
Release files / hestia_earth_aggregation-0.23.10.tar.gz
| Download URL | hestia_earth_aggregation-0.23.10.tar.gz |
|---|---|
| Size | 78.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
17b94bc886f0deffc5d59539e7dc951336392332432c19b90c8610f87008efd1
|
|
BLAKE2b-256 checksum How to use checksums |
a67f9e7bcd160aeae07ada2de5764f939754c5310b80b617c217b88f793816bf
|
| 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.10-py3-none-any.whl
| Download URL | hestia_earth_aggregation-0.23.10-py3-none-any.whl |
|---|---|
| Size | 90.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
538459e46dbe853d7ad3835e35090b064ac04cdbbd8ef58a050dd8f546e9eff4
|
|
BLAKE2b-256 checksum How to use checksums |
90b2cb95ac6e6b313b1d0eb7497389314492ba5455aadbcd316881f011bf93f6
|
| 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.10
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.