flixopt

View on PyPIReverse Dependencies (0)

2.0.0 flixopt-2.0.0-py3-none-any.whl

Wheel Details

Project: flixopt
Version: 2.0.0
Filename: flixopt-2.0.0-py3-none-any.whl
Download: [link]
Size: 2212574
MD5: bc162a50f2d5c677f0796967d875f79f
SHA256: 4219dbd9e46acb741e0001dbba9d1c8bb630c775917eed69d5465e23d8642497
Uploaded: 2025-03-29 18:02:37 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: flixopt
Version: 2.0.0
Summary: Vector based energy and material flow optimization framework in Python.
Author-Email: "Chair of Building Energy Systems and Heat Supply, TU Dresden" <peter.stange[at]tu-dresden.de>, Felix Bumann <felixbumann387[at]gmail.com>, Felix Panitz <baumbude[at]googlemail.com>, Peter Stange <peter.stange[at]tu-dresden.de>
Maintainer-Email: Felix Bumann <felixbumann387[at]gmail.com>, Peter Stange <peter.stange[at]tu-dresden.de>
Project-Url: homepage, https://tu-dresden.de/ing/maschinenwesen/iet/gewv/forschung/forschungsprojekte/flixopt
Project-Url: repository, https://github.com/flixOpt/flixopt
Project-Url: documentation, https://flixopt.github.io/flixopt/
License: MIT License
Keywords: optimization,energy systems,numerical analysis
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering
Classifier: License :: OSI Approved :: MIT License
Requires-Python: <3.13,>=3.10
Requires-Dist: numpy (<2,>=1.21.5)
Requires-Dist: PyYAML (>=6.0)
Requires-Dist: linopy (>=0.5.1)
Requires-Dist: netcdf4 (>=1.6.1)
Requires-Dist: rich (>=13.0.1)
Requires-Dist: highspy (>=1.5.3)
Requires-Dist: pandas (<3,>=2)
Requires-Dist: matplotlib (>=3.5.2)
Requires-Dist: plotly (>=5.15)
Requires-Dist: tomli (>=2.0.1)
Requires-Dist: pytest; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: pyvis (==0.3.1); extra == "dev"
Requires-Dist: tsam (>=2.3.1); extra == "dev"
Requires-Dist: scipy (>=1.15.1); extra == "dev"
Requires-Dist: gurobipy (>=10.0); extra == "dev"
Requires-Dist: pyvis (==0.3.1); extra == "full"
Requires-Dist: tsam (>=2.3.1); extra == "full"
Requires-Dist: scipy (>=1.15.1); extra == "full"
Requires-Dist: streamlit (>=1.44.0); extra == "full"
Requires-Dist: gurobipy (>=10.0); extra == "full"
Requires-Dist: mkdocs-material (>=9.0.0); extra == "docs"
Requires-Dist: mkdocstrings-python; extra == "docs"
Requires-Dist: mkdocs-table-reader-plugin; extra == "docs"
Requires-Dist: mkdocs-gen-files; extra == "docs"
Requires-Dist: mkdocs-include-markdown-plugin; extra == "docs"
Requires-Dist: mkdocs-literate-nav; extra == "docs"
Requires-Dist: markdown-include; extra == "docs"
Requires-Dist: pymdown-extensions; extra == "docs"
Requires-Dist: pygments; extra == "docs"
Requires-Dist: mike; extra == "docs"
Provides-Extra: dev
Provides-Extra: full
Provides-Extra: docs
Description-Content-Type: text/markdown
Dynamic: license-file
License-File: LICENSE
[Description omitted; length: 4398 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (78.1.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
docs/examples/00-Minimal Example.md sha256=9byRZWHXtZS6e2iBxCAM12avc3xe2pbRAK38y-Y8Jqg 79
docs/examples/01-Basic Example.md sha256=zTFsTf_ZKcO_dENN-yB0MvBTXxcTedjYGDI7TKpJS6s 77
docs/examples/02-Complex Example.md sha256=JrvHOJ6fJ1ocVI2lJXqE9z08gkOR4tBVPFo4TcbFVkY 286
docs/examples/03-Calculation Modes.md sha256=FZPBXmrkir6QhQsiXwWp2sOOntIIkODCgh3lVqOrP6w 231
docs/examples/index.md sha256=3oVSaqxIDt06d1URQ940iPn2KQpjtjEUiEf5m2g8BkU 178
docs/faq/contribute.md sha256=Pquj8zcTvUNZl4Ex223k-p-7UktdzyiBpKpUYd-i1Us 2361
docs/faq/index.md sha256=7y0Qsc5cdN7iYxmMt7aAlI34SehVKVBYMXcOxLUTRis 49
docs/images/architecture_flixOpt-pre2.0.0.png sha256=9RWSA3vys588aadr2437zor-_-xBTQNQ0bAf8xGcu5g 70605
docs/images/architecture_flixOpt.png sha256=KjN1bJwESbkHmTW7UsJ7dZyiKZlTO7Dx20dg8KlR1HU 260219
docs/images/flixopt-icon.svg sha256=_1a6bk2pDOVEy233LC1nM6jZ35NdzD8Hd3UqGxW1Xpg 135341
docs/javascripts/mathjax.js sha256=lkPNMk5XrDlyut9e5nGHgpN7gFl8OejpdJJ_gRW_14k 401
docs/release-notes/_template.txt sha256=j65E_FDxzimkcMXBrXyF6b2KPm0KAiQlGTxfhQHnN7c 496
docs/release-notes/index.md sha256=6VslOEfF3KQQCbntguRKz7uGWd_W_KIYotP8L1fzAeI 227
docs/release-notes/v2.0.0.md sha256=eauxvCH3O0B054vhbP0G8GdeF2LM__J57VAGYRFQzBg 4676
docs/user-guide/index.md sha256=fxI_bMjz7czJ5aF_7D7l5rQVpc03WV2EAaBo9y3gB2g 7452
docs/user-guide/Mathematical Notation/Bus.md sha256=getjae_-rNTXbotO0euXwYCq2arBoayKsN9KeFb2u60 1612
docs/user-guide/Mathematical Notation/Effects, Penalty & Objective.md sha256=RNqcJzNI1E-U01gaeoKu7m-7gjmtDWvjr2Y5JK9YgTA 5685
docs/user-guide/Mathematical Notation/Flow.md sha256=MaBsj5j5dfa1qnUYCKbrNqE2yDZSeJ60_hoq95uhWyg 1094
docs/user-guide/Mathematical Notation/LinearConverter.md sha256=XNkRgE8-MVNplKT3n1MyIrtgTRkbbwp7-qfapZw2kfU 1322
docs/user-guide/Mathematical Notation/Piecewise.md sha256=ia4rkKYrEidWIBsgLMAkt10JH-idmaavJTAMzAlMH_8 1994
docs/user-guide/Mathematical Notation/Storage.md sha256=PeNzk77i-81VX8I5r3zen3karF5v3wal9x2_ReUuyho 2199
docs/user-guide/Mathematical Notation/index.md sha256=gkglBsoARhgvppXN9PgdJF33sCSnwGY7MtKDtCC32bE 1255
docs/user-guide/Mathematical Notation/others.md sha256=wOUsfspAoSNTMlTNipeQ8ohoVVX2S-eI3dmlzqqrbR8 47
flixopt/__init__.py sha256=F49OK5QLUnMGmsaKQ-G0dXsVuKr9Ow_pjM4KMSNZ918 614
flixopt/aggregation.py sha256=UaAYh34C4XhDgiSs4lm31XEMLr4YO5BzLKUAx4NQuyI 17002
flixopt/calculation.py sha256=1Hs9dc6eqdJoHT6Dd3NlwdRORFO2vKdKx38o95FPxJE 20016
flixopt/commons.py sha256=ZNlUN1z-h9OGHPo-s-n5OLlJaoPZKVGcAdRyGKpMk4M 1256
flixopt/components.py sha256=FjsRI6REC25SPEkJmVn_etR8Yv1_Jup4NoD2QABGhMw 28679
flixopt/config.py sha256=Kt8QYk7hX5qHcQUtfgjM862C6SQr4K2lDvtk_LLER8Y 9085
flixopt/config.yaml sha256=imzAnnhcJhIfKNTTXFB5Td7Pvk5ARn5j720k-oGGRug 392
flixopt/core.py sha256=18VRtb2uc1Miw9On0IDpPcpLra9LFC99KQ-OQku7sPo 35936
flixopt/effects.py sha256=SGDIlo7VVIlMp-AeAyZx4CRJcUmpjFYqEq3lpBY8NEg 16662
flixopt/elements.py sha256=FGbnRzO6BL2SR2F3kf7cKg40703lWmk1nnHCU47io4U 24529
flixopt/features.py sha256=JvtK3NyqPzb5ZpsIt8KoCoTXrWvNoiTwyc-Ds1pDNxs 43768
flixopt/flow_system.py sha256=4D2u2ucLig0GbC7ksCuWXuZPZdkgDzPafv-GhjAxRyk 17479
flixopt/interface.py sha256=EmMteo93XQRanCk4PwVRo7S-bteP-L5EtQqAe0GVIc0 11940
flixopt/io.py sha256=2QKdtu2-mkzSGBIqHtUcF9UaG32nq9qcIRxZghf1hLw 11284
flixopt/linear_converters.py sha256=ej5V_ML_3m1k9HbDnuey6pHEpQtguYkxBXHxWyE9sq0 10936
flixopt/plotting.py sha256=Ygxj6pkeIH0p2vyrEL0UnKyF2T7CS1OWuojH35By4mM 53942
flixopt/results.py sha256=gzf8M8Ig3uPjPSFRJeF--MrijbUyGkuF-SdVNRl7gnc 35159
flixopt/solvers.py sha256=k1bSoiXec3asWED70-erXkgtpn2C8KRBfSZj0FLviSM 2436
flixopt/structure.py sha256=beq463pSqySAVO6qc0ZBCZ_OnMrBy6dcmP4h6HcI3hI 26339
flixopt/utils.py sha256=f-_vFDvvG27-c_VMpzkv3lb79Yny4rvoSmemushbzhU 1687
flixopt-2.0.0.dist-info/licenses/LICENSE sha256=HKsZnbrM_3Rvnr_u9cWSG90cBsj5_slaqI_z_qcxnGI 1118
pics/architecture_flixOpt-pre2.0.0.png sha256=9RWSA3vys588aadr2437zor-_-xBTQNQ0bAf8xGcu5g 70605
pics/architecture_flixOpt.png sha256=KjN1bJwESbkHmTW7UsJ7dZyiKZlTO7Dx20dg8KlR1HU 260219
pics/flixOpt_plotting.jpg sha256=zn7ZPAtXm5eRTxtOj86e4-PPhHpCar1jqGh7vMBgQGY 518862
pics/flixopt-icon.svg sha256=_1a6bk2pDOVEy233LC1nM6jZ35NdzD8Hd3UqGxW1Xpg 135341
pics/pics.pptx sha256=ImWeGGvjtWJ6BGruipsnZYmWtHj5sWdbw1NSFePbkC8 683344
scripts/gen_ref_pages.py sha256=AYRtXyz78x5I_Hn0oRtGVbTxgLLj2QNyRX6vWRefPjc 1960
site/release-notes/_template.txt sha256=j65E_FDxzimkcMXBrXyF6b2KPm0KAiQlGTxfhQHnN7c 496
tests/ressources/Zeitreihen2020.csv sha256=kbsDTKZS0iUsNZAS7m3DohzZI_OHHWe44s3GwLvcTLw 1918412
flixopt-2.0.0.dist-info/METADATA sha256=vZo92bhXIpCQxgKCvLUb8fJ7kfetM5m7bIQFp4Gzodo 7097
flixopt-2.0.0.dist-info/WHEEL sha256=CmyFI0kx5cdEMTLiONQRbGQwjIoR1aIYB7eCAQ4KPJ0 91
flixopt-2.0.0.dist-info/top_level.txt sha256=U8aoMBkjiSFi7j4zgUOVgvgmyT5a1LnIArZI6TWdk-g 37
flixopt-2.0.0.dist-info/RECORD

top_level.txt

docs
flixopt
pics
scripts
site
tests