benchmark-mi

View on PyPIReverse Dependencies (0)

0.1.3 benchmark_mi-0.1.3-py3-none-any.whl

Wheel Details

Project: benchmark-mi
Version: 0.1.3
Filename: benchmark_mi-0.1.3-py3-none-any.whl
Download: [link]
Size: 76906
MD5: 47032bce4a4a9064e96c18ffc886ba7c
SHA256: 0d03f14fcaadff51b985ca4fe58d574a8340c7956619c445e5dbc89be0d2b1fa
Uploaded: 2024-08-03 20:06:46 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: benchmark-mi
Version: 0.1.3
Summary: Estimators of mutual information and distributions used to benchmark them.
Author: Paweł Czyż
Author-Email: pawelpiotr.czyz[at]ai.ethz.ch
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.9,<3.13
Requires-Dist: equinox (<0.11.0,>=0.10.2)
Requires-Dist: jax (<0.5.0,>=0.4.8)
Requires-Dist: jaxlib (<0.5.0,>=0.4.7)
Requires-Dist: numpy (<2.0.0,>=1.24.2)
Requires-Dist: optax (<0.2.0,>=0.1.4)
Requires-Dist: pandas (<2.0.0,>=1.5.3)
Requires-Dist: pydantic (<2.0.0,>=1.10.7)
Requires-Dist: pyyaml (<7.0,>=6.0)
Requires-Dist: scikit-learn (<2.0.0,>=1.2.2)
Requires-Dist: scipy (<2.0.0,>=1.10.1)
Requires-Dist: tensorflow-probability[jax] (<0.21.0,>=0.20.1)
Requires-Dist: tqdm (<5.0.0,>=4.64.1)
Description-Content-Type: text/markdown
[Description omitted; length: 7669 characters]

WHEEL

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

RECORD

