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.5.tar.gz (80.1 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.5-py3-none-any.whl (145.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for shrecc-0.0.5.tar.gz
Algorithm Hash digest
SHA256 82cd8b842d6ed853889bb9b6bc597161a03fe9ef89d8e2b1273c3e5f0a66b1b3
MD5 7868e363e58657c5ad9908cde998b1ed
BLAKE2b-256 d90196a5742c3aae8e5833f053b70cb21629425953cb33b868d167acc9dd1160

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for shrecc-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 80d674579c85345b8063e0776dc02a831c74387886d28acd3f8f43550edeac56
MD5 258f9b31e19da560da8a3dc65dd34dab
BLAKE2b-256 b0a4fb8be19c2ae6ca184b620a362fb4051a07a379b32b2f5fd32adfd081909b

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