ranx

View on PyPIReverse Dependencies (8)

0.3.20 ranx-0.3.20-py3-none-any.whl

Wheel Details

Project: ranx
Version: 0.3.20
Filename: ranx-0.3.20-py3-none-any.whl
Download: [link]
Size: 99318
MD5: 98f25118207f1580af5b72c8253a9019
SHA256: e056e4d5981b0328b045868cc7064fc57a545f36009fbe9bb602295ec33335de
Uploaded: 2024-07-01 17:40:27 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ranx
Version: 0.3.20
Summary: ranx: A Blazing-Fast Python Library for Ranking Evaluation, Comparison, and Fusion
Author: Elias Bassani
Author-Email: elias.bssn[at]gmail.com
Home-Page: https://github.com/AmenRa/ranx
Keywords: trec_eval,information retrieval,recommender systems,evaluation,ranking,fusion,metasearch,numba
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Topic :: Text Processing :: General
Requires-Python: >=3.8
Requires-Dist: numpy
Requires-Dist: numba (>=0.54.1)
Requires-Dist: pandas
Requires-Dist: tabulate
Requires-Dist: tqdm
Requires-Dist: scipy (>=1.8.0)
Requires-Dist: ir-datasets
Requires-Dist: rich
Requires-Dist: orjson
Requires-Dist: lz4
Requires-Dist: cbor2
Requires-Dist: seaborn
Requires-Dist: fastparquet
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 15959 characters]

WHEEL

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

RECORD

