eta-utility

View on PyPIReverse Dependencies (0)

3.1.0 eta_utility-3.1.0-py3-none-any.whl

Wheel Details

Project: eta-utility
Version: 3.1.0
Filename: eta_utility-3.1.0-py3-none-any.whl
Download: [link]
Size: 186148
MD5: dae7dc844171ef45cba93a2a26336548
SHA256: 6a9116fdf45b47aeb599dba755270ae0fe257eca752ea2c1668450ced107cef3
Uploaded: 2024-03-05 10:44:21 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: eta-utility
Version: 3.1.0
Summary: A framework for researching energy optimization of factory operations
Author: Technical University of Darmstadt, Institute for Production Management, Technology and Machine Tools (PTW).
Author-Email: info[at]ptw.tu-darmstadt.de
Home-Page: https://www.ptw.tu-darmstadt.de
Project-Url: Documentation, https://eta-utility.readthedocs.io/
Project-Url: Issues, https://git.ptw.maschinenbau.tu-darmstadt.de/eta-fabrik/public/eta-utility/-/issues
Project-Url: Repository, https://github.com/PTW-TUDa/eta_utility/
License: BSD-2-Clause
Keywords: connectors,servers,simulators,industrial energy optimization,rolling horizon optimization
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Manufacturing
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.9,<3.12
Requires-Dist: asyncua-fork-for-eta-utility (==1.0.7)
Requires-Dist: attrs (<24.0.0,>=23.1.0)
Requires-Dist: black (<23.8,>=23.7); extra == "develop"
Requires-Dist: blacken_docs (<1.17,>=1.16); extra == "develop"
Requires-Dist: cryptography (<42.0.0,>=41.0.4)
Requires-Dist: flake8 (<7.0.0,>=6.0.0); extra == "develop"
Requires-Dist: flake8-builtins (<2.2,>=2.1); extra == "develop"
Requires-Dist: flake8-comprehensions (<3.15,>=3.14); extra == "develop"
Requires-Dist: flake8-eradicate (<1.6,>=1.5); extra == "develop"
Requires-Dist: flake8-mutable (<1.3,>=1.2); extra == "develop"
Requires-Dist: flake8-print (<6.0,>=5.0); extra == "develop"
Requires-Dist: flake8-pyproject (<1.3,>=1.2); extra == "develop"
Requires-Dist: flake8-pytest-style (<1.8,>=1.7); extra == "develop"
Requires-Dist: flake8-requirements (<1.8,>=1.7); extra == "develop"
Requires-Dist: flake8-rst-docstrings (<0.4.0,>=0.3.0); extra == "develop"
Requires-Dist: fmpy (<0.4.0,>=0.3.5)
Requires-Dist: gymnasium (==0.29.1); extra == "develop" or extra == "eta-x"
Requires-Dist: isort (<5.13,>=5.12); extra == "develop"
Requires-Dist: keyboard (<0.14.0,>=0.13.5); extra == "develop" or extra == "examples"
Requires-Dist: lxml (<5.0.0,>=4.9.3)
Requires-Dist: matplotlib (<3.8.0,>=3.7.0); extra == "develop" or extra == "examples"
Requires-Dist: mypy (<1.6,>=1.5); extra == "develop"
Requires-Dist: numpy (<1.25.0,>=1.24.0)
Requires-Dist: onnxruntime (<2.0.0,>=1.16.0); extra == "develop" or extra == "examples"
Requires-Dist: openpyxl (<4.0.0,>=3.1.2); extra == "develop"
Requires-Dist: pandas (<2.1.0,>=2.0.3)
Requires-Dist: pep8-naming (<0.14,>=0.13); extra == "develop"
Requires-Dist: pre-commit (<4.0.0,>=3.4.0); extra == "develop"
Requires-Dist: pycodestyle (<2.12.0,>=2.11.0); extra == "develop"
Requires-Dist: pyflakes (<3.2,>=3.1); extra == "develop"
Requires-Dist: pygame (<3.0.0,>=2.5.2); extra == "develop" or extra == "examples"
Requires-Dist: pyglet (<2); extra == "develop" or extra == "examples"
Requires-Dist: pymodbustcp (==0.2.0)
Requires-Dist: pyomo (<6.7.0,>=6.6.2); extra == "develop" or extra == "eta-x"
Requires-Dist: pytest (<8.0.0,>=7.4.2); extra == "develop"
Requires-Dist: pytest-cov (<5.0.0,>=4.1.0); extra == "develop"
Requires-Dist: python-dateutil (<3.0.0,>=2.8.2)
Requires-Dist: pyupgrade (<3.11,>=3.10); extra == "develop"
Requires-Dist: requests (<3.0.0,>=2.31.0)
Requires-Dist: sphinx (<8.0.0,>=7.1.2); extra == "develop"
Requires-Dist: sphinx-copybutton (<0.6.0,>=0.5.2); extra == "develop"
Requires-Dist: sphinx-rtd-theme (<2.0.0,>=1.3.0); extra == "develop"
Requires-Dist: stable-baselines3 (==2.2.1); extra == "develop" or extra == "eta-x"
Requires-Dist: tensorboard (<2.15.0,>=2.14.0); extra == "develop" or extra == "eta-x"
Requires-Dist: torch (==2.0.0); extra == "develop" or extra == "eta-x"
Requires-Dist: types-python-dateutil (<3.0.0.0,>=2.8.19.14); extra == "develop"
Requires-Dist: types-requests (<3.0.0.0,>=2.31.0.4); extra == "develop"
Requires-Dist: wetterdienst (==0.72.0); python_version >= "3.9" and python_version < "4.0"
Requires-Dist: xlrd (<3.0.0,>=2.0.1)
Provides-Extra: develop
Provides-Extra: eta-x
Provides-Extra: examples
Description-Content-Type: text/x-rst
[Description omitted; length: 4681 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.7.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
eta_utility/__init__.py sha256=19LMvY73gI4eORGGtlE0D3irwfaNtMhdUynAqBoqIxw 387
eta_utility/connectors/__init__.py sha256=42APHDYTsSq45jJt_ML76nse3is9aoyW3W07pIpSG4g 534
eta_utility/connectors/base_classes.py sha256=sda4E7NMwLBIEJLvHipXQgTqQZkmpzAQ7WdXnedxIzE 14722
eta_utility/connectors/common.py sha256=Q9IfkWChWlhjWcksfjwaIiDWdeGmeESIqn0d7e7ZAbA 2264
eta_utility/connectors/cumulocity.py sha256=p_MLhA929R0sukjAOySuhYKEVLeJ28wVt00-r4F82aY 18225
eta_utility/connectors/eneffco.py sha256=KgkW2LpmeNz2rItzD2iANxd3lW6Kpvv9Sev0rbofwMA 17904
eta_utility/connectors/entso_e.py sha256=-zIzeYstc2WdzhAD51ByXpRIauwoTEN4nb5a6KT06Ns 25467
eta_utility/connectors/live_connect.py sha256=UbQgIB4v0DWe9Ci2AeC7nuZYEtS1FS6G_ED4zIYbYVM 31912
eta_utility/connectors/modbus.py sha256=pHP4fftCJs3qj-y4IWlA869uHWE7PnHavUFC0B3S5DY 12650
eta_utility/connectors/node.py sha256=7vw4dlDh42d70M-TyaNh0xWKX1GOOHIMCbLG1i3kodk 35372
eta_utility/connectors/opc_ua.py sha256=-AeUEQnItWKcTmtQ9mDpteqzFeb0Ptm8qKDOsWzqcXY 24317
eta_utility/connectors/sub_handlers.py sha256=fjIFUFG3qM7a8WSlwcu6JjaBCq6oF8UhOzihX4UtEIo 23802
eta_utility/connectors/util.py sha256=YoBphUCXuG6noYBHQB2k-Pot7o_bAx8A91ZKeadF3qA 9155
eta_utility/connectors/wetterdienst.py sha256=bHRS3bOoh7FAvdnknkknNNZ3LJy0jpqBGqOPetuNAuI 11254
eta_utility/eta_x/__init__.py sha256=lG1vgTy7Va5ZC4Ydqs9xvZuzMhDkOvhnwUML1nrxULs 608
eta_utility/eta_x/agents/__init__.py sha256=4-i2sIGrsj9bRTGA-84Sfo-7Y3qVgX2Flc2sDGKVESc 282
eta_utility/eta_x/agents/math_solver.py sha256=bNZiEs9knG0iqomFQoP0Crpi5eBoOF7KyV469O1aZO4 12498
eta_utility/eta_x/agents/nsga2.py sha256=f8BHhIu4WLa9sUS2uT-aElbdaEYkJEhP01K64CwQHBM 32951
eta_utility/eta_x/agents/rule_based.py sha256=IK9TeVzn4TerMqkaS5IAjSqAH0g-fQTM8UkEVarF6Vo 7466
eta_utility/eta_x/common/__init__.py sha256=HqFMlLztLTMiNoSKO_OU4l_ZLk9WvTsMCDEk4nS1Mfs 470
eta_utility/eta_x/common/callbacks.py sha256=m5OU2VFAf-fb8hB3DbDBKIs3SuHOUnv8ymIQixizyFM 2201
eta_utility/eta_x/common/common.py sha256=LcF4r86hM-eJNtaHFNBoR4mUQUEdd9_BwxlQTYcH6WE 16378
eta_utility/eta_x/common/extractors.py sha256=ww3w-2IDf6mekEUbrWKUO2qUfgec2Gzpr0e4VWAC8fM 1937
eta_utility/eta_x/common/policies.py sha256=61dxgaCKT2e-FOdadQf220Q-fldynXDi-JR6cAk8TR0 3098
eta_utility/eta_x/common/processors.py sha256=McR6drtp4ioWOyPMY10b0daMAoHupBrBN-mmYvGtxU8 6376
eta_utility/eta_x/common/schedules.py sha256=u-osf4in4GrNr9bdYoY_3jt8ri9XcQHlEAeujw_n0Vo 1934
eta_utility/eta_x/config.py sha256=qLxxO3Rr7tNvTjjxoToEsv6N0DuqOuWdBa94aQTULO0 32658
eta_utility/eta_x/envs/__init__.py sha256=akQUuSizail2TkGA1dMHCu_Z2KKaxWVzhcHtHln1Ej4 419
eta_utility/eta_x/envs/base_env.py sha256=v7AAXPquHdvPpT6WVcmIvn9MpLIHivcSMdUh9vIq1lA 22432
eta_utility/eta_x/envs/base_env_live.py sha256=ZNvlQMe3Qqeqg766crPmikkstF2vORTsDXjQ-XwBUM8 11056
eta_utility/eta_x/envs/base_env_mpc.py sha256=Pyx7H3mvCjvGExO6kdikkn180QtTmVoAY9fcjo713W8 32031
eta_utility/eta_x/envs/base_env_sim.py sha256=pMigUz0Jbh-nW3vaqXSEDwS_-_Pef3pZ9wYZ5G6oqto 14636
eta_utility/eta_x/envs/julia_env.py sha256=3XMrPg2ivoIqfNrmppd2c9JRZO8kR5Q8FAgBni-PNBE 12995
eta_utility/eta_x/envs/no_vec_env.py sha256=hm0qalLy_5iRkmPoc_pkmPRoi8cvMmmUNV90DsS3Mew 5640
eta_utility/eta_x/envs/state.py sha256=jz4whquDD6qNNrMP1SOahQr8KyMHCrEE-m9I-Fr7jUA 20333
eta_utility/eta_x/eta_x.py sha256=SHKt5e5AcJrgi54RTxUN99W2igpv87s2TbljyNAT7j0 22786
eta_utility/ju_extensions/.JuliaFormatter.toml sha256=dzzVs29LIHBckR-6R032r429F9NrvT4u6NR7kpQlCuw 340
eta_utility/ju_extensions/Manifest.toml sha256=qqYNKMudKNQNo6oEX66HkGaJ3mGb6fhAFTI7oO-YLfc 8693
eta_utility/ju_extensions/Project.toml sha256=qQebEyMiGnrXEAA1FykeUT1CP2JSAgQ3u8QFg6blxBY 541
eta_utility/ju_extensions/src/etax/agents/NSGA2.jl sha256=XCdQOLYi6HBDeCMcT9x9qZFNwRbom8dr3OCDRCUynqs 26339
eta_utility/ju_extensions/src/ju_extensions.jl sha256=Drn6a3SOF8Gwq7phz8YgOp_mwsWpPhRmpOoplKJhJXM 187
eta_utility/ju_extensions/src/utils.jl sha256=55pwgvV-9MwSNENaOvd6jz8Ci7iX2FAdx0vOlUOL2-8 1772
eta_utility/ju_extensions/test/etax/agents/NSGA2.jl sha256=izf_CaPUBLHuQEt3gjU-tV5ZRZLsztC_hPUmDpn9PNo 9758
eta_utility/ju_extensions/test/runtests.jl sha256=vK3fiW1MlHwcZfSX1cVMNjSOXdKla7zRUJW-L7fXfkg 496
eta_utility/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
eta_utility/servers/__init__.py sha256=vFg-d5R05HKipTKA8AQFKGmyTFpYCG-bPgw6GrGzGU0 65
eta_utility/servers/modbus.py sha256=IH-YFiBZDMJDdpO2zCE9CYd8zkYHZchmkcILy9dqopw 7026
eta_utility/servers/opc_ua.py sha256=LSsoVHiWd7YoqUNGdbT2p9KBvcBtxS4FbMJYYjz8GCQ 8885
eta_utility/simulators/__init__.py sha256=HQMKBk2dnFIptoqHLFO57tZuOP6SWtx8pVunfslHMlA 43
eta_utility/simulators/fmu.py sha256=ssOmrOcPbSX1aUuMkXxIVLT-fF7vY-w5dlCX0LWQyks 25069
eta_utility/timeseries/__init__.py sha256=ZyUB4ewIynLbHaXQShUjgxQiWnLc5IfdDHYgq8cFZwo 122
eta_utility/timeseries/dataframes.py sha256=uXthJWZgWf9qQyqlukTUJXDO1013guixHbxzRo5zysM 13099
eta_utility/timeseries/scenarios.py sha256=zt4egGlHS6F6sQcryOsupngfptpQF-ltO3CRu12-6Zc 10379
eta_utility/type_hints/__init__.py sha256=lSGvxg4TOQiNvOlM4tqeU2CcTPkbEpZgoszs_tZeXW8 445
eta_utility/type_hints/custom_types.py sha256=jrV67jQUapi9RxXjjJwlFtmksKvFvF_sXmGlGOY8IPs 671
eta_utility/type_hints/types_connectors.py sha256=dsAn3auW72QGGqJ_yW_Addk2BjwxIin0WmtZGAjcnZE 602
eta_utility/type_hints/types_eta_x.py sha256=MzEpF3M19253oMLQRJJ0JaBQ1ciZnwryzgMeawl7EB0 688
eta_utility/util.py sha256=f5GY3BvYBG1CqykO4-3JW1NZ8lSQwBqOJEgR88Rewio 23337
eta_utility/util_julia.py sha256=miYzxm-kzitRj1Cfay82jJhs-9iP0Rw8-OuDY325kik 6552
eta_utility-3.1.0.dist-info/LICENSE sha256=IWLyAFKPTZOUzjL5JYUeFAwZmSC1CC0eQQSgsRlv2Ng 1441
eta_utility-3.1.0.dist-info/METADATA sha256=icCRoULh6JUFVdPeiKMtnZLQ0EsEmu53G6LdmAUoJRE 9295
eta_utility-3.1.0.dist-info/WHEEL sha256=d2fvjOD7sXsVzChCqf0Ty0JbHKBaLYwDbGQDwQTnJ50 88
eta_utility-3.1.0.dist-info/entry_points.txt sha256=MZYEHh0NGN8EShk227bosIoUm4N2G5yEVOOpFYwsL04 103
eta_utility-3.1.0.dist-info/RECORD

entry_points.txt

install-julia = eta_utility:install_julia
update-julia-agent = eta_utility:update_agent