pypsa

View on PyPIReverse Dependencies (14)

0.34.0 pypsa-0.34.0-py3-none-any.whl

Wheel Details

Project: pypsa
Version: 0.34.0
Filename: pypsa-0.34.0-py3-none-any.whl
Download: [link]
Size: 206233
MD5: 3def18608fac5cac8038836db4195bd1
SHA256: bdd89679c97b228bb42b6efef11758af13e163365a5f89c5aafcc58d441a74b8
Uploaded: 2025-03-25 07:58:23 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: pypsa
Version: 0.34.0
Summary: Python for Power Systems Analysis
Author-Email: "PyPSA Developers, see https://pypsa.readthedocs.io/en/latest/developers.html" <t.brown[at]tu-berlin.de>
Project-Url: Homepage, https://github.com/PyPSA/PyPSA
Project-Url: Source, https://github.com/PyPSA/PyPSA
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Typing :: Typed
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Requires-Dist: numpy
Requires-Dist: scipy (!=1.15.0,>=1.14.1); python_version >= "3.13"
Requires-Dist: scipy; python_version < "3.13"
Requires-Dist: pandas (>=0.24)
Requires-Dist: xarray
Requires-Dist: netcdf4
Requires-Dist: linopy (>=0.4)
Requires-Dist: matplotlib
Requires-Dist: seaborn
Requires-Dist: geopandas (>=0.9)
Requires-Dist: networkx (>=2)
Requires-Dist: deprecation
Requires-Dist: validators
Requires-Dist: highspy
Requires-Dist: tables; python_version < "3.13" and extra == "hdf5"
Requires-Dist: cartopy (>=0.16); extra == "cartopy"
Requires-Dist: openpyxl; extra == "excel"
Requires-Dist: python-calamine; extra == "excel"
Requires-Dist: gurobipy; extra == "gurobipy"
Requires-Dist: cloudpathlib; extra == "cloudpath"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-mpl; extra == "dev"
Requires-Dist: coverage; extra == "dev"
Requires-Dist: pypower; extra == "dev"
Requires-Dist: pandapower (>=2.14.11); python_version < "3.13" and extra == "dev"
Requires-Dist: scikit-learn; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: numpydoc (==1.8.0); extra == "docs"
Requires-Dist: sphinx (==8.1.3); extra == "docs"
Requires-Dist: sphinx-book-theme (==1.1.3); extra == "docs"
Requires-Dist: pydata-sphinx-theme (==0.16.1); extra == "docs"
Requires-Dist: sphinx-reredirects (==0.1.5); extra == "docs"
Requires-Dist: nbsphinx (==0.9.7); extra == "docs"
Requires-Dist: nbsphinx-link (==1.3.1); extra == "docs"
Requires-Dist: scikit-learn (==1.6.1); extra == "docs"
Requires-Dist: ipython (==9.0.1); extra == "docs"
Requires-Dist: ipykernel (==6.29.5); extra == "docs"
Provides-Extra: hdf5
Provides-Extra: cartopy
Provides-Extra: excel
Provides-Extra: gurobipy
Provides-Extra: cloudpath
Provides-Extra: dev
Provides-Extra: docs
Description-Content-Type: text/markdown
Dynamic: license-file
License-File: LICENSE.txt
[Description omitted; length: 10319 characters]

WHEEL

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

RECORD

Path Digest Size
pypsa/__init__.py sha256=35Z5V1oMX0-Mjn4Uk3XSfUsT7zIYmcIGhK7I6d1vDqA 1624
pypsa/_options.py sha256=JXHQILXY5BE3zmBFXF2anJuMFWD4Qtpn9vwWp8EvlMk 8145
pypsa/common.py sha256=LmTQ-I2e_1w-UIL9r5HjN2Y5ZiWe-04BFYs2_ByGRzw 15146
pypsa/consistency.py sha256=7lwYCgd1zVpYsLpC9rFYymWzHWBD440O3snpX94p5vA 31530
pypsa/constants.py sha256=Odtxhi1rHz7APAjMPVk4FRrNwXdhJBNQRy6aSPfoImM 46
pypsa/contingency.py sha256=IXMJFfU3fYEqk1PGH7yvJJWV2MvcaYQEAbVQTTvo1qw 3787
pypsa/deprecations.py sha256=9Ci3mEsxHqqlmcZd_d_-I1IdQdxNOJsGlY3MtsDY480 481
pypsa/descriptors.py sha256=C4D84nqr8BYnkL0EfpzKIPp0lhqhQcN92qcdzMBqY6A 15479
pypsa/examples.py sha256=zw_5AveqUyPg4VMBrrsulewlb6McMoMr-gfdZtZkIFw 4643
pypsa/geo.py sha256=uc9PhRodLzMer6rJrGqyl6pfUJF5dZkRxCBYU3Jy8qo 6187
pypsa/graph.py sha256=m_pTXgOo_-uiXfeqSC-cv2A67Eq16VfZyHIe6vdSZl0 7353
pypsa/io.py sha256=kS8-t3e4Udms_D4hip8TIJWhhcO1piVhge6yp4cvCQ4 70205
pypsa/networks.py sha256=KxPJZut7k7PFAaAXkbn8wVSBIlR10mPuaY3X4UiPCdc 68551
pypsa/pf.py sha256=5OgtCcaBxUNGfsnA5sWr_VtaZnL2KEIATM5T-qY9UcI 55321
pypsa/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pypsa/typing.py sha256=3CtY8oe_dDvjznE9kKg8-ciSK1yvh03b1pjT2FVdS5k 572
pypsa/utils.py sha256=eYbltQS4HBIm_o-kcCbAG4bCKrXszT7tUIaiPqpeL_4 124
pypsa/clustering/__init__.py sha256=GurfqbCPXfwo71eYid6eqWkrBK1SHYJ5yzIlDDn7Vnk 2467
pypsa/clustering/spatial.py sha256=ildUqPIoKscY8kC__zQm3JysoYlXjsHmDEJbqx0uUFM 33399
pypsa/clustering/temporal.py sha256=h-57fWxkeBjc77SmLv5LRPB3r1Q5Tyf8iWtY45fLgiY 55
pypsa/components/__init__.py sha256=JR4wgZjK8uCk2_u2KU9ttCfN1wXbQz8UKGUqNYbkbPk 593
pypsa/components/abstract.py sha256=XbsyVILrDgfStslRUR5B3v70tLjeO1vlN9OhlUcCqmw 21284
pypsa/components/common.py sha256=zlipcbBskDL_EM34RL7h-ACn11QnHVY-n20J8OepMZU 1375
pypsa/components/components.py sha256=ilEwdjps10PJixplpT3oC4Po51tmQG4tyZbNGg1KFn0 7521
pypsa/components/descriptors.py sha256=mldtdDKRCsSGpXTaaYZF5vMAKlRJ4zEu6plumuO6L9c 1843
pypsa/components/types.py sha256=HNCAeqKsQYqGkRCfOZvAxDSvSIY86NsCkTc7CwmidXY 7276
pypsa/components/utils.py sha256=fpkCLacT1zDlTg8HMhAC9SXlz2OYkZ3QUIdp9Gt983E 150
pypsa/data/components.csv sha256=Oo3zAEuvDp86i5usap2K_BKwOY3arxoO6bimR0Wd-k0 1822
pypsa/data/variables.csv sha256=f0dTkUh9WRxyL74Hqcoc3hVCDg_OLCa5RHxoEaJ9SHU 1319
pypsa/data/component_attrs/buses.csv sha256=QVWcl0bwmWen9MmJ7QjBim7zcrOLXpNbR9ZLOtwlolE 2575
pypsa/data/component_attrs/carriers.csv sha256=6kQj1GMXnJqBJNxWwI3Tt266tX9O4X24ujOwk3k5dbs 621
pypsa/data/component_attrs/generators.csv sha256=1Qs729xRU6Hn3vIyqGIptVZZNa2F2qUwcjQ9Z5KjsTA 5602
pypsa/data/component_attrs/global_constraints.csv sha256=Sx1U9tWQCuG8ULEskL78upGkp2wRcctOpaudw08WAsI 1000
pypsa/data/component_attrs/line_types.csv sha256=UCCTEV4tpMhztX7ow4AmzS_QvE2ITO9K2q_cvf-R-ZA 674
pypsa/data/component_attrs/lines.csv sha256=0OEjbtd_-9H2tK6JRn3LdM8mYH5qPSqctetl6tJRoUQ 5121
pypsa/data/component_attrs/links.csv sha256=GzFyt_jG2ntFjOftwURXI8gC3G86GVf_J3tK7q5mtuo 5034
pypsa/data/component_attrs/loads.csv sha256=jaVTPknCzoY7qVSuwCBiipuPlHfn0QTU6WWPi2e30Kc 918
pypsa/data/component_attrs/networks.csv sha256=SgJ1VSLFrDTcR3WZyBC_4jaXvVT5tgy7iz1bkl42QCc 3435
pypsa/data/component_attrs/shapes.csv sha256=qLqK85MbzRMdgRA8iYlqoTIA3V7svbO-ETQ1h1nN4BA 416
pypsa/data/component_attrs/shunt_impedances.csv sha256=uo4eaDca8tjU0MHCdaMyZStAy95SfPM7SlHkKK3khIA 747
pypsa/data/component_attrs/storage_units.csv sha256=vQIfEMxBdZH8q7MVwaAoqze4_eSuOq3mgBGEVePoRvw 4587
pypsa/data/component_attrs/stores.csv sha256=u0UoUtfbInfsZ4ETXYFJ_dT5XIgGAKgeKUIK-One6tY 3234
pypsa/data/component_attrs/sub_networks.csv sha256=mclxM9HH2UaZSbYeIwXMLjJ3lfLcXHhCBqpyIl5UIpI 384
pypsa/data/component_attrs/transformer_types.csv sha256=lm93rwA_8j2t35-s11MYzuIQGa47KvczuysZrdu4aSk 1314
pypsa/data/component_attrs/transformers.csv sha256=8YeqGifhhQ-iv0ZebEoRVpjg-jWaxsYe1Wd4JrDEQII 5546
pypsa/data/standard_types/line_types.csv sha256=Uor7yYIuUnNjZO5TTfl4kdVpgnj_M-1-z25srU0OWCY 5783
pypsa/data/standard_types/transformer_types.csv sha256=SgkyUXzpKD_1a6_-wL7OcdKQMmy2OFuNpMzjgFnrq74 2964
pypsa/definitions/components.py sha256=abdubA_5HVyvfLgBymS3pQgmubuooR4GcULRHkBHO58 6465
pypsa/definitions/structures.py sha256=Cm10iwJU54jITUnz7TVeOnYO4rHFD66PjwfW2hMpNkI 1670
pypsa/optimization/__init__.py sha256=jJEUEDC3KlsKrHFu2EBCRWsQnMFtnF-kLXkzke9TOkw 323
pypsa/optimization/abstract.py sha256=FxE53QlVljfszMD9WVlpVq7CX2dUozJU6SU2JPj-Fqk 26744
pypsa/optimization/common.py sha256=AEed706G7T0HaNIKHVf6hvUwMBOEljQaQVBE3k_Dh14 1812
pypsa/optimization/compat.py sha256=UCXt-Js0XGxjUDu1ctsjF-X2_67gwel01Ixq0u1pwKM 2402
pypsa/optimization/constraints.py sha256=AnnPoZkcRFodQszB-cLNxGfLePpigI834VBbdnWt92s 37064
pypsa/optimization/expressions.py sha256=wOPg3wup410MP6npg14CIdnGJ5gXEiot5CqyI6HAdxw 24268
pypsa/optimization/global_constraints.py sha256=f0bF_o3JSL87abUsf5rvJqCgJXMvyDgSj-X69az10QM 16456
pypsa/optimization/optimize.py sha256=UQjCLfBzChmQeJbqdwJukxhR44msglg0FZ9G3taB66U 27735
pypsa/optimization/variables.py sha256=ln2iEr5wfHI7iwpVGgInqRIqWHxFAd2OR20ZG7NP_h4 4398
pypsa/plot/__init__.py sha256=CQHdD8TZpDwu51kUwUdEpM47CJdRoJYb-22jsvUIvqg 1635
pypsa/plot/accessor.py sha256=Qk9X4jwRdlEtldLpk7UYhNilHxUiV1lj8A3Y4fpp9n4 1424
pypsa/plot/maps.py sha256=2pKg2vVd2qVnSbSkHTMPvw2QL_-BWS7NxnjU_U_HLj8 91527
pypsa/plot/statistics/__init__.py sha256=gbaQDvSR-nefMtr6UnxprXdW6A250gn8C37ENFIbpOM 335
pypsa/plot/statistics/base.py sha256=9-ZY7UGLRkQ1-JMlSXDYl3hMyfezaewuKBk2ZFg20vQ 2177
pypsa/plot/statistics/charts.py sha256=DN1YgbYXEZkLfP1nWYjZPES_YY12q_ZxSHRGZmLvlhU 13719
pypsa/plot/statistics/maps.py sha256=TJuGqmfwfnRZQ6Hpjr_C9oIzGSzlM7J4ougfQ_vS78Y 11449
pypsa/plot/statistics/plotter.py sha256=qZfUBIyAZqBhHpjqpfvrrWkdzfxfDkmJlECHs6yFiuA 32008
pypsa/plot/statistics/schema.py sha256=SIouf0UDFFJZ-FmTUeqDBguR8zgB-66WZO3kYw1JXuY 7744
pypsa/statistics/__init__.py sha256=6CUP-ZtBMdgq5gIe-04xjsLME8sZhx5jSENoRBTKGRE 1850
pypsa/statistics/abstract.py sha256=-lAljpDr675v4-lsXoazeK19J6vNLNSDsAAlNGbmrec 12595
pypsa/statistics/deprecated.py sha256=G2uoeMl5x0ql1O1gM5N9oA1eE7aAY9hqc1ehBn0VqeI 1482
pypsa/statistics/expressions.py sha256=m65mNWYXJxOsZEBhGKtUr10w5ZB7Br1_0dYRAFY2L_k 87785
pypsa/statistics/grouping.py sha256=UsfdyLm5OAM0TyRcsEEd_CnwzQqE4usdC_gHr6CPxc0 15740
pypsa-0.34.0.dist-info/licenses/LICENSE.txt sha256=d8Eoku0Ez-IrcCQYQIShBgpNrnTvtvcPRjaJ2x48xik 1075
pypsa-0.34.0.dist-info/METADATA sha256=mQ9A6GP5vwkB1eyZySZIpC8J6ppF5kx2-5rH9xTD1r0 13048
pypsa-0.34.0.dist-info/WHEEL sha256=DK49LOLCYiurdXXOXwGJm6U4DkHkg4lcxjhqwRa0CP4 91
pypsa-0.34.0.dist-info/top_level.txt sha256=dTzk09bdzHrcQirf5K_lIMIygIgDH-AhhlA34FxoBd8 6
pypsa-0.34.0.dist-info/RECORD

top_level.txt

pypsa