Skip to main content

SHRECC: Smooth Hourly Resolution Electricity Consumption Calculation

Project description

SHRECC

Simple Hourly Resolution Electricity Consumption Calculation

Description

SHRECC package is a python package directly compatible with Brightway2 or Brightway2.5 to create time-aware electricity databases. For any given year and countries (check availability on https://api.energy-charts.info/), download and prepare data for low-voltage electricity consumption.

Features

  • High-resolution electricity mixes – Generates electricity life cycle inventories (LCIs) with hourly resolution, enhancing accuracy for life cycle assessment (LCA).
  • Brightway2/2.5 compatibility – Seamlessly integrates with Brightway, allowing direct use in existing LCA models.
  • Dynamic temporal representation – Users can select electricity mixes by hour, month, or season, addressing fluctuations in renewable energy generation and consumption.
  • Automated data retrieval – Pulls electricity production, trade, and consumption data from the Energy Charts API, ensuring up-to-date datasets.
  • Ecoinvent matching – Aligns with ecoinvent classifications, converting from ENTSO-E datasets.
  • User-controlled updates – Enables one-time or recurring updates, allowing continuous tracking of electricity mix evolution over time.
  • Optimized impact assessments – Helps reduce uncertainty and improve decision-making for electricity-intensive technologies by considering real-time electricity mix variations.

Documentation

The full documentation is hosted at Read the Docs page for shrecc

Installation

shrecc can be installed from pypi or from source.

From pypi

The package is published at pypi.org/projects/shrecc. You can install it with pip (or any other pypi compatible util like uv or poetry as follows:

pip install shrecc

From source

To install shrecc from source, clone the code and then install the package and if necessary the dependencies manually.

Usage

You can find usage examples in the Jupyter notebook in this repo: notebooks/example.ipynb and in the documentation at read the docs.

Contributing

Please take a look at the DEVELOPPING.md file for details on how to contribute code to the repository.

License

Copyright © 2025 Luxembourg Institute of Science and Technology Licensed under the MIT License.

Authors

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

shrecc-0.0.4.tar.gz (79.3 kB view details)

Uploaded Source

Built Distribution

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

shrecc-0.0.4-py3-none-any.whl (144.6 kB view details)

Uploaded Python 3

File details

Details for the file shrecc-0.0.4.tar.gz.

File metadata

  • Download URL: shrecc-0.0.4.tar.gz
  • Upload date:
  • Size: 79.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for shrecc-0.0.4.tar.gz
Algorithm Hash digest
SHA256 5dd258e5411146ba23cfc7dd24af38e977c04514ecaf0a862df86198a1f4f42e
MD5 453f005a2a8a51706e2893d39a670399
BLAKE2b-256 48c9cf5c8bc92b4350d4b4ff19688efd059d6cae012b2eab3cbc249d53d1b959

See more details on using hashes here.

File details

Details for the file shrecc-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: shrecc-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 144.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for shrecc-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 bb4a13bf8b274f24e034cda8cf04c9d6af29733037ab6b1475504fbf62c2ef88
MD5 bd75b89a421d2f2dc84b8d4793537965
BLAKE2b-256 2f8c223f8b6eaef8f98584cba4dad0dc1a1305d1668a1a8399d1cda45faaeca1

See more details on using hashes here.

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