primap2

View on PyPIReverse Dependencies (0)

0.12.1 primap2-0.12.1-py3-none-any.whl

Wheel Details

Project: primap2
Version: 0.12.1
Filename: primap2-0.12.1-py3-none-any.whl
Download: [link]
Size: 209026
MD5: 70ddd66e6dacabeb96f4ca3a136fc954
SHA256: 9ca9bde5b40d56b51f9749ae9df33f9c82c26a72cb4c395ab537408f252dcefc
Uploaded: 2025-01-15 10:30:15 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: primap2
Version: 0.12.1
Summary: The next generation of the PRIMAP climate policy analysis suite.
Author: Mika Pflüger
Author-Email: mika.pflueger[at]climate-resource.com
Home-Page: https://github.com/primap-community/primap2
Project-Url: Documentation, https://primap2.readthedocs.io/
License: Apache Software License 2.0
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Atmospheric Science
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: <3.13,>=3.10
Requires-Dist: attrs (>=23)
Requires-Dist: xarray (>=2024.09)
Requires-Dist: numbagg (>=0.8.1)
Requires-Dist: pint (>=0.24.4)
Requires-Dist: pint_xarray (>=0.4)
Requires-Dist: numpy (<2,>=1.26)
Requires-Dist: pandas (>=2.2.2)
Requires-Dist: openscm_units (>=0.6)
Requires-Dist: loguru (>=0.7)
Requires-Dist: scipy (>=1.13.0)
Requires-Dist: h5netcdf (>=1)
Requires-Dist: h5py (>=3.10.0)
Requires-Dist: matplotlib (>=3.7)
Requires-Dist: ruamel.yaml (>=0.18)
Requires-Dist: strictyaml (>=1.7.3)
Requires-Dist: openpyxl (>=3.1)
Requires-Dist: tqdm (>=4.66)
Requires-Dist: msgpack (>=1)
Requires-Dist: climate_categories (>=0.10.2)
Requires-Dist: pytest (>=8); extra == "test"
Requires-Dist: pytest-cov (>=4); extra == "test"
Requires-Dist: xdoctest (>=1.2); extra == "test"
Requires-Dist: tbump (>=6.11); extra == "dev"
Requires-Dist: wheel (>=0.42); extra == "dev"
Requires-Dist: coverage (>=7.4); extra == "dev"
Requires-Dist: Sphinx (>=6); extra == "dev"
Requires-Dist: myst-nb (>=1); extra == "dev"
Requires-Dist: sphinx-book-theme (>=1.1); extra == "dev"
Requires-Dist: sphinx-favicon (>=1.0); extra == "dev"
Requires-Dist: jupytext (>=1.16); extra == "dev"
Requires-Dist: sphinx-copybutton (>=0.5.2); extra == "dev"
Requires-Dist: sphinx-autosummary-accessors (>=2023.4); extra == "dev"
Requires-Dist: sphinx-tippy (>=0.4.3); extra == "dev"
Requires-Dist: numpydoc (>=1.6); extra == "dev"
Requires-Dist: twine (>=5); extra == "dev"
Requires-Dist: build (>=1.2.2); extra == "dev"
Requires-Dist: pre-commit (>=3.6); extra == "dev"
Requires-Dist: pytest (>=8); extra == "dev"
Requires-Dist: pytest-cov (>=4); extra == "dev"
Requires-Dist: xdoctest (>=1.2); extra == "dev"
Requires-Dist: setuptools (>=66); extra == "dev"
Requires-Dist: towncrier (>=23.6.0); extra == "dev"
Requires-Dist: ipykernel (>=6.27.1); extra == "dev"
Requires-Dist: jupyter (>=1.1); extra == "dev"
Requires-Dist: mypy (>=1.11); extra == "dev"
Requires-Dist: tox (>=4.11); extra == "dev"
Requires-Dist: tox-uv (>=1.11.3); extra == "dev"
Requires-Dist: ruff (>=0.6.3); extra == "dev"
Requires-Dist: ruff-lsp (>=0.0.50); extra == "dev"
Requires-Dist: datalad (>=1.1); extra == "datalad"
Provides-Extra: test
Provides-Extra: dev
Provides-Extra: datalad
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 14398 characters]