Path Digest Size
ranx/__init__.py sha256=43r-tNKDaqqPFAcKsCmyno5Oqwof_coFwGxiVGQ4Qw4 355
ranx/downloader.py sha256=3BqdPUqJWlqCOp2Wx3JfrAfrNTozvvvwrzizLsl4wc8 2039
ranx/io.py sha256=dsiEwQaGGKqtw_Z0Bs3_pB0huTeWtYGVv7nHhyjHimQ 1689
ranx/ranxhub.py sha256=mjhrKqLb1M-Yr5QMDWMV0tab8kPuQJYnNgzKc3Z6cCM 1276
ranx/utils.py sha256=qWMDoqynWW7aI5nq_xWxpkWrOB2uPQhS5CMjw-kXJZ0 1782
ranx/data_structures/__init__.py sha256=c1LZeZdtGFZMn0crm815k33XjxeVac7ewZMfWc_WwQU 508
ranx/data_structures/common.py sha256=FZEKP5-3PrVqTAUnINo-ravopGDonAU8fD691pwlqxI 3104
ranx/data_structures/frozenset_dict.py sha256=Xi35DblAl2RW3ggY4sNAqXHj4lSaJ6GyBkYrEpnugTo 524
ranx/data_structures/generic.py sha256=YvLldC9ruS2YdaNJC323HE-EeQGOf__Tu_ogEgSmeSc 639
ranx/data_structures/optimization_report.py sha256=DhkRtK7oHXBz07-fFP6hfAMHHbsqA27Iq0Oc82hF35o 3278
ranx/data_structures/qrels.py sha256=amAAbFAJH4uuHpKkj2R2T_6sg0FdNFWDPwliHpgeqFM 13035
ranx/data_structures/report.py sha256=NayEiu8W7ZLJCGeCUJu_wRc16rHv14x1EUYDWP2PIhg 11621
ranx/data_structures/run.py sha256=05PxW3wGknKzgJNQTombVLeskOTajgBJs9nZUG_HBlI 13565
ranx/fusion/__init__.py sha256=dJk0jYy31gHh12KGZ9IajgGqekIeFo0AjUYSEgqPv6s 2821
ranx/fusion/bayesfuse.py sha256=Dh2XTIp4qWUR5TPApfgNJbXwPO6kb4jeNNH59oiibD4 4815
ranx/fusion/bordafuse.py sha256=0cSpwvgkHFn7xbTxbVb_SKcxtN9swW7CyfVoxZmDq40 3318
ranx/fusion/comb_anz.py sha256=Z4_ihnG4ZzGLa-c7zWD6memsVUFYEukiqybfJt0dQ9o 2244
ranx/fusion/comb_gmnz.py sha256=xvpJoZVNPavbMEXHUQeJrs3h2LMuubDA8QhPBphFp7o 2160
ranx/fusion/comb_max.py sha256=YUU69uF0vPlm627PRbs1gcSGHrtelJwj24pYzMsFiYs 2194
ranx/fusion/comb_med.py sha256=t8RzBxzFFqcoN0RADel59dhyTfRdJ3qa_Rs2I0A3gZY 2230
ranx/fusion/comb_min.py sha256=lB7wPzBdLnRS60uijcXKi0ssHLHIGlFZCztMms3OIl0 2193
ranx/fusion/comb_mnz.py sha256=RWYhIg8762Mz6nTdIie3dDq-HkOYsf7wQOrYhIK_o34 2244
ranx/fusion/comb_sum.py sha256=3_65OJBFEtad1TDwbf0E5ZOzX5jJm7JkAjcQA7rH-0o 2193
ranx/fusion/common.py sha256=dPUqvWVWqg3j9Ewnbhsb69KSQtrpB58aXtBV7eno6XU 1822
ranx/fusion/condorcet.py sha256=gCO_O7vn7bEH6ic3t5MGoftvzIL-lzhf8CU7PYFTXNw 3938
ranx/fusion/isr.py sha256=tNjzU7wLinb4MeN1NyZUFW5KN2-jYz4-fgkbScKTkoc 2449
ranx/fusion/log_isr.py sha256=jAhuQF5yGqM6iyKtw75OsRJVpnyBtCIMozG9SAYd4Tw 2709
ranx/fusion/logn_isr.py sha256=em2wAXnGEUWCJrltAT3MLHi_r8HzjDPYtQYI47DhwQw 2901
ranx/fusion/mapfuse.py sha256=MBL4uZYkMmNKJVuHtdr9JuEkbQFrBQbrqH8ASZjxiQ4 3076
ranx/fusion/mixed.py sha256=bzcchqqEaKls1hkQjxmkyvn-25YKvpfyqaB1rUM54Rg 2822
ranx/fusion/posfuse.py sha256=-lJcWXV-HCFQr8R7eukeI5taEG6e3uvzhjxe-qXAy-Y 2985
ranx/fusion/probfuse.py sha256=MlbrdnKqOW1S6TkjTXZD2L95pe8ZDA3NdZeu60IRGWo 4478
ranx/fusion/rbc.py sha256=jZ-lAPlP6oB7U7wsl7EbvnExgQmjKyRChw1uC8fyteA 2690
ranx/fusion/rrf.py sha256=FpvRbQNv9d5UNRnbgnA641b6-JPs1g3t0WQanneJjzI 2131
ranx/fusion/segfuse.py sha256=IYt-EPIOXl6yFrpuqUOB7yBDZhKuclk6E4I4H-uV9M0 4088
ranx/fusion/slidefuse.py sha256=E-klnYAI3mjfzbRXYdwuLsyouBwmoMSgfmdJ4IPQVCc 3141
ranx/fusion/weighted_bordafuse.py sha256=ZXXiESxeWbAFme32ghdhAdWHxB6x8pQJzlq2Luu6IT8 1869
ranx/fusion/weighted_condorcet.py sha256=BpCG6d4Jxq7-kMHcEeX-OO34ZKrHhrppp0DTuGVxeA8 2985
ranx/fusion/wmnz.py sha256=1dtI7BMd7ZlysQA0OCxU9oybQFg64VOT3Ka7Lpm4rG0 2945
ranx/fusion/wsum.py sha256=VLhL7STSIvI4fEw3orUUeL-z32Zo8sdFggjSB88MbYc 1853
ranx/fusion_optimization/__init__.py sha256=Wxb1876VvGyT-J1TBRshOkEo4Azjm-W__rIxFFAXSrw 2568
ranx/fusion_optimization/optimize_bayesfuse.py sha256=_4RdOPGy3AYkBtrA1xr58U_g-D6fET9FGmuz4zNTjGY 239
ranx/fusion_optimization/optimize_comb_gmnz.py sha256=3N5twLRy5WIhrXiNx7MkJ6pgkDTYUBatnXD1b2Z4aFc 1175
ranx/fusion_optimization/optimize_logn_isr.py sha256=vw9bK3--vIsmq15eAQ96QfQRtegmsfSd11TUX-MITM4 1171
ranx/fusion_optimization/optimize_mapfuse.py sha256=7uwz5DfAdmUzW0_vIlwOfj0mzxMaGyqjJzNUQACJo9g 233
ranx/fusion_optimization/optimize_mixed.py sha256=SckUxyQE-heclnKYuBf6CSjdglIYrprWc2T3n_9pfeY 623
ranx/fusion_optimization/optimize_posfuse.py sha256=4Tc5qLoBUZWysnVN2Z4ed2baCKOkuUmqTZTABVch1Nc 228
ranx/fusion_optimization/optimize_probfuse.py sha256=7Hl_qxH-WjzwUMPib-KaZaTHBuscLan1Y302hTtwCpw 1137
ranx/fusion_optimization/optimize_rbc.py sha256=RjOttOzvyRraAkTf3TbiIU7J_A4xRWSkeQUS3Oa0QJg 1104
ranx/fusion_optimization/optimize_rrf.py sha256=ZbbZsvLjXf6XFJxkCgO5n-tQRxOAQiPMZz6jpj2kGcA 947
ranx/fusion_optimization/optimize_segfuse.py sha256=0ABQbjOBOqf8iq8d0qSt4O8Mg50G2NysWe6EXNupYE4 228
ranx/fusion_optimization/optimize_slidefuse.py sha256=8tnClDjyGKCx4KOIo-RndvJ5KhnNAhLhEvW2sXzlLgU 1062
ranx/fusion_optimization/optimize_weighted_bordafuse.py sha256=iLSdFz-aLCJtHKELqYAOk1mlw5eJFnKZIY5ijP8RjmU 675
ranx/fusion_optimization/optimize_weighted_condorcet.py sha256=de3U6crBN3W18js_GdlEtb6MTHfGh2cykneFZcxGdSY 675
ranx/fusion_optimization/optimize_weights.py sha256=8dSJwFWG3X2AsPmtpKWEg9Pf7yRZbOXCjISUnUtYpo0 1394
ranx/fusion_optimization/optimize_wmnz.py sha256=xmtIDY4O6SlvVsvvVkgQWHNih6lxnHySWStdiw2w--0 619
ranx/fusion_optimization/optimize_wsum.py sha256=ut6sCPJTTkqO_OowgBOxc_oWUEzU-YugShm9dsO3mZ0 619
ranx/meta/__init__.py sha256=5sTj7WvnTv9TJWdgXZolZlwo0dLS7wbs1XgdqCFXk1c 294
ranx/meta/compare.py sha256=asc9nMRCSRXvNpV-SNKIVMtCNh9hAFX0NnPqjh6acvs 4976
ranx/meta/evaluate.py sha256=D7PUctz1KbXoW8_SjasBPa-dsSxABcAv8-gN-ZQJXWE 5578
ranx/meta/fuse.py sha256=yRH_FTpyht9WyNdg3OX170bA-Hfh4sr5tQoWmaK0nc0 1134
ranx/meta/normalize.py sha256=RVsbkxMmXDgARhwtSE85ZV4xUSnQOunH3NWVTNU47-M 158
ranx/meta/optimize_fusion.py sha256=yZ266Y_sMxVze10MEm7QzEkjilytljTeTWz3uNNhmMk 2445
ranx/meta/plot.py sha256=A5AWr1RWlLdHkZ1lfLWpKC212ymTF_PwQ9SISBcYn6Q 1662
ranx/metrics/__init__.py sha256=5EoXKFCLzumIY0IXtiNvhaJJNBlGJ52dLHY0ofZ0phQ 1833
ranx/metrics/average_precision.py sha256=VjExkZwiY8LFnCRQQJQi4vobMYMPeOg-f0bD767_PYM 2871
ranx/metrics/bpref.py sha256=w59dShgOjATS69_0XvlKpLq_RXvObLx1YmVJlLMZDVc 2357
ranx/metrics/common.py sha256=ErFEdeyWEdggaP28G2Z8PKI83tIfvsEWJWnUYRXKTgg 259
ranx/metrics/f1.py sha256=8_xf0nL_TXPTvfRnnrh-JxaBHMcX4z5Y8UuIfOpiCG0 2513
ranx/metrics/get_hit_lists.py sha256=Eg4_IAE0tQ0TurHZtBJX0SulAyjxat5nZ80zn3mqnjA 2373
ranx/metrics/get_non_rel_lists.py sha256=Mg_d2PGKDLRyQ5iXLcN7aoO5YbTMBxjsyEkDaOcDdiM 2035
ranx/metrics/get_unjudged_lists.py sha256=DcFxVob7dbRhmf4FaBiKnd-HvApurNpXO3GNGjR9OmY 1940
ranx/metrics/hit_rate.py sha256=yHSfAhhEOtOLMXFbR1LV_M_qfDLnD8-bfoI8vQ4dUic 2267
ranx/metrics/hits.py sha256=C82MG_0SesMJc4etUc40AstUIeLBNYPJYJAwAXefpo8 2142
ranx/metrics/interpolated_precision_at_recall.py sha256=aUvYhvCLKnGsGL5ERDbjMsE8FRP5x2BbOZxF4QvIVKE 3385
ranx/metrics/ndcg.py sha256=Af4VpM7rOfyWuDDysZuR_66tce4lgcCGW8NkBtYeods 10526
ranx/metrics/precision.py sha256=LuxBY2DDLb9sqia78YBFSHvwKdQ5AF4PJqiyazna3Bc 2159
ranx/metrics/r_precision.py sha256=1IVUa0YBAVI1rD0jI5Tkdgbjav-wPnAivE1LS3AZBxY 1933
ranx/metrics/rank_biased_precision.py sha256=aXDLOHBRK_0Y63oJAwnH2S7Q4JQqBkBgOwxLIlY8kwc 2410
ranx/metrics/recall.py sha256=xG7PsH48kk3eue5S74rV2XPnwuRnbLOmxYN01I4X0dk 2359
ranx/metrics/reciprocal_rank.py sha256=m8i2rEKaqDYPzbRNyWatukeaDsYip0PPHN-0JbTMCuo 2179
ranx/normalization/__init__.py sha256=jaCsRHeiKcBHI1YjRe7d4lhfuTN5mqEvzJL2Gne60HU 926
ranx/normalization/borda_norm.py sha256=aEbKSQFHwos34i2l706ShE7NFObINw6ywLBqFD_SdGk 1997
ranx/normalization/common.py sha256=Y30XlZhUBOhBMkeeWsWiiv-qwAlz9cKBj5x82cn92mA 1195
ranx/normalization/max_norm.py sha256=kClIgJ31pcUwCq3VZFjOd2opuNiBP31hTNCHF7njrk0 1478
ranx/normalization/min_max_norm.py sha256=zt0oKJERaFfj-3yH2DtXd9hUUBnF9c7jO9pBrWHyK3g 1954
ranx/normalization/rank_norm.py sha256=Y1TkkwD7XdBZrmPPBZbqtA7OS1PhpAbTlqajWXeaXE4 1374
ranx/normalization/sum_norm.py sha256=XIcW6iPsPnAlRVEqpWGZnYhCRMph9SnOjuAX0oH0uh4 1577
ranx/normalization/zmuv_norm.py sha256=6eAVuvLjreIRpL2bsuRlBAsvtqCnulNnfnNYCHU2n4c 1541
ranx/statistical_tests/__init__.py sha256=mbegATbzgZsnBDaj6vT6WfbUzFs4R2HCkXmeMhrUp10 3453
ranx/statistical_tests/fisher_randomization_test.py sha256=KYUZ4CYG9QOR_NlG8xVcUhNOG4QF0CSykJd3s8RPK9s 1369
ranx/statistical_tests/paired_student_t_test.py sha256=26vcyHjzppMrjDF6nf1pcnXLUi_J08BPTvDLfoAB-0s 551
ranx/statistical_tests/tukey_hsd_test.py sha256=U9VF4VQHyv8eCeP1eW-iqwJOuX3iRGQk-gWmg0xcQcw 691
ranx-0.3.20.dist-info/LICENSE sha256=NPaVRLjlEfbRl4ZJsfty3v0-03vKbX-ODstq4oy_91M 1070
ranx-0.3.20.dist-info/METADATA sha256=NGSKw0do1qCx4UNE5d147iZu5YYUNm7f3XT8_Ix1gxI 17032
ranx-0.3.20.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
ranx-0.3.20.dist-info/top_level.txt sha256=Mxi8oc2AH-2aFhI4UWjfdl8xDhxPhZZx95b8xq8quQE 5
ranx-0.3.20.dist-info/RECORD

top_level.txt

ranx