========
carbatpy
========
.. image:: https://img.shields.io/pypi/v/carbatpy.svg
:target: https://pypi.python.org/pypi/carbatpy
.. image:: https://readthedocs.org/projects/carbatpy-010/badge/?version=latest
:target: https://carbatpy-010.readthedocs.io/en/latest/
:alt: Documentation Status
Modeling Carnot Batteries (Thermal Energy Storage), a Python package.
This is a project aiming to model thermal energy storages using heat pumps for
charging, organic Rankine cycles (ORC) for discharging and different kinds of
storages.
For this, it is planned to use detailed fluid models (as implemented e.g. in
REFPROP, CoolProp, or TREND ) and setting up systems which can either be steady
state or (later) also unsteady. For the moment a **Refprop** license is needed.
Since this project just starts, do not expect too much.
If **Trend** is installed and shall be used,
in the configuration file carbatpy.cb_config.py the dictionary _TREND has to be set from
{"USE_TREND":False, "TREND_DLL":"", 'TREND_PATH':""} to True and the two paths
must be set as system variables. (The Trend part is not ready yet!)
..
It is aimed to have heat exchangers, machines and storages as compounds, which
can be combined to different charging and dicharging configurations. For these,
the energy balance, mass balance and further relations will be applied/solved.
Later on also thermo-economic calculations are planned.
For the beginning, the solution of the spatially resolved heat exchanger
profiles, a boundary value problem, and its irreversibility will be
implemented. An optimization will follow.
Burak Atakan, University of Duisburg-Essen, Germany
You can contact us at: batakan [a t ]uni-duisburg.de or atakan.thermodynamik.duisburg [ a t] gmail.com
* Free software: MIT license
* Documentation: https://carbatpy-010.readthedocs.io/en/latest/
Features
--------
* TODO
Credits
-------
This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
Raw data
{
"_id": null,
"home_page": "https://git.uni-due.de/spp-2403/td-ude/carbatpy",
"name": "carbatpy",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "thermal-energy-storage, heat-exchanger, thermodynmics, heat transfer",
"author": "Burak Atakan",
"author_email": "Burak Atakan <b.atakan@uni-duisburg.de>",
"download_url": "https://files.pythonhosted.org/packages/60/42/c10b7b718265ed2097369576a8677bb3840ecd0168b1d99583c969ff88c2/carbatpy-0.1.7.tar.gz",
"platform": null,
"description": "========\r\ncarbatpy\r\n========\r\n\r\n\r\n.. image:: https://img.shields.io/pypi/v/carbatpy.svg\r\n :target: https://pypi.python.org/pypi/carbatpy\r\n\r\n\r\n.. image:: https://readthedocs.org/projects/carbatpy-010/badge/?version=latest\r\n :target: https://carbatpy-010.readthedocs.io/en/latest/\r\n :alt: Documentation Status\r\n\r\n\r\n\r\nModeling Carnot Batteries (Thermal Energy Storage), a Python package.\r\n \r\n\r\nThis is a project aiming to model thermal energy storages using heat pumps for \r\ncharging, organic Rankine cycles (ORC) for discharging and different kinds of \r\nstorages.\r\nFor this, it is planned to use detailed fluid models (as implemented e.g. in \r\nREFPROP, CoolProp, or TREND ) and setting up systems which can either be steady \r\nstate or (later) also unsteady. For the moment a **Refprop** license is needed.\r\nSince this project just starts, do not expect too much.\r\n\r\nIf **Trend** is installed and shall be used,\r\nin the configuration file carbatpy.cb_config.py the dictionary _TREND has to be set from\r\n{\"USE_TREND\":False, \"TREND_DLL\":\"\", 'TREND_PATH':\"\"} to True and the two paths \r\nmust be set as system variables. (The Trend part is not ready yet!)\r\n..\r\n\r\nIt is aimed to have heat exchangers, machines and storages as compounds, which \r\ncan be combined to different charging and dicharging configurations. For these, \r\nthe energy balance, mass balance and further relations will be applied/solved.\r\nLater on also thermo-economic calculations are planned.\r\n\r\nFor the beginning, the solution of the spatially resolved heat exchanger \r\nprofiles, a boundary value problem, and its irreversibility will be \r\nimplemented. An optimization will follow. \r\n\r\n\r\nBurak Atakan, University of Duisburg-Essen, Germany\r\n\r\nYou can contact us at: batakan [a t ]uni-duisburg.de or atakan.thermodynamik.duisburg [ a t] gmail.com\r\n\r\n\r\n\r\n* Free software: MIT license\r\n* Documentation: https://carbatpy-010.readthedocs.io/en/latest/\r\n\r\n\r\nFeatures\r\n--------\r\n\r\n* TODO\r\n\r\nCredits\r\n-------\r\n\r\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\r\n\r\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\r\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Calculate and optimize Carnot Batteries (Thermal energy storage)",
"version": "0.1.7",
"project_urls": {
"Documentation": "https://carbatpy-010.readthedocs.io/en/latest/",
"Homepage": "https://git.uni-due.de/spp-2403/td-ude/carbatpy",
"Repository": "https://git.uni-due.de/spp-2403/td-ude/carbatpy"
},
"split_keywords": [
"thermal-energy-storage",
" heat-exchanger",
" thermodynmics",
" heat transfer"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "daaa1fbf5992a91176a68aff9cbf708b43ae0bde767a1f6203f64120de8ed9ec",
"md5": "3d9ee7e0a05b82ff2d8499e2a6343afd",
"sha256": "3a8eff21471c4cfb36f6635daf836ec7139bb6338295cd7e3e32f3142128f5bf"
},
"downloads": -1,
"filename": "carbatpy-0.1.7-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "3d9ee7e0a05b82ff2d8499e2a6343afd",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3.10",
"size": 272143,
"upload_time": "2024-06-26T11:52:53",
"upload_time_iso_8601": "2024-06-26T11:52:53.945180Z",
"url": "https://files.pythonhosted.org/packages/da/aa/1fbf5992a91176a68aff9cbf708b43ae0bde767a1f6203f64120de8ed9ec/carbatpy-0.1.7-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6042c10b7b718265ed2097369576a8677bb3840ecd0168b1d99583c969ff88c2",
"md5": "9f7e9d6012340bed2a707d0789320e47",
"sha256": "195ffde424a24c1752ac33fcac6ec7d2bc5a62de0e39a65574b0f3a04e33d215"
},
"downloads": -1,
"filename": "carbatpy-0.1.7.tar.gz",
"has_sig": false,
"md5_digest": "9f7e9d6012340bed2a707d0789320e47",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 6269648,
"upload_time": "2024-06-26T11:52:56",
"upload_time_iso_8601": "2024-06-26T11:52:56.474150Z",
"url": "https://files.pythonhosted.org/packages/60/42/c10b7b718265ed2097369576a8677bb3840ecd0168b1d99583c969ff88c2/carbatpy-0.1.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-26 11:52:56",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "carbatpy"
}