genno

View on PyPIReverse Dependencies (2)

1.26.0 genno-1.26.0-py3-none-any.whl

Wheel Details

Project: genno
Version: 1.26.0
Filename: genno-1.26.0-py3-none-any.whl
Download: [link]
Size: 210104
MD5: b64c717888d2b65e7b2f3bbe86e94682
SHA256: adff022c240a5df8c5fa6e59195c04ffac72a409e290552df6141fe87c19c3b3
Uploaded: 2024-03-27 13:56:57 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: genno
Version: 1.26.0
Summary: Efficient, transparent calculation on N-D data
Author: genno contributors
Maintainer-Email: Paul Natsuo Kishimoto <mail[at]paul.kishimoto.name>
Project-Url: homepage, https://github.com/khaeru/genno
Project-Url: repository, https://github.com/khaeru/genno
Project-Url: documentation, https://genno.rtfd.io/en/stable/
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Requires-Python: >=3.8
Requires-Dist: dask[array] (>=2.14)
Requires-Dist: pandas[parquet] (>=1.0)
Requires-Dist: platformdirs
Requires-Dist: pint
Requires-Dist: PyYAML
Requires-Dist: xarray (!=2022.6.0,>=0.17)
Requires-Dist: importlib-resources; python_version < "3.10"
Requires-Dist: genno[plotnine]; extra == "compat"
Requires-Dist: genno[pyam]; extra == "compat"
Requires-Dist: genno[sdmx]; extra == "compat"
Requires-Dist: IPython; extra == "docs"
Requires-Dist: sphinx-book-theme; extra == "docs"
Requires-Dist: graphviz; extra == "graphviz"
Requires-Dist: plotnine; extra == "plotnine"
Requires-Dist: pyam-iamc; extra == "pyam"
Requires-Dist: sdmx1; extra == "sdmx"
Requires-Dist: sparse (>=0.12); extra == "sparse"
Requires-Dist: genno[compat,graphviz]; extra == "tests"
Requires-Dist: bottleneck; extra == "tests"
Requires-Dist: jupyter; extra == "tests"
Requires-Dist: nbclient; extra == "tests"
Requires-Dist: pytest; extra == "tests"
Requires-Dist: pytest-cov; extra == "tests"
Requires-Dist: pytest-rerunfailures; extra == "tests"
Requires-Dist: pytest-xdist; extra == "tests"
Requires-Dist: ipython (<=8.12); python_version <= "3.8" and extra == "tests"
Provides-Extra: compat
Provides-Extra: docs
Provides-Extra: graphviz
Provides-Extra: plotnine
Provides-Extra: pyam
Provides-Extra: sdmx
Provides-Extra: sparse
Provides-Extra: tests
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 1674 characters]

WHEEL

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

RECORD