Path Digest Size
bmi/__init__.py sha256=pTbf-OKGj4rKz9xRUlYj4yXJs5_1GmHiecO-BX7sMtM 895
bmi/benchmark/__init__.py sha256=_562vSZ4B-RaEfuOj8Y6BWwddre58RpTUkLwCOIpWaQ 405
bmi/benchmark/result.py sha256=_51B_IxiUSjfTdfDoQLXiY6P4ctKM9bU_F9gn_9njJA 2511
bmi/benchmark/task.py sha256=1iYOHR82eUGxs74IjMxU2Wwgirsudhb0djsUFtbFOxU 2488
bmi/benchmark/task_list.py sha256=xTmWpncg8Qh5wkdYeiopZlVwvO5ur6IOQn967OXbLXI 3426
bmi/benchmark/tasks/__init__.py sha256=p7cwhIjJTxQGEfRwXEIPv-_Lb_rs6RkO_rWbWgPj1p4 1958
bmi/benchmark/tasks/additive_noise.py sha256=YSF2wv2VULs_44Nh34Y4q9YaIn88sxStt60577PD5iE 410
bmi/benchmark/tasks/asinh.py sha256=sibwjqpRiMIEWlHODkhHnnyvkEIDKERE9T_hpuC6Q1M 595
bmi/benchmark/tasks/bimodal_gaussians.py sha256=dsUULFyBOHgBL7dzmXP4fwlfqQwr-mv17G8MLqi5Lnw 1079
bmi/benchmark/tasks/bivariate_normal.py sha256=MyOycW6bKfrGvmc79SWkYQ85RBjfmqqkFmPLbybaEbg 458
bmi/benchmark/tasks/embeddings.py sha256=Vo68M9jk_V6LYTEHrmPTbOS8eAcR95---mMoqryOpfw 570
bmi/benchmark/tasks/half_cube.py sha256=arMUvcUnFWxD-4--sOeBGkrqGiNzzOBqINYeS-mX_p4 615
bmi/benchmark/tasks/mixtures.py sha256=ANoHH-8BRJpO0Qf0YlytGogClF-p9rxUm3zj8iqJ_fE 7628
bmi/benchmark/tasks/multinormal.py sha256=HU88YtFLVADg52ilmQpCW_AJHQW1NiaNWzIT_sN-cGA 2811
bmi/benchmark/tasks/normal_cdf.py sha256=mzcQoyT0Uz07NxQb_o5nAvPzcx6eDYbGDirDm-BPLlo 621
bmi/benchmark/tasks/power.py sha256=O0iJw8cXhK_KrYl_8sZBEx34wTyCiamEKOm2YoMpj9k 766
bmi/benchmark/tasks/rotate.py sha256=bIpf6ULxcTMzbRawCV6iBIc8T3AyBLNC-j4aoJqwhZ4 1400
bmi/benchmark/tasks/scaling.py sha256=9vuHYTvBnv--C6nldapC_pF3WFk_z3U-3E8LkoBfIbk 2896
bmi/benchmark/tasks/spiral.py sha256=bPyBxzj-amY4rZ3M3T-Eaha4BzbjW6ORULycrUOuNnA 1318
bmi/benchmark/tasks/student.py sha256=0S_GlwlKa578Of36DREbAOikeODJLGZr8X23pzt6CJA 2638
bmi/benchmark/tasks/wiggly.py sha256=E5O0CVEaCd17vax9kxfInDvGyLdwiwJtcqDWD-UnBRM 879
bmi/benchmark/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bmi/benchmark/utils/dict_dumper.py sha256=xqgfRrRZ9c1RSXcnaLYmzoLs2Km05wcPaSuzY1pmDFk 969
bmi/benchmark/utils/timer.py sha256=_ZU7ji29DoYfgEczUB55PZ0wIitTXwtBVYuKKahQ-6Q 1264
bmi/estimators/__init__.py sha256=TnUl7VeQHiCYEVVyq6OBbHkabyvHxbhCn6nxRpMhLFg 982
bmi/estimators/_histogram.py sha256=iNrsg7sZPgGshR1e_ZlyS8TNJhpyQeLzUZfqne6lZz4 2725
bmi/estimators/_kde.py sha256=P-2zH4FToEweL4aeL-YQJtyOgR7OZpknnt7nnai6vm4 5046
bmi/estimators/base.py sha256=w6vObykFSuFEzQtY2o5AY-gsCTOkTNN36d5GMheNZz8 193
bmi/estimators/correlation.py sha256=-d6ed3rZBgsPOX6_afwwhUZdwuL7gLdDPRkbmHJtQ4s 974
bmi/estimators/external/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bmi/estimators/external/external_estimator.py sha256=IVHZ-3GSgvlEIzpoedKJsw2XyQrHHuvr9pWBLw3eYwI 1421
bmi/estimators/external/gmm.py sha256=wwYGpIVQFIAqFzaTKGRSfeSwca6UT3ROvzqhFSgZ8LA 8210
bmi/estimators/external/julia_estimators.py sha256=aPYozrb1iTa04mQx_mSaR0Zu9ipOyl654u8NQsTYU54 4595
bmi/estimators/external/r_estimators.py sha256=tscgDQX4FmkgjEzo0IETn8aJooCJwSLeiyMCoGkZ2PY 3743
bmi/estimators/function_wrapper.py sha256=hq42qO1HVQFl6nX7zjz9y_aDRsOzCox1-NgMMm3cPFs 1111
bmi/estimators/ksg.py sha256=4yGBVkFhuULiyHL93yEMKcFW-DrcJTmKR0xE0hzmfQ4 10284
bmi/estimators/neural/__init__.py sha256=zaZ90iUatUChbg1g822A3hRyuaL1U-f-pDIvtAcArT8 506
bmi/estimators/neural/_backend_linear_memory.py sha256=GHIPBFj2vWM1252uqq2akLGSZDc0TI30eTXxYQju3xg 2529
bmi/estimators/neural/_backend_quadratic_memory.py sha256=V6slc6MGuVK9-Rxwk_2qeXYeYaJoVFZZyB1HSyP02EA 1934
bmi/estimators/neural/_basic_training.py sha256=CXkUgvm3uEogBP75lWqGwVd4TVDMlRrt15AcDLvI86M 3024
bmi/estimators/neural/_critics.py sha256=bWqP9b03qe2pgsx0tqLBXbnZuSnCtIUDsGrtfOQNt70 1771
bmi/estimators/neural/_estimators.py sha256=LPX1VZe-e45j8eJnNjJwAx5e73TY1v6u5JXptpJe9WU 11407
bmi/estimators/neural/_mine_estimator.py sha256=0tapdVs34IJP3fj4lGICAtGWb-quijGMihLQR1xRVwU 11810
bmi/estimators/neural/_training_log.py sha256=dNDbPmL9xKSmL5UfodibYFiW9fli6TV2x9Di7hxrVYM 7054
bmi/estimators/neural/_types.py sha256=oP0RPMjwCCumUcmepnhQ383t_kdmaW8Nk_er6UPw9RU 469
bmi/interface.py sha256=9mj5cuzzjw5sqK8fx1zozXp9nEZOgfcD-ttcaJ67aT8 3351
bmi/plot_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bmi/plot_utils/subplots_from_axsize.py sha256=tNjuYgSJI3S-GoDtdh_F7aTDf4COQnCMHPkHFx1RoZQ 2814
bmi/samplers/__init__.py sha256=eiuVpNO6yK_cvFPt0HHlUegNIEFnF5pn1boqDyMBm28 1513
bmi/samplers/_additive_uniform.py sha256=HM2lScUYkf3twVkgv5qDKufBA-yfCPm5BYGI_SFmNmw 1674
bmi/samplers/_discrete_continuous.py sha256=5n46c7f_LVH7cs_UL1bPMHffaq7OQ10fD2pzq0NJfOk 6355
bmi/samplers/_independent_coordinates.py sha256=mt6_q36ka6mRlsNMhjFh1hFsDdo22P2XU56pLFXeXvc 1553
bmi/samplers/_matrix_utils.py sha256=s4RDRyE816WKAPAGb_UaBYep1baq8y5d0-aLUqkWk3E 13575
bmi/samplers/_split_student_t.py sha256=ON35n7MPW4E7uKEqUqnyo7Qgu7wzVL2gE3_PWoDRdj8 5814
bmi/samplers/_splitmultinormal.py sha256=wspe7JhhJ_1ypD-Be07p1rAVJnzmD6Yefh7bY8wFrxY 7282
bmi/samplers/_tfp/__init__.py sha256=QPKM-Ln10K3OrGhFM_lvguM4MpHtUrIFIKVz4Mg6tfg 874
bmi/samplers/_tfp/_core.py sha256=IC0LA_LIHjsuZvpUJMMgcdSLO1djB4SptgEbZ-j59Iw 5782
bmi/samplers/_tfp/_normal.py sha256=8nEbj1eXyhYvs8K79dNz64fOTiqxR-EWi6uBbKb6MsM 2631
bmi/samplers/_tfp/_product.py sha256=fXaGSVBEKtlxxO_RBHaK1MTighqznQ95I68HUvSY7fY 1090
bmi/samplers/_tfp/_student.py sha256=nc53HyiwM1C6iLGWFykG5lRUqbHKcVovQVCMrzbRFlM 3147
bmi/samplers/_tfp/_wrapper.py sha256=xNcqE3vyQnIDMTFiPbYNPHHc0_e5179NplmmMA5JGgM 1907
bmi/samplers/_transformed.py sha256=Ni7-L_050TQDCNNeNU2AgJGd__CSmCFlS0YW3h3Zle8 3812
bmi/samplers/base.py sha256=p6HN1Y8r4tRGduj_7c3x19cHV02p1OyGwRh-uuRjXHQ 1188
bmi/transforms/__init__.py sha256=bFXK27c7wgjEP_7VHd_pbO4CEGEmSyCkR5MNJCxbCfA 336
bmi/transforms/_invert_cdf.py sha256=yAs6cJ-xbS71D6CIWUxq1v_mpBGiDXLafhEmY8uynAU 1226
bmi/transforms/_rotate.py sha256=tchnNCl62kiZv60yMhZA6Bl8gEyxbz0UQwu2Z_AOAFY 3780
bmi/transforms/simple.py sha256=Y7LUnZGhBApgFJhgUQj8grPdb60scOSrW8zOOq3839g 736
bmi/utils.py sha256=2UcFpYfqeixDq0PKriBv_MQYs_l0O67ekJ6wvz9c7J0 5081
benchmark_mi-0.1.3.dist-info/LICENSE sha256=_Rp1uhVrt5CaM2-nne5i5fnt53h4TtWjaRNAV8odqLA 1069
benchmark_mi-0.1.3.dist-info/METADATA sha256=iUzYd-pP5q8Db3uXVDOc8C-nQ8p8Wg9TPty8rSzSDvw 8705
benchmark_mi-0.1.3.dist-info/WHEEL sha256=Zb28QaM1gQi8f4VCBhsUklF61CTlNYfs9YAZn-TOGFk 88
benchmark_mi-0.1.3.dist-info/RECORD