![E.ON EBC RWTH Aachen University](https://github.com/RWTH-EBC/ebcpy/blob/master/docs/EBC_Logo.png)
[![pylint](https://rwth-ebc.github.io/vclibpy/main/pylint/pylint.svg )](https://rwth-ebc.github.io/vclibpy/main/pylint/pylint.html)
[![documentation](https://rwth-ebc.github.io/vclibpy/main/docs/doc.svg)](https://rwth-ebc.github.io/vclibpy/main/docs/index.html)
[![License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)
[![build](https://rwth-ebc.github.io/vclibpy/main/build/build.svg)](https://rwth-ebc.github.io/vclibpy/main/build/build.svg)
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/RWTH-EBC/vclibpy/main?labpath=docs%2Fjupyter_notebooks)
# VCLibPy
Repository with a **V**apor **C**ompression **Lib**rary in **Py**thon for steady state process design and simulation.
It enables use of RefProp and CoolProp as well as different compressors, heat exchangers and flowsheet configurations for heat pumps and chillers.
# Installation
To install, run
```
pip install vclibpy
```
To use RefProp, you have to buy the licence and obtain a valid .dll file.
In order to help development, install it as an egg:
```
git clone https://github.com/RWTH-EBC/vclibpy
pip install -e vclibpy
```
# How to get started?
We recommend running our jupyter-notebook to be guided through a **helpful tutorial**.
For this, we prepared several examples, which we encourage to check one by one.
To use, you can either run the code locally or in a [browser using juypter-notebook](https://mybinder.org/v2/gh/RWTH-EBC/vclibpy/main?labpath=docs%2Fjupyter_notebooks):
If the web-hosting is not available, you can run the notebooks locally with the following code:
```
pip install jupyter
git clone https://github.com/RWTH-EBC/vclibpy
jupyter notebook vclibpy/docs/jupyter_notebooks
```
Or, clone this repo and look at the folder `examples`.
Those examples are the same as the jupyter notebooks.
# How to cite vclibpy
`vclibpy` is currently in the process of publication. A corresponding DOI will be added soon.
# Related publications
- Vering, C., Wüllhorst, F., Mehrfeld, P., & Müller, D. (2021). Towards an integrated design of heat pump systems: Application of process intensification using two-stage optimization. Energy Conversion and Management, 250, 114888. https://doi.org/10.1016/j.enconman.2021.114888
- Vering, Christian; Müller, Dirk (Thesis advisor); Elbel, Stefan (Thesis advisor) (2023). Optimal design of heat pump systems for existing buildings, PhD thesis. https://doi.org/10.18154/RWTH-2023-04070
# Documentation
Visit our official [Documentation](https://rwth-ebc.github.io/vclibpy/main/docs/index.html).
# Problems?
Please [raise an issue here](https://github.com/RWTH-EBC/vclibpy/issues/new).
# Acknowledgements
We gratefully acknowledge the financial support by the Federal Ministry for Economic Affairs and Climate Action (BMWK), promotional reference 03EN1022B, as well as the European Regional Development Fund (ERDF) (ERDF-0500029).
<img src="https://github.com/RWTH-EBC/BESMod/blob/main/BESMod/Resources/Images/BMWK_logo.png" alt="BMWK" width="200"/>
Raw data
{
"_id": null,
"home_page": "https://github.com/RWTH-EBC/vclibpy",
"name": "vclibpy",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "vapor-compression, heat pumps, chillers, steady-state simulation",
"author": "RWTH Aachen University, E.ON Energy Research Center, Institute of Energy Efficient Buildings and Indoor Climate",
"author_email": "fabian.wuellhorst@eonerc.rwth-aachen.de",
"download_url": "https://files.pythonhosted.org/packages/65/36/c82c2014c78154bcd8a2566b73d1313ec5183962ae1d013f4088ee97d6aa/vclibpy-0.1.1.tar.gz",
"platform": null,
"description": "![E.ON EBC RWTH Aachen University](https://github.com/RWTH-EBC/ebcpy/blob/master/docs/EBC_Logo.png)\n\n[![pylint](https://rwth-ebc.github.io/vclibpy/main/pylint/pylint.svg )](https://rwth-ebc.github.io/vclibpy/main/pylint/pylint.html)\n[![documentation](https://rwth-ebc.github.io/vclibpy/main/docs/doc.svg)](https://rwth-ebc.github.io/vclibpy/main/docs/index.html)\n[![License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)\n[![build](https://rwth-ebc.github.io/vclibpy/main/build/build.svg)](https://rwth-ebc.github.io/vclibpy/main/build/build.svg)\n[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/RWTH-EBC/vclibpy/main?labpath=docs%2Fjupyter_notebooks)\n\n# VCLibPy\n\nRepository with a **V**apor **C**ompression **Lib**rary in **Py**thon for steady state process design and simulation.\nIt enables use of RefProp and CoolProp as well as different compressors, heat exchangers and flowsheet configurations for heat pumps and chillers.\n\n# Installation\n\nTo install, run\n```\npip install vclibpy\n```\nTo use RefProp, you have to buy the licence and obtain a valid .dll file.\n\nIn order to help development, install it as an egg:\n\n```\ngit clone https://github.com/RWTH-EBC/vclibpy\npip install -e vclibpy\n```\n\n# How to get started?\n\nWe recommend running our jupyter-notebook to be guided through a **helpful tutorial**. \nFor this, we prepared several examples, which we encourage to check one by one.\nTo use, you can either run the code locally or in a [browser using juypter-notebook](https://mybinder.org/v2/gh/RWTH-EBC/vclibpy/main?labpath=docs%2Fjupyter_notebooks):\n\nIf the web-hosting is not available, you can run the notebooks locally with the following code:\n```\npip install jupyter\ngit clone https://github.com/RWTH-EBC/vclibpy\njupyter notebook vclibpy/docs/jupyter_notebooks\n```\n\nOr, clone this repo and look at the folder `examples`.\nThose examples are the same as the jupyter notebooks.\n\n# How to cite vclibpy\n\n`vclibpy` is currently in the process of publication. A corresponding DOI will be added soon.\n\n# Related publications\n\n- Vering, C., W\u00fcllhorst, F., Mehrfeld, P., & M\u00fcller, D. (2021). Towards an integrated design of heat pump systems: Application of process intensification using two-stage optimization. Energy Conversion and Management, 250, 114888. https://doi.org/10.1016/j.enconman.2021.114888\n- Vering, Christian; M\u00fcller, Dirk (Thesis advisor); Elbel, Stefan (Thesis advisor) (2023). Optimal design of heat pump systems for existing buildings, PhD thesis. https://doi.org/10.18154/RWTH-2023-04070\n\n# Documentation\nVisit our official [Documentation](https://rwth-ebc.github.io/vclibpy/main/docs/index.html).\n\n# Problems?\nPlease [raise an issue here](https://github.com/RWTH-EBC/vclibpy/issues/new).\n\n# Acknowledgements\n\nWe gratefully acknowledge the financial support by the Federal Ministry for Economic Affairs and Climate Action (BMWK), promotional reference 03EN1022B, as well as the European Regional Development Fund (ERDF) (ERDF-0500029).\n\n<img src=\"https://github.com/RWTH-EBC/BESMod/blob/main/BESMod/Resources/Images/BMWK_logo.png\" alt=\"BMWK\" width=\"200\"/>\n\n",
"bugtrack_url": null,
"license": "BSD 3-Clause",
"summary": "Package with functions for the vapor compression process design using steady state simulation models",
"version": "0.1.1",
"project_urls": {
"Download": "https://github.com/RWTH-EBC/vclibpy/archive/refs/tags/0.1.1.tar.gz",
"Homepage": "https://github.com/RWTH-EBC/vclibpy"
},
"split_keywords": [
"vapor-compression",
" heat pumps",
" chillers",
" steady-state simulation"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "05d14f759245262fccef4758d26c8616403426647a0269f269d656d2ec4773a2",
"md5": "5dadaf69c868a404b3ba2bc134b315c0",
"sha256": "409af079f963f077fc2110c564e5dc1eb087ec4b250ca540c2abe9d21314e0c4"
},
"downloads": -1,
"filename": "vclibpy-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5dadaf69c868a404b3ba2bc134b315c0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 75352,
"upload_time": "2024-10-30T15:07:58",
"upload_time_iso_8601": "2024-10-30T15:07:58.787863Z",
"url": "https://files.pythonhosted.org/packages/05/d1/4f759245262fccef4758d26c8616403426647a0269f269d656d2ec4773a2/vclibpy-0.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6536c82c2014c78154bcd8a2566b73d1313ec5183962ae1d013f4088ee97d6aa",
"md5": "c92151a14b8bf51613f7d4a4da00c9e4",
"sha256": "a57eeb69502acc189304d882d7fa92cc72887bdab4b13465bb88b88b1e59037d"
},
"downloads": -1,
"filename": "vclibpy-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "c92151a14b8bf51613f7d4a4da00c9e4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 63232,
"upload_time": "2024-10-30T15:08:00",
"upload_time_iso_8601": "2024-10-30T15:08:00.075744Z",
"url": "https://files.pythonhosted.org/packages/65/36/c82c2014c78154bcd8a2566b73d1313ec5183962ae1d013f4088ee97d6aa/vclibpy-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-30 15:08:00",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "RWTH-EBC",
"github_project": "vclibpy",
"travis_ci": false,
"coveralls": true,
"github_actions": false,
"requirements": [],
"lcname": "vclibpy"
}