Skip to main content

Generate heat demand load profile for distict heating

Project description

HeatPro App logo

PyPI Version pages-build-deployment License

The present package finds its roots in the need of using representative heating load curve for the simulation and optimization of various District Heating Network (DHN) production plant. The main principle is to disagreggate monthly or yearly heat load into an hourly heat load using an hourly based external temperature profile. The resulting load curve also includes DHN supply and return temperatures.

This package was used for the study of a production plant combining Power-to-Heat, Biomass and Storage (Lamaison et al., 2019). It was also the tool used to generate various heat load curves in a study of long term storage management (Cuisinier et al., 2022).

More recently, it was used in a collaboration between RTE and CEA with the aim of representing DHN in the RTE tool Antares. The final objective was to study the additional flexibility offered by DHN to the electrical grid.


├── .gitignore                  <- Specifies files and directories that should be ignored by Git during version control.
├── .gitlab-ci.yml              <- Configuration file for Gitlab CI, a continuous integration service.
├── AUTHORS.rst                 <- A file listing the authors of the project.
├── CONTRIBUTING.rst            <- Guidelines for contributing to the project.
├── HISTORY.rst                 <- A file documenting the project's version history and changelog.
├── README.md                   <- The main documentation file providing an overview and usage instructions for the project.
├── uv.lock                     <- Dependency lock file which ensures consistent and repeatable installations of project dependencies.
├── pyproject.toml              <- Configuration file used to specify project metadata, dependencies, build requirements, and other settings.
├── requirements_dev.txt        <- A file listing development dependencies for the project.
├── .gitlab                     <- Directory containing GitLab-specific files.
│   └── issue_templates         <- Folder containing template for creating new issue reports on GitLab.
│       └── ISSUE_TEMPLATE.md       <- Template for creating new issue reports.
├── docs                        <- Directory containing documentation files.
│   ├── authors.rst             <- Authors documentation.
│   ├── conf.py                 <- Configuration file for Sphinx, a documentation generator.
│   ├── contributing.rst        <- Contributing guidelines documentation.
│   ├── history.rst             <- History and changelog documentation.
│   ├── index.rst               <- Main documentation index file.
│   ├── installation.rst        <- Installation documentation.
│   ├── make.bat                <- Batch file for building documentation on Windows.
│   ├── Makefile                <- Makefile for building documentation.
│   ├── readme.rst              <- Readme documentation.
│   └── usage.rst               <- Usage documentation.
├── heatpro                     <- Package directory for the main project code.
└── tests                       <- Directory containing test files.

To install

pip install heatpro

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

heatpro-0.2.1.tar.gz (46.1 kB view details)

Uploaded Source

Built Distribution

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

heatpro-0.2.1-py3-none-any.whl (63.8 kB view details)

Uploaded Python 3

File details

Details for the file heatpro-0.2.1.tar.gz.

File metadata

  • Download URL: heatpro-0.2.1.tar.gz
  • Upload date:
  • Size: 46.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for heatpro-0.2.1.tar.gz
Algorithm Hash digest
SHA256 558bcff5c4d0f7612c2097e69c0de8e8183d0b7347e2ffd00e88b7d131c5b7c3
MD5 fb999a86aee0f433446558fb2e80d0aa
BLAKE2b-256 06f52039ed2f3eb9ea949e31eef84f34d6509daeebe2b56187e767bce1d0b3c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for heatpro-0.2.1.tar.gz:

Publisher: python-publish.yaml on CEA-Liten/HeatPro

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file heatpro-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: heatpro-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 63.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for heatpro-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 877b5602ae9f6186694954b976355d495c82bdb9cf5dfb3b466f3c5a1bbd6b0e
MD5 ac34addad6810b387c69c3f0bfc0e054
BLAKE2b-256 7ecb9fea4b5fa3dc025eb5b82ff96f797727a76ca46db3d516a702dc0510ca25

See more details on using hashes here.

Provenance

The following attestation bundles were made for heatpro-0.2.1-py3-none-any.whl:

Publisher: python-publish.yaml on CEA-Liten/HeatPro

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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