WHEEL

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

RECORD

Path Digest Size
primap2/__init__.py sha256=a_6PkSRpqWu5exL6cJkBge0DLlu-wy_tt3gs8MtNhWs 718
primap2/_accessor_base.py sha256=r607Ex1wc0QYUNLGQ8ExLwbIyQwWkjbIzYMppF1QCD4 327
primap2/_aggregate.py sha256=eNt31JED61gs58pt5PSsjUyq6WAIDmDj0NCNX23R2Rw 44480
primap2/_convert.py sha256=laCkt77w_bCzKCI0NV5QZHyYF2Pln1sPnYSWljao3_A 17898
primap2/_data_format.py sha256=7esixyA6Gq5MfyDdNbTWeW8qEvnWqKS8qOSaLpqLsa4 24780
primap2/_dim_names.py sha256=hKH4qX4G_PsQJpba60j_LiaCMzeqiNuXhdhnuaNVAEs 236
primap2/_downscale.py sha256=yv2aLLl85VtjMdR8BlaIPDxfnbx3nwV9WqVOaSfogw0 20029
primap2/_fill_combine.py sha256=X2Kbtww3HSBzzdbwajSPHTjtafGbxjNK4hZnlUR6XA4 8076
primap2/_merge.py sha256=efxXOG_oLtNC8k20-SR7SOZ2er37PpCyvPtMaYUJjuE 10076
primap2/_metadata.py sha256=Mn6AIJ_bTzjw1d-vEwxKRFkx49w-q9o3fWsxKfB_bNs 2305
primap2/_overview.py sha256=MJSVbHjlqK3zG8AG3h-Abr4gWvHe-SgPpoFg9wmi0zg 5652
primap2/_selection.py sha256=zQPcIbGHILetmRvaSUGAsrBFoXdQ2M3nZrtgySSedsk 11056
primap2/_setters.py sha256=pydnsH-zyXwciHNobljV8LBkSUNpvlY9okY8y1i7nnk 24950
primap2/_types.py sha256=Uv0KdKN-rmMjXclkANXv6dnqZejDDyfnXoldL6UWyGw 423
primap2/_units.py sha256=-jP7KovCSgrlrZHlh_lk-5_FynOvLEd5cOPMm9MgQ_0 11436
primap2/accessors.py sha256=9ckx4WqBb5OKFnwfZ7eCjBndo7WXG3ZEL9W0o_k-aQ0 1774
primap2/csg/__init__.py sha256=K1h4KGWpBYqa2ROylDJktHwsYdh8Xaw81woattFT3zc 613
primap2/csg/_compose.py sha256=DrSE1KTA54TirxMtSn4nvNgEOzhcHa_bErhxxSbRiTU 16194
primap2/csg/_models.py sha256=2h-3twrLGUzDqmGe-H-CxWD8A995fcBC8na8uqLew78 13148
primap2/csg/_strategies/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
primap2/csg/_strategies/exceptions.py sha256=3gPS6EIH-dyI0yMsZERvkHGEwNBnAvKnOr9jRMXVYM0 311
primap2/csg/_strategies/global_least_squares.py sha256=Tor1pTwk1oBl9bckGeGcoAkHGFEfJ5DrMLBQC6-egmE 6406
primap2/csg/_strategies/substitution.py sha256=UTjHpec4BPmzF0_sjDBUHtRT_rTqMNhqBAoVs6BzJq4 2016
primap2/pm2io/_GHG_inventory_reading.py sha256=GJG3Vmz_44zmgu1dBZ8K-IrU_8igvr_zAavnI0WujsU 6271
primap2/pm2io/__init__.py sha256=M8RyHM4WynG84mpZCtH8HiWPhxyKGu9LR1WI4DZGBKo 727
primap2/pm2io/_conversion.py sha256=JUs-cURQXcvOdYuqXIbEk5s8xRCs5EHjWOHefIWfyvk 13257
primap2/pm2io/_data_reading.py sha256=0LbsyFlGqh6pP0VDk1WyrMKgFEFVVDwS23_3xOKEOiQ 64863
primap2/pm2io/_interchange_format.py sha256=RhHdYyY19QtjcEpIy8p88zBwtJZ5wfZuzaGOPb1w3Uo 14598
primap2/tests/__init__.py sha256=-gsNSJhqtD4YXObvFo4_woYckAKoJA4gA0fAr0BUdnk 78
primap2/tests/conftest.py sha256=gxeFlEC4R582NfbzV6RorPA5hhmjuXmtSODXKl4P6Pw 2157
primap2/tests/examples.py sha256=4BwNdGDW1NjalMx7Mt2dfnd4QCGtso2itDWQretoO8Q 8528
primap2/tests/test_aggregate.py sha256=7WJobf62xkljxcsejeboRYNLFlwGXiCxkvTzbelHbhQ 26531
primap2/tests/test_conversion.py sha256=W2lLtBA6nGySxUd6h9x-8_aXs7AAsTajWWM4R4eilqk 5002
primap2/tests/test_convert.py sha256=WyGOIlkbdzdnBgo_ewCa1U28qhxJlIUjmc-LUs8cPTw 9341
primap2/tests/test_data_format.py sha256=UA_OlrfiLrDoWXlUIzrfaqu7Z6Jx58mDl0FQQPHIfgQ 13538
primap2/tests/test_data_reading.py sha256=BUFYJBwUCG110fzuI0COsUfI3sZgkCJWshgrvmP2qsE 38183
primap2/tests/test_downscale.py sha256=gj-dN62ROcp6fMJhTow-X6632nhl7AF70GTodDzhj1M 12805
primap2/tests/test_fill_combine.py sha256=05vntHSaTZyZPVTb3IocN3G7SUS0tSEeRC5LkDj2egQ 5769
primap2/tests/test_interchange_format.py sha256=jsoU31coHRSwwciwLVduT4pnu3U-mKnyP80bEf2UZKc 3052
primap2/tests/test_merge.py sha256=EYe92mo97vv5AKWh34MFAQ0MTYNgBAjet4q98yMKMas 9671
primap2/tests/test_metadata.py sha256=xbxWSivXqVcOEGegrIeI2Md19E2mqzfIppZiEh62kdU 1192
primap2/tests/test_overview.py sha256=_fShfU1EOAIjXEWHvRm2x66lfRi5HrjOK15iurDJMLY 6144
primap2/tests/test_selection.py sha256=3ShHQhPksy53EM_ChyffCaQh3hnAqn2DdfQrtP1ruK8 5771
primap2/tests/test_setters.py sha256=Xp29zzOIG9FJ9CBPmwUAvLn4x8ROJfD3kmdwt_TZG7U 19224
primap2/tests/test_units.py sha256=g8ACh2mMMoxJK5e4tlUSzVuMs0N_oMqQsojlJrtl-Lg 2984
primap2/tests/utils.py sha256=MlD6vY_73b-xisP_KxIW2iVBmXdHfBLZNpyHQeeDt40 1916
primap2/tests/csg/test_compose.py sha256=zo0wqPIRLcZy1PTDyjnJ15V9RAjWp4ouMAW4uV1xcTs 25899
primap2/tests/csg/test_models.py sha256=_Q3yNkzL8LRX5gZpF0H6Llb0stTPiJY4mieAKH_ZQ7Q 9779
primap2/tests/csg/test_strategies.py sha256=JOhEttFIAX438PrDK8vS8D1q6UmFFHTXPytCFxbYOZI 3970
primap2/tests/csg/utils.py sha256=0IVWtMqzNxEQzxvjhQtuPevljHmFfc627AQKKPPac9M 977
primap2/tests/data/BURDI_conversion.csv sha256=1Ppgm63LXD7si9d8moa-nIlnISdegIJ_qz4OvphPaV4 562
primap2/tests/data/Guetschow-et-al-2021-PRIMAP-crf96_2021-v1.csv sha256=j6t9n_pw0hLm3ZxFSTSDsu5ZS2SwdNNhNzJZKkUzpbg 2999
primap2/tests/data/Guetschow-et-al-2021-PRIMAP-crf96_2021-v1.nc sha256=4LV9ZW36_KH9HLf2plmzmxIIISBCtgaUo9qBXcNFWLo 21056
primap2/tests/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
primap2/tests/data/long.csv sha256=2Ic_5jEK8g68ayxuFC8azNLWCpezs0GpUoRoL4b4RIo 199
primap2/tests/data/long_no_time.csv sha256=sOBGyyzhnOnKMvE4LeIfMqZc6F6qh-ipZPPZgCa2JZ0 84
primap2/tests/data/simple_conversion.csv sha256=v2yfIw0rvrfTMILig52CIhF1xGDwx6oGy_o5SJlGKMw 79
primap2/tests/data/test_create_category_name_conversion.csv sha256=SgHtBeyKsEVXFrK2poGbjkrSS3UaDQVlejdodpWGiHw 88
primap2/tests/data/test_csv_data.csv sha256=Z6wZggHXX7Ww6Tm33xfZ60TWJqHENaPzyIgiuI-ecRc 87
primap2/tests/data/test_csv_data_category_name.csv sha256=282gxFLAvVNZtTLjUSRJkPPbHepgBdyVH5l29v0p2vo 113
primap2/tests/data/test_csv_data_category_name_fill_cat_code.csv sha256=lSTPHvrG5UJCht0d4Cq6jxoFAa5b7SoyqWix8W7ZNEI 109
primap2/tests/data/test_csv_data_category_name_long.csv sha256=xb1d2bDjjVcyBwCpixtsH4o6kftCjwGIvf8j_P3cO2A 231
primap2/tests/data/test_csv_data_sec_cat.csv sha256=CDuAhc01YKB6qxFrqpc9n04Par7w_d7yi_3XACMe6tc 432
primap2/tests/data/test_csv_data_sec_cat_strings.csv sha256=aAWY5DR8g8xUAJcU_3kFlCbymx_boQlcn1Gg5RMW0AU 434
primap2/tests/data/test_csv_data_unit_harmonization.csv sha256=BTca49Dr8goNpyuZjVPm2lYJCtYcVyTyrdciN2R1FDw 164
primap2/tests/data/test_empty_ds_if.csv sha256=YSwjFnMp2qBreJqobjGuThqU-Lv_BD1m6VOEbg6DoXw 2350
primap2/tests/data/test_from_interchange_format_output.nc sha256=YyQiml3qnRzX0NShdn5CDzf-ltHfO9-0-CRz6mupprU 14880
primap2/tests/data/test_read_wide_csv_file_no_sec_cats.csv sha256=7PTTKzMtMFq34TrQdsqnumOotDYsYF_-cfLDpLZLM8U 198
primap2/tests/data/test_read_wide_csv_file_no_sec_cats_cat_name.csv sha256=txDQdAqejY7lka5kl88WOCB8HWkdJVXLD4jZ__aZ2JU 224
primap2/tests/data/test_read_wide_csv_file_output.csv sha256=a8p0mUNkcOFAdhCEeDNm5fhtxtmJCh2fnueUcmFBfKQ 446
primap2/tests/data/test_read_wide_csv_file_output_entity_def.csv sha256=LgnYMetq6cJ2IT3S5AHaAGss0H0BeeV-GVfDzMMtPR0 492
primap2/tests/data/test_read_wide_csv_file_output_unit_def.csv sha256=3IGNMZwDWT-1rIhE5YGYZtI0FkfxM1DPhcUjOxg90DU 328
primap2/tests/data/test_read_wide_csv_file_output_unit_harm.csv sha256=x175Ja8-YGMHV9IB_hcVQKtr04OgRO5xk570O2MIHYQ 298
primap2/tests/data/test_sum_skip_allna_inhomogeneous_result.nc sha256=-rzQjeWxjB9cLBswGVtfCNCBLd0ZoJH9wOSVoLxklXQ 85820
primap2-0.12.1.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
primap2-0.12.1.dist-info/METADATA sha256=iqzGAi6-nGxO9BYf-ljNrNKpJHoDu1YqbkMECSdYDd8 17377
primap2-0.12.1.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
primap2-0.12.1.dist-info/top_level.txt sha256=eeDhFxw5ONh4ynUTI0sWxkfl_cToW5lgc5p7xcyi06I 8
primap2-0.12.1.dist-info/RECORD

top_level.txt

primap2