Path Digest Size
doc/.gitignore sha256=9H_88sXJICZG8A7LL2CFbvF9vmqJfoZI54vpRNj8acg 65
doc/Makefile sha256=i2WHuFlgfyAPEW4ssEP8NY4cOibDJrVjvzSEU8_Ggwc 634
doc/api-operator.rst sha256=-OiGpZD6_b70HAHXWjG85G1v1zTOVC2RB2AaATnI1nY 1299
doc/api-quantity.rst sha256=Og0Fu6WQpDWY0_gdKE5HGJwMzgpsMGJ0XmXP0BWwv5g 742
doc/api-testing.rst sha256=ciP8kWIWtLLL_KX5jTPfy5vFY0A6xzEydHTwPE89ZjA 329
doc/api-util.rst sha256=QHrNz0hY6N3Phjt_rP-yGD_4NUYyxYq-yHV4A2-XhOI 494
doc/api.rst sha256=Kv-xSvpkDJR4LZMClzy96oDIBH_NCirJG57l21zSTm0 14084
doc/cache.rst sha256=o2yDmUW0P-QXQZuLpIm5mifVkYRp0WMf09f4y65J3Q0 4371
doc/compat-plotnine.rst sha256=TW5lOD38JP31PNPqQRMIl0860SMThNbYVeHE1-nL_-8 2020
doc/compat-pyam.rst sha256=F1Nyjy1o4mGn3JTerO_zB5XvGRm6yLJk_hWB9v-MJXo 4039
doc/compat-sdmx.rst sha256=FPnmPJ80CaajApdScGqq5HbpsizLOjE4WnuZ3a421AI 835
doc/conf.py sha256=ogG9xxoBXCG-vGbsRiRQTkSkFgAkqvFiNaH2clcTQ6A 5254
doc/config.rst sha256=yhyhx_gz-d1HioPuxI9Ix59PT8Eaie2Z9-OH0Kulvig 10220
doc/index.rst sha256=e28zKk5qCWpid2goqOTkcSgqcuiI8mH2f9Tp8i-3_mA 2057
doc/make.bat sha256=KKpaRfrl1D2KDn49ZW5CpZKzDQWgg4UhvvYhbUULk7k 760
doc/releasing.rst sha256=aiuUbf7NysCiYlmSer8zjdQUf14gbnjTnf_X3ksp3yo 2081
doc/tutorial.rst.disabled sha256=AFxL3pETChwyp-nC6jsAXFQkft4fB5BftnEPmE3D96g 17122
doc/usage.rst sha256=LzqQYE99iE52voPYK76PLt_DPEEG3ui6k03Zz3r-cZQ 10518
doc/whatsnew.rst sha256=CGloNDbrqHrwSip5LG_lW_Lo2OwW2IqIWU-jBblnpQo 29107
doc/_static/visualize.svg sha256=ba6YTsux_R8UjBcXKN_8LKkszxTp3zYz0rPpSeXe540 18750
genno/__init__.py sha256=GWFqS2CN1q2HGRZor7dx-67zDQpmRI_SpD5E8DNpk1g 587
genno/caching.py sha256=-cX2emwi-RsAE_fQ_vSwu_x2Z9s_iAzRikAWxYVoaD0 8449
genno/computations.py sha256=fcrcDfoQOLgosgREJ2QPuZyK0QjGkxhlajkunOJozSY 393
genno/config.py sha256=r_qQICjbFS2RMTsvs3vtcvTW3kjKzQ2CQXuVN7GPNf8 12272
genno/operator.py sha256=LWLdqsm37d0YcECnzfPB7JoWmrBi_Hu9SMULsATMe4A 36802
genno/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
genno/types.py sha256=WppIAf0CvdDU4d1cfSEIwXoqrWIaa9SOiz1f7jLyoso 398
genno/util.py sha256=k9ES7GI4sz7IVmCEccJoc9AnAo_dSftImzv8VbDBf9U 8664
genno/compat/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
genno/compat/_test.py sha256=Pz_C80z-QG33pGzvZp6hHz1CZDX1ANlek5c6_NUyd_k 37
genno/compat/graphviz.py sha256=X_EDt--480u5xb9LZEfh0PTpNqnYi8iLVhz_dHGYK8Y 7689
genno/compat/pandas.py sha256=V91vlZE1a4ExMqvU28TVemoRwBmVTgoOs2CSkWz006s 1335
genno/compat/pint.py sha256=UaDSS8Jy7PO6Gtz-AqZF-QIX4dCzmpZmyjrT-O2Fwqs 1013
genno/compat/xarray.py sha256=_XBMFLJ_LRRofN0bULiQ4QYknJQMloQSKpJWIw1-qhU 6240
genno/compat/plotnine/__init__.py sha256=-EXujYn-FRYvJNbFZA65vEK8PO0RHHdNsYXb82WUkSo 222
genno/compat/plotnine/plot.py sha256=DICZfHLnYFn_tEiqoeE5vOBQS5b8JiS49kmtfYFJfpo 5289
genno/compat/pyam/__init__.py sha256=6UM1_N7HsO9FSLyMg7VuZ5NkC9_bUyO-vG3O6ocDAEE 2356
genno/compat/pyam/operator.py sha256=pYuYiro4dmFIYKC0r2pTimoWTYuKAkbl5lxLLDFv1D0 11167
genno/compat/pyam/util.py sha256=UKP9nsp0ZyOVswAfresGZz6ZPHCmbpNtsv-Ieg2q-c8 2636
genno/compat/sdmx/__init__.py sha256=7xKKGpo06H5wtn1bZDl8XiDmBs_ssbnyUoWPBwu7-6k 451
genno/compat/sdmx/operator.py sha256=UvKa-Y6bJ_sJx9uSAAFie4S8HuFck7p6ovZqb94E0Jc 7258
genno/compat/sdmx/util.py sha256=5__enPI8DZqV6ArlXG9YZZOqCtsCk4dlfcWxVUjv08E 1593
genno/compat/sphinx/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
genno/compat/sphinx/autodoc_operator.py sha256=mq9NaykDlAskHrSTh-rnntoQCOSg_b_8pMiynf1-2eE 648
genno/compat/sphinx/rewrite_refs.py sha256=W5KrZEA4ZWHXYGQ4Yh71fhBOVwfqgsW19uaT6ZmCud8 3457
genno/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
genno/core/attrseries.py sha256=xbPw26jD_Y1nQdQiGMh1L-sCXV0FuwGdtEG9-XHMzgQ 26014
genno/core/base.py sha256=BT34VtvdFrMwAjw6pvlaFrAS80UJG24Sm65bNeN7Qh8 9093
genno/core/computer.py sha256=ousc_-jQVNQ0E24MTQoQ4kFKbI-b-OjfraUEt2P-E0Y 35499
genno/core/describe.py sha256=N3suVw0Vgl-jm0b5HeytvBe9rLG-ufGhSmLlNWdW7xk 4028
genno/core/eval.py sha256=Drw9z7tdgQUIukf8ZxZkEtj_OB074upeapBbbbWaQo8 4788
genno/core/exceptions.py sha256=Gdyc3gjcy4LpNvDM_BGVxU2jkuOXKUo0RnD-uL69GP0 4217
genno/core/graph.py sha256=EdBO139-hHPlJSkUlYoUkKdZsoLxFIT69ivTBgbPwfc 4248
genno/core/key.py sha256=ZmkTVjH5Tr9wGmxPlUNZH6lw1eHMObyNE8zz4NkIy0w 15696
genno/core/operator.py sha256=NXHiZ44rFvbGdpRr3-gHaeCIv-w9-wMw9L8R2a8ZNbg 4004
genno/core/quantity.py sha256=gQKOewJTt8bI0w7oMQIQYAzk9z2UHyOvDInwjHNirNM 2884
genno/core/sparsedataarray.py sha256=0JhSlPEvQjaeMws0MAK-U5vbuwqP93kAnXV2ooRlHQQ 11209
genno/testing/__init__.py sha256=CVVMtcpssUWnFKJFbjlCNmcdh3aRL3ARe6kFzWFwj88 16846
genno/testing/jupyter.py sha256=-tkPA_RABhwTuf900RhIotGj-Xx68-_dIblJ_BOg60A 4026
genno/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
genno/tests/test_caching.py sha256=w8_7EXMdM_X_sKAtxr8dbY5erWiHYa-FuPFHXMP1-G0 4043
genno/tests/test_config.py sha256=KzDTAzTggg71WWQboHz9ecGoxTku6Qsl0P7WRnWrGdo 3437
genno/tests/test_core.py sha256=vSG53d0rGlC88z3hR_jm6NTJlDwmlY_mvqwgiYcGytI 408
genno/tests/test_operator.py sha256=6AVPgVLX_GFT9iIlMHueO_tyPzazo2e3G83mfQz9w7k 29973
genno/tests/test_testing.py sha256=qETX6-6YTFXIgydyRkeJdpXQ8TQs2n4hqMiP6abz4PE 1237
genno/tests/test_util.py sha256=Zr_UQcTTyn4TWR9YhwORP_IdkZ_pprqRAswvgzrN4Tw 3918
genno/tests/compat/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
genno/tests/compat/test_compat.py sha256=uGCe6aqNCk0H8i3y9VoVmKHxzhuQGD9BkGCXwqR61Bk 371
genno/tests/compat/test_plotnine.py sha256=xymLih1-_iA8vnTrik1X8FeQuqSNsAadcCV-mJXIfYE 4427
genno/tests/compat/test_pyam.py sha256=v4ETo1ShQXd-c5Trqk4ShqoA4mx-ScCo943Ps0Q3NhY 14293
genno/tests/compat/test_sdmx.py sha256=qioEdyby1jK1hgBiK9A6fSUknIVELp1W3bNlgJp4FMI 5126
genno/tests/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
genno/tests/core/test_attrseries.py sha256=L7pX_5vcMt4OwHBVHGdCoXOV0uKDk7r4N9nqVi58GQc 6304
genno/tests/core/test_computer.py sha256=Qp-ILfaFxDRFJ1VhBxSBGeCETWaw7k8LFKD_jkRH22o 28067
genno/tests/core/test_describe.py sha256=aPrKyX0ouoKym-JVgTAQ00OSzJYzpSXAGSiyVKDFstw 1076
genno/tests/core/test_exceptions.py sha256=VRWSYHHIDd2fHyNf1lAEZH0IOh-7wi90nRYDxJ6M2Ys 1739
genno/tests/core/test_graph.py sha256=sChqJhohA-EbMG-ggyfqbZcd6EXVFJ95yaHri6S79Rc 1655
genno/tests/core/test_key.py sha256=E3-WsORt2C2mtQdKqdLDUNjIgroBGfSEyZsB3wzjoVI 7569
genno/tests/core/test_operator.py sha256=5ulKkda_yQti4GoTaPZH3KvewI_3et9Pi2SEutoVB4M 668
genno/tests/core/test_quantity.py sha256=t4wMgUTxhRc4mfmV5emSpffkxU0zuUSdO126cqp-ipc 21591
genno/tests/core/test_sparsedataarray.py sha256=SVzHMA6cXFTvgXslku8OWp-X8rSiodLD0yHl-lRwrCw 3946
genno/tests/data/22_289-structure.xml sha256=6xQLdkCDCUIRlQSnpe8q-VJusjHtp160569raZHylkI 15485
genno/tests/data/22_289.xml sha256=TXYmz47WCWjUmT0RBxN2jR411Q3mtZimOO2fnMcohpQ 2266
genno/tests/data/config-0.json sha256=cHBrBrIm5cjXuooflp3vQZtDB6YPs-NnQDKom5W2QGs 298
genno/tests/data/config-0.yaml sha256=oDpnQ3GL_eQpmyrIMKS2fcOzjB2sTlV87nyi3edsivQ 444
genno/tests/data/config-aggregate0.yaml sha256=K_kJC84MyrD48LmMRX4yV10UEVnRP5ijEaL7jULyg-8 352
genno/tests/data/config-aggregate1.yaml sha256=5z_fpI71aInP1hki1skYkA4h9EhFwps5ESX1mSqP6Fo 462
genno/tests/data/config-aggregate2.yaml sha256=J-pqQcx5YbuPrKNcqF2atlJZH5IOglnneI-g9Ruu190 450
genno/tests/data/config-combine.yaml sha256=L9_z1AXTpzC8NDo5RgC98PWVuCvphARqtoNaU2Rcnnw 134
genno/tests/data/config-general0.yaml sha256=BAyuyX3Imf6YgJi-rZk-LF75G_cPqNWkvDX3UWiBXkc 185
genno/tests/data/config-general1.yaml sha256=6M0Ztt-sI90sLASST5h4qk-fziv-I8rS0uLEdyUzwHI 124
genno/tests/data/config-global.yaml sha256=GZdgzRW50obMse6Xr1_S23CFPmAU17p10hUBZqCc2Xo 308
genno/tests/data/config-pyam.yaml sha256=x8YzDdQS-9zZtn9MTVkWueIiFc_Xvgf7-0vXWpDuyPw 150
genno/tests/data/config-report.yaml sha256=Cra72FpLALFic4DfZnqnR5TZH48FC7cTp72wFBDwfaQ 37
genno/tests/data/config-units.yaml sha256=Cf1ZCJ8PdDYOvVOMyEY8VJVi1Yn7sJ2hl2IQw1969KM 36
genno/tests/data/dantzig-ACT.csv sha256=SWZlyJg77Sc8TG03zTGu_X_Axoxo43MX0JJ5DysEy8U 521
genno/tests/data/dantzig-var_cost.csv sha256=ZwMbJOLoXbDwFWqShAFSCVLlVbZerkKqmHxJlatHrUw 411
genno/tests/data/dantzig-vom.csv sha256=Oeiide4yYBRSd4_45_WT5shDp4mr5UEOte5gYPm1lt4 117
genno/tests/data/describe.txt sha256=vq1LCKWzBCSWSdcVI398mv1tjlJTOi5bteVwmz1sgHw 1522
genno/tests/data/exceptions.ipynb sha256=cyAciBygzF-htbBkJSRcBPCMYczhIDecbK--7SsdvWw 747
genno/tests/data/iamc-0.csv sha256=qK9zMc0RWNpiKJJCZhZM7lwnNhwcMkUx8DxJ8CpA5ms 1451
genno/tests/data/input0.csv sha256=BQ40GIdh5I4zPkqUzBUPySLaazRMq_iyrX5kPPpyMUo 136
genno/tests/data/input1.csv sha256=x3fXiEu_-_fOhDHgfloRDcT6DAOJsHzeTYQXRLnnP_g 191
genno/tests/data/input2.csv sha256=W1JNgRFlue-PT_gcxB-QMCqeEe0T3VF4X2UKPGN-bp0 300
genno/tests/data/load_file-invalid.csv sha256=vGNS5xvH87SapabsS1DBXhYRpizBD6-ero5VfNv8OlU 227
genno/tests/data/pyam-write.csv sha256=WVUmmbB5XImrHtAIFV6g5GswZ2o06BEH0vxY0s0TJCU 832
genno-1.26.0.dist-info/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
genno-1.26.0.dist-info/METADATA sha256=_NdM6OWTAoLkXSu1Bp3MwkQVR_WmC0PnmRHWJokH23Q 4075
genno-1.26.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
genno-1.26.0.dist-info/top_level.txt sha256=Ok9e_dPBLUUS9hAC5sgwDlP7cTNXWEP8WXn8EnF7PTE 10
genno-1.26.0.dist-info/RECORD

top_level.txt

doc
genno