HeatPro
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.
https://github.com/cea-liten/heatpro
Category: Consumption
Sub Category: Buildings and Heating
Keywords
district-heating energy multi-vector multivector
Last synced: about 13 hours ago
JSON representation
Repository metadata
HeatPro Python Package: Generate Heat Demand Load Profile for District Heating
- Host: GitHub
- URL: https://github.com/cea-liten/heatpro
- Owner: CEA-Liten
- License: other
- Created: 2024-04-26T06:59:18.000Z (about 1 year ago)
- Default Branch: public
- Last Pushed: 2024-11-08T09:32:55.000Z (6 months ago)
- Last Synced: 2025-04-18T05:41:08.947Z (9 days ago)
- Topics: district-heating, energy, multi-vector, multivector
- Language: Jupyter Notebook
- Homepage: https://cea-liten.github.io/HeatPro/
- Size: 15.2 MB
- Stars: 9
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 6
-
Metadata Files:
- Readme: README.md
- Changelog: HISTORY.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE.txt
- Authors: AUTHORS.rst
README.md
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.
├── poetry.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
-
Documentation: https://cea-liten.github.io/HeatPro/
-
HeatPro App: https://cea-liten-heatpro-app.streamlit.app/
HeatPro App demonstrates the use of various heatpro features.
Owner metadata
- Name: CEA-Liten
- Login: CEA-Liten
- Email:
- Kind: organization
- Description: CEA-Liten is dedicated to the energy transition. Its activities focus on several key areas: solar energy, smart grid management, batteries storage and hydrogen
- Website: https://liten.cea.fr/cea-tech/liten/english/Pages/Welcome.aspx
- Location: France
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/157691627?v=4
- Repositories: 1
- Last ynced at: 2024-02-05T16:06:33.977Z
- Profile URL: https://github.com/CEA-Liten
GitHub Events
Total
- Watch event: 1
- Push event: 1
Last Year
- Watch event: 1
- Push event: 1
Committers metadata
Last synced: 7 days ago
Total Commits: 23
Total Committers: 3
Avg Commits per committer: 7.667
Development Distribution Score (DDS): 0.348
Commits in past year: 22
Committers in past year: 3
Avg Commits per committer in past year: 7.333
Development Distribution Score (DDS) in past year: 0.318
Name | Commits | |
---|---|---|
RobinsonBeaucour | r****r@c****r | 15 |
Robinson | 4****r | 6 |
NL250993 | n****n@c****r | 2 |
Committer domains:
- cea.fr: 2
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 1
Total pull requests: 0
Average time to close issues: 10 minutes
Average time to close pull requests: N/A
Total issue authors: 1
Total pull request authors: 0
Average comments per issue: 2.0
Average comments per pull request: 0
Merged pull request: 0
Bot issues: 0
Bot pull requests: 0
Past year issues: 1
Past year pull requests: 0
Past year average time to close issues: 10 minutes
Past year average time to close pull requests: N/A
Past year issue authors: 1
Past year pull request authors: 0
Past year average comments per issue: 2.0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- mathieu-vallee (1)
Top Pull Request Authors
Top Issue Labels
Top Pull Request Labels
Package metadata
- Total packages: 1
-
Total downloads:
- pypi: 225 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 4
- Total maintainers: 2
pypi.org: heatpro
Generate heat demand load profile for distict heating
- Homepage:
- Documentation: https://heatpro.readthedocs.io/
- Licenses: CECILL-B
- Latest release: 0.1.5 (published 7 months ago)
- Last Synced: 2025-04-25T20:02:02.663Z (1 day ago)
- Versions: 4
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 225 Last month
-
Rankings:
- Dependent packages count: 10.709%
- Average: 35.512%
- Dependent repos count: 60.315%
- Maintainers (2)
Dependencies
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/checkout v3 composite
- actions/setup-python v3 composite
- peaceiris/actions-gh-pages v3 composite
- alabaster 0.7.16
- appnope 0.1.4
- asttokens 2.4.1
- attrs 23.2.0
- babel 2.15.0
- beautifulsoup4 4.12.3
- bleach 6.1.0
- certifi 2024.2.2
- cffi 1.16.0
- charset-normalizer 3.3.2
- colorama 0.4.6
- comm 0.2.2
- commonmark 0.9.1
- contourpy 1.2.1
- coverage 7.5.3
- cycler 0.12.1
- debugpy 1.8.1
- decorator 5.1.1
- defusedxml 0.7.1
- docutils 0.20.1
- exceptiongroup 1.2.1
- executing 2.0.1
- fastjsonschema 2.19.1
- fonttools 4.52.4
- idna 3.7
- imagesize 1.4.1
- iniconfig 2.0.0
- ipykernel 6.29.4
- ipython 8.24.0
- jedi 0.19.1
- jinja2 3.1.4
- jsonschema 4.22.0
- jsonschema-specifications 2023.12.1
- jupyter-client 8.6.2
- jupyter-core 5.7.2
- jupyterlab-pygments 0.3.0
- kiwisolver 1.4.5
- markupsafe 2.1.5
- matplotlib 3.9.0
- matplotlib-inline 0.1.7
- mistune 3.0.2
- nbclient 0.10.0
- nbconvert 7.16.4
- nbformat 5.10.4
- nest-asyncio 1.6.0
- numpy 1.26.4
- packaging 24.0
- pandas 2.2.2
- pandocfilters 1.5.1
- parso 0.8.4
- pexpect 4.9.0
- pillow 10.3.0
- platformdirs 4.2.2
- plotly 5.22.0
- pluggy 1.5.0
- prompt-toolkit 3.0.45
- psutil 5.9.8
- ptyprocess 0.7.0
- pure-eval 0.2.2
- pycparser 2.22
- pygments 2.18.0
- pyparsing 3.1.2
- pytest 8.2.1
- pytest-cov 5.0.0
- python-dateutil 2.9.0.post0
- pytz 2024.1
- pywin32 306
- pyzmq 26.0.3
- recommonmark 0.7.1
- referencing 0.35.1
- requests 2.32.2
- rpds-py 0.18.1
- six 1.16.0
- snowballstemmer 2.2.0
- soupsieve 2.5
- sphinx 7.3.7
- sphinx-rtd-theme 2.0.0
- sphinxcontrib-applehelp 1.0.8
- sphinxcontrib-devhelp 1.0.6
- sphinxcontrib-htmlhelp 2.0.5
- sphinxcontrib-jquery 4.1
- sphinxcontrib-jsmath 1.0.1
- sphinxcontrib-qthelp 1.0.7
- sphinxcontrib-serializinghtml 1.1.10
- stack-data 0.6.3
- tenacity 8.3.0
- tinycss2 1.3.0
- tomli 2.0.1
- tornado 6.4
- traitlets 5.14.3
- typing-extensions 4.12.0
- tzdata 2024.1
- urllib3 2.2.1
- wcwidth 0.2.13
- webencodings 0.5.1
- pytest ^8.1.1 develop
- pytest-cov ^5.0.0 develop
- recommonmark ^0.7.1 doc
- sphinx ^7.2.6 doc
- sphinx-rtd-theme ^2.0.0 doc
- ipykernel ^6.29.4 notebook
- nbconvert ^7.16.4 notebook
- nbformat ^5.10.4 notebook
- plotly ^5.20.0 notebook
- matplotlib ^3.8.4
- pandas ^2.1.0
- python ^3.9
- actions/checkout v4 composite
- actions/setup-python v3 composite
Score: 8.720786883485733