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
- Sabina Bednářová (sabina.bednarova@list.lu)
- Thomas Gibon (thomas.gibon@list.lu)
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5dd258e5411146ba23cfc7dd24af38e977c04514ecaf0a862df86198a1f4f42e
|
|
| MD5 |
453f005a2a8a51706e2893d39a670399
|
|
| BLAKE2b-256 |
48c9cf5c8bc92b4350d4b4ff19688efd059d6cae012b2eab3cbc249d53d1b959
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb4a13bf8b274f24e034cda8cf04c9d6af29733037ab6b1475504fbf62c2ef88
|
|
| MD5 |
bd75b89a421d2f2dc84b8d4793537965
|
|
| BLAKE2b-256 |
2f8c223f8b6eaef8f98584cba4dad0dc1a1305d1668a1a8399d1cda45faaeca1
|