calliope

View on PyPIReverse Dependencies (2)

0.7.0.dev5 calliope-0.7.0.dev5-py3-none-any.whl

Wheel Details

Project: calliope
Version: 0.7.0.dev5
Filename: calliope-0.7.0.dev5-py3-none-any.whl
Download: [link]
Size: 630119
MD5: b205cf6b24a0692e13de4f35a32fe3ab
SHA256: 91199c87af7fc059c1fac0d29d6163580a66af83a25fca64ac90511df1f86bdd
Uploaded: 2024-12-05 19:52:06 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: calliope
Version: 0.7.0.dev5
Summary: A multi-scale energy systems modelling framework.
Author-Email: Calliope contributors listed in AUTHORS <stefan[at]pfenninger.org>
Maintainer-Email: Stefan Pfenninger <stefan[at]pfenninger.org>, Bryn Pickering <17178478+brynpickering[at]users.noreply.github.com>
Project-Url: website, https://www.callio.pe/
Project-Url: repository, https://github.com/calliope-project/calliope
Project-Url: documentation, https://calliope.readthedocs.io
Project-Url: changelog, https://github.com/calliope-project/calliope/changelog.rst
License: Apache 2.0
Keywords: energy systems,optimisation,mathematical programming
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3.10
Requires-Dist: bottleneck (<2,>=1)
Requires-Dist: click (<9,>=8)
Requires-Dist: geographiclib (<3,>=2)
Requires-Dist: ipdb (<0.14,>=0.13)
Requires-Dist: ipykernel (<7)
Requires-Dist: jinja2 (<4,>=3)
Requires-Dist: jsonschema (<5,>=4)
Requires-Dist: natsort (<9,>=8)
Requires-Dist: netcdf4 (<1.7,>=1.2)
Requires-Dist: numpy (<2,>=1)
Requires-Dist: pandas (<2.3,>=2.1.3)
Requires-Dist: pyomo (<7,>=6.8.2)
Requires-Dist: pyparsing (<3.1,>=3.0)
Requires-Dist: ruamel.yaml (<0.19,>=0.18)
Requires-Dist: typing-extensions (<5,>=4)
Requires-Dist: xarray (<2024.4,>=2024.1)
Requires-Dist: glpk (==5.0); extra == "dev"
Requires-Dist: jsonschema2md (<2,>=1); extra == "dev"
Requires-Dist: mkdocs (<1.6,>=1.5); extra == "dev"
Requires-Dist: mkdocs-click (<0.7,>=0.6); extra == "dev"
Requires-Dist: mkdocs-jupyter (<0.24.7,>=0.24); extra == "dev"
Requires-Dist: mkdocs-macros-plugin (<2,>=1.0); extra == "dev"
Requires-Dist: mkdocs-material (<10,>=9.5); extra == "dev"
Requires-Dist: mkdocstrings-python (<2,>=1.7); extra == "dev"
Requires-Dist: mypy (<2,>=1.13.0); extra == "dev"
Requires-Dist: pandas-stubs; extra == "dev"
Requires-Dist: plotly (<6,>=5); extra == "dev"
Requires-Dist: pre-commit (<4); extra == "dev"
Requires-Dist: pytest (<9,>=8); extra == "dev"
Requires-Dist: pytest-cov (<5); extra == "dev"
Requires-Dist: pytest-order (<2); extra == "dev"
Requires-Dist: pytest-xdist (<4); extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: CITATION
[Description omitted; length: 5064 characters]

WHEEL

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

RECORD

Path Digest Size
calliope/__init__.py sha256=JaZbOkeCU3oiXJebFUqsvL79-eY154dfglpoYztPOOs 420
calliope/_version.py sha256=D8qsV9vCDsjb11SA9UhwZi5nxP0MPSUpOtN5-xgfILI 27
calliope/attrdict.py sha256=OiiwrPDm_IssqzefkAbJ4-gCQMEhKt_TJjlObNB3ytI 15405
calliope/cli.py sha256=upO_RqsWpOgVHUT6huZimZjRoEaQi2va1ZugGUCh6kM 12119
calliope/examples.py sha256=y91U63iBzcwVaSryT6XgxnEKKv03e7vMsGX9JpS8K58 1544
calliope/exceptions.py sha256=PctTspbad96ne_ewbdG1j93c9H76mK5Y1z0U1mtKjqs 3575
calliope/io.py sha256=bzGEaQjwwN9ZwlK8o6cqaYaElt2ncMKwRZQ7xz5X7Sw 8076
calliope/model.py sha256=G9v3fJDw9N0JTyQsUJuxuP9pslrG1aC6eqz0g3LriAE 26310
calliope/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
calliope/backend/__init__.py sha256=Vo8edhRoYWsIV2Mwas4AojXnPF2zfkKQaXV2uyShUfU 1394
calliope/backend/backend_model.py sha256=o-tZL-LBa0GUJy2dbgusesRGAIVLVOU6fmlYDOWb6FM 47423
calliope/backend/expression_parser.py sha256=M8ES8O2S9V5806g_LQ8FwVI85HroiEF2BCucXSlcUy4 48417
calliope/backend/gurobi_backend_model.py sha256=GDbBKvfUjFZ-_06n-b7t5LoW1X1fJOvu9yeMXUlmm_w 21620
calliope/backend/helper_functions.py sha256=AeERCkzu1DF3NHesM28uwlqHIpqwOGbv0BtsiHc552M 31498
calliope/backend/latex_backend_model.py sha256=WKQ4vHxmFiJsXCKGqrqRSPj1lMcL145Eg1vWzOmJS_8 21368
calliope/backend/parsing.py sha256=N35utoPuydNFoTbfbB2Xhal5e-ptBfigwTsHXx5f4Ng 34124
calliope/backend/pyomo_backend_model.py sha256=Q2Td1-f6V8Wj0W8xsQLAL7BCojtTdd5mo8x9pN_olK0 34780
calliope/backend/where_parser.py sha256=YUl27oJ5XrKqTsiyaiA-PWY56DGSswuPJP28BmDj1q0 20045
calliope/config/config_schema.yaml sha256=W3AGu4VwNONJypUuuZgmBKzG61kMsScEdsmXadPwCzg 11971
calliope/config/data_table_schema.yaml sha256=2IFGhTKZVOVWTW_rCKdDDI3jRkC6GOhYFVaaWcUhtkg 3420
calliope/config/math_schema.yaml sha256=VRDDQlPfX1oMab-CaU0J4YLAkpRpLroOq8K4bfrL99E 9950
calliope/config/model_data_checks.yaml sha256=PtUEforeIvDqVgga7QXu_A1afiLOv7f_e94HiAWQNGA 2518
calliope/config/model_def_schema.yaml sha256=4KmvSG0OyOqNqQcLBWTwTAVHE9sqSw8lH2kKuGPcQas 39287
calliope/config/protected_parameters.yaml sha256=p19JA4Wn7bBWqSGM2hbCR8d064CvxdgJY6a59T6z7E0 466
calliope/example_models/national_scale/model.yaml sha256=bDHF5kO6qskOGyyqiZ7ykhTGkd7Hk2fEbk3iWLr3gA0 1836
calliope/example_models/national_scale/scenarios.yaml sha256=3uz5f0RTEB6DY7tD9H3eiQL2jZG7oLfxTjf2j1ROppE 6360
calliope/example_models/national_scale/data_tables/cluster_days.csv sha256=pwjAOoSzbKK8cQRENNAGsxJ096xGONAyMLYId2EwaeY 8048
calliope/example_models/national_scale/data_tables/costs.csv sha256=sLlIl3HLHbaQPlFscCOuSUoByTssr_wxE4NM7RECitw 288
calliope/example_models/national_scale/data_tables/time_varying_params.csv sha256=0Yxte3TQzRJuhlv_OWw8vEagA5X1YdYX9EydnMdh3jw 473197
calliope/example_models/national_scale/model_config/locations.yaml sha256=7cW_A8EkuZ3FaB_vb4TxqWqHAJCoO3jBklOvPE8Dunk 723
calliope/example_models/national_scale/model_config/techs.yaml sha256=8oaAYz2g6AHzeuQY3A-HCZuP1qCk1PGzuYR9xGpuk4w 2325
calliope/example_models/urban_scale/additional_math.yaml sha256=lupkOmmXCFjwQHbGdoJJxyl4G5XzoPR8PBP_VmLrAKw 685
calliope/example_models/urban_scale/model.yaml sha256=xgRqaLFju6Ab9Rc6xQIGb0o80y-bWDpOUKNhB9OgWMM 1867
calliope/example_models/urban_scale/scenarios.yaml sha256=Mseug1-Pp7j9N6J1dtPxLc4hJ8Q1K0xjj4ySkUaxerA 1974
calliope/example_models/urban_scale/data_tables/demand.csv sha256=DIWfFeLCoAeBXEk0TiqD_uAyPFpLqdl_rMhrrRzeQcE 859604
calliope/example_models/urban_scale/data_tables/export_power.csv sha256=eiTs3FClCCk4YUsIWRfqBKJBmgIfNqG2I5cpWjiAJnA 242949
calliope/example_models/urban_scale/data_tables/pv_resource.csv sha256=SzPHaphBqil--Z53vO_CAmbnw4KEYyx1rreWUnYwtC0 271334
calliope/example_models/urban_scale/model_config/locations.yaml sha256=cf_xQEyN-UAaW-QZ7QWW7Mg8c_ZWSLi7GEN07tS-Z6g 1670
calliope/example_models/urban_scale/model_config/techs.yaml sha256=NUJzUbcfrC_cwNSPUgg8PPUQwmvaexcZfJyj-5vlnrw 3994
calliope/math/operate.yaml sha256=QF6_h3XNkIVVUioPsF9WfN4qUy3_RPIDCAV7B_FilBg 1214
calliope/math/plan.yaml sha256=NtdWoNXIx39-bfh6z8rMAsUqQDoSBps8mFSwynKMdxo 38373
calliope/math/spores.yaml sha256=zZeIrpTpCub-I9PzpzF2kgKExQNIvddVxyQsqACFuco 265
calliope/math/storage_inter_cluster.yaml sha256=gfpKTNMSdy4cZPOFVp0MpMIL72ONzce190RGAAeS0A8 6059
calliope/postprocess/__init__.py sha256=55Q4VmDdwLKUjASidzjsziaJVMEq614kwOH-k4cJLQk 40
calliope/postprocess/math_documentation.py sha256=7tMUtaljdz9bRGWy686LPFxAZPOnmm7nxLsHTb2Z4aY 3985
calliope/postprocess/postprocess.py sha256=tXi9cVsqOMZgtxrKIAmVTVWAICflx0HN6h56JATdqv0 6294
calliope/preprocess/__init__.py sha256=eQ2ha3eY6JYabeOO94RD7G5Q8l4GzuPT3fSpZoR1agU 265
calliope/preprocess/data_tables.py sha256=UMuWl4xW4aQCJVaycLunIk5UGFzO270i_3OzobodsK8 17285
calliope/preprocess/model_data.py sha256=5bU2BUblWbi-hva5AsV4kTU1Le-fttYi4PUU0ze0Ahc 33242
calliope/preprocess/model_math.py sha256=8MSQqrKjm4wLaM07Vba18jphAo3BslowY0vlfB0v-zs 6304
calliope/preprocess/scenarios.py sha256=LGYbsP1cJRMBAvRqdneuQmsycwIG0BF4d4xMAi7hT9g 5966
calliope/preprocess/time.py sha256=hjNc1Mt98vQd9HVRdCQSZnvOQFOyfybxSmL_RWIy2Zo 10722
calliope/util/__init__.py sha256=siMIg1PKaCHxJU4u4qZ7wxkPX145xekX12HqSsaQKxc 22
calliope/util/generate_runs.py sha256=tU7mUpcgcxFnQDqqATca4dNKWKsnAOh5vDXeebujPeA 6883
calliope/util/logging.py sha256=S4Oub62r9YnWzkT5_gt7Cs5wWcPJh4_4N6SgG66rTis 5725
calliope/util/schema.py sha256=VUp4QZZSX1Mk2RtWLIwVj4u_Z9ll6k7DjtziWvoQkAQ 7524
calliope/util/tools.py sha256=Po5qAlj3kK08BBweVs1jhE5NuuYQf3eg6X9tax9iNbk 3706
calliope-0.7.0.dev5.dist-info/CITATION sha256=YEzYRr1MGh0tDNgCGVf2eyhVmy-YPM67eqq3QL-sRPE 186
calliope-0.7.0.dev5.dist-info/LICENSE sha256=eMLbvbJb-p8uqNRvehxJrOpCUKNMgpvWt9l7wIwNSrc 11359
calliope-0.7.0.dev5.dist-info/METADATA sha256=cMwgZc5UCpxpY0qEhudAEvtDNcew9lrRk3tnYBVCDPo 7421
calliope-0.7.0.dev5.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
calliope-0.7.0.dev5.dist-info/entry_points.txt sha256=0KV25ZLjU5J3S7YaG7VJFx7frmp-Ys9z8xVjvkk8O2s 46
calliope-0.7.0.dev5.dist-info/top_level.txt sha256=2SH8cbPWEWPooVnMqmxSvnzfYkRVaEuzHDszNShRWVs 9
calliope-0.7.0.dev5.dist-info/RECORD

top_level.txt

calliope

entry_points.txt

calliope = calliope.cli:cli