pabutools

View on PyPIReverse Dependencies (0)

1.1.7 pabutools-1.1.7-py3-none-any.whl

Wheel Details

Project: pabutools
Version: 1.1.7
Filename: pabutools-1.1.7-py3-none-any.whl
Download: [link]
Size: 124385
MD5: 0e97da95282346d4252ed3a5daa98832
SHA256: 0547bd711f61dc17675384af2b0e1f6a5cba2b464ec8f6c05d790e3d54b06b56
Uploaded: 2024-04-12 12:37:22 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pabutools
Version: 1.1.7
Summary: Implementation of all the tools necessary to explore and analyse participatory budgeting elections
Author-Email: Simon Rey <reysimon[at]orange.fr>, Grzegorz Pierczyński <g.pierczynski[at]mimuw.edu.pl>, Markus Utke <markusutke[at]gmx.de>, Piotr Skowron <p.skowron[at]mimuw.edu.pl>
Project-Url: Bug Tracker, https://github.com/pbvoting/pabutools/issues
Project-Url: Homepage, https://github.com/pbvoting/pabutools
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.9
Requires-Dist: numpy
Requires-Dist: mip
Requires-Dist: gmpy2 (>=2.1.5)
Requires-Dist: preflibtools
Requires-Dist: natsort
Requires-Dist: coverage; extra == "dev"
Requires-Dist: Sphinx; extra == "dev"
Requires-Dist: sphinx-book-theme; extra == "dev"
Requires-Dist: sphinxcontrib-napoleon; extra == "dev"
Requires-Dist: unittest2; extra == "dev"
Requires-Dist: parameterized; extra == "dev"
Requires-Dist: sphinx-toolbox; extra == "dev"
Requires-Dist: enum_tools; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
[Description omitted; length: 3353 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pabutools/__init__.py sha256=99Xj1AqKusX9ImLBEayuyxsRKvzLA3qFyS27tgIqBNI 134
pabutools/fractions.py sha256=EVvJWICgi7oGRFbf__xDqrwZ6YD0_dJ_wJOxy9Fz-VA 2239
pabutools/tiebreaking.py sha256=WkrDPFq1uTBRIHX3rUpUarBG9XbEZr1GulC9n4yAGis 4934
pabutools/utils.py sha256=BYZEW8VNJOTZMD6LFb19OoHwVNnweFp46FA-d5hiGeQ 3007
pabutools/analysis/__init__.py sha256=X_WF2wp90E4OkeJ5YcRklUlnrfFvkNFRROkv2GovzvI 1547
pabutools/analysis/category.py sha256=waC0zuFOHUVfkhYCbhsCrGgbeLJBQPQePrdM7uHvhKM 3606
pabutools/analysis/cohesiveness.py sha256=MPgRShF-sP4HO0AHf3yBWEGq2dFGLUxhV6F-sbct2os 4426
pabutools/analysis/instanceproperties.py sha256=SGETaiABZo3Lleej71RfTtSU96diZjd2xakxCmosXeY 2355
pabutools/analysis/justifiedrepresentation.py sha256=Na1hEUSpXZOzLSx3PK5enF9p8qrdOIxXMmAdgbHR4eM 8892
pabutools/analysis/mesanalytics.py sha256=ob6_Gp1nBWNin4EVtzu5G8CCzLewsB_cIEMYvhS4NgE 9966
pabutools/analysis/profileproperties.py sha256=r_9LVjUJXfMs45-ir9xZC6H3elNuKMzAfXWn5FvnNcY 7568
pabutools/analysis/votersatisfaction.py sha256=CukmN7zKU4bar8C8kpUP3YwNcgKyuAKum5536Y2uPfk 7271
pabutools/election/__init__.py sha256=YD2Tqfq-_MrSQUFmvM01TlmeDGziLUHby2-Pu64SrRw 354
pabutools/election/instance.py sha256=qjDvQeMds32Mm3Kx6v2z5VTXp16PXNz46A_lTe4ucMQ 19273
pabutools/election/pabulib.py sha256=Cb53Aaljw9XbPbFZXGwntBCjX8_0-rK2DimH0v0sD9E 17766
pabutools/election/preflib.py sha256=tT8KQ_iWMLaW7Ww2nN6fsgeUaG60DA4ey3HvbtCVkzo 10769
pabutools/election/ballot/__init__.py sha256=XdkuRHkt-zObUz5mqnUFlzUcTqN6HHPBP-xsA1uGYWU 3204
pabutools/election/ballot/approvalballot.py sha256=srmbTUtoOkEewCYUUlQil9PoS0EY8TcNXw3hXfLtLsc 6982
pabutools/election/ballot/ballot.py sha256=nGFn_1NqHsBblqH10mWBf9IaaZ_21q_fQ-So3eLvm6Q 4021
pabutools/election/ballot/cardinalballot.py sha256=dH8qWPOP-9Sk7j4uGh2SZ4RH78YJfEjZ5DQxAlMOaWc 6598
pabutools/election/ballot/cumulativeballot.py sha256=PIo7G3Q4obJZffUoJe2YyO11cxEBKA9tvIrznKCI3y8 6294
pabutools/election/ballot/ordinalballot.py sha256=revb26l_T40iJPDpR9nSpx8Kc3TmCPki2-8aPC63img 10197
pabutools/election/profile/__init__.py sha256=FB61HVc6duxWoR7grXJE_3vhI-WIoInrfE8fyL7ZTT4 3348
pabutools/election/profile/approvalprofile.py sha256=TlO6anFAYRj8BXxqzmcl1laRntKz1bS1n9wAykJmJTg 20997
pabutools/election/profile/cardinalprofile.py sha256=7xnMD8oROZSlN3r0G0FGKmrw1w8OMxYnpcLfVz6wT8k 19673
pabutools/election/profile/cumulativeprofile.py sha256=O3WsBxHXQwnMbAHi9ajmluCy71utxv-aByurLBjzQEE 22245
pabutools/election/profile/ordinalprofile.py sha256=ebC5_upyLNHAMhObmyYgwyxjOJQp7X29yLNuBrSfpv0 13634
pabutools/election/profile/profile.py sha256=Rdml9RaLMkZIc4Xk0F4g3CBM_UZ43qU6tO-cR5Z7SqA 15116
pabutools/election/satisfaction/__init__.py sha256=qfXDgWOAKXpiDcjmurpgsh3Zy-02Tl4MmFB_Ra-zf2k 7238
pabutools/election/satisfaction/additivesatisfaction.py sha256=NYFPKSVx3vXlQ1mPecUrnvPTgL0AGK8n4MqCVlHci4s 28263
pabutools/election/satisfaction/functionalsatisfaction.py sha256=3I2-3eLPf81-gxf_xJePNjtDc5ntD6UAHEJ2PS44tQg 10650
pabutools/election/satisfaction/positionalsatisfaction.py sha256=RpFB7P4D5cBKn8n8MspSrcWAH-9vuBjYfjr3KRcwg_M 5005
pabutools/election/satisfaction/satisfactionmeasure.py sha256=ucK4usmR_usYVpUnHPOTggb9igZ-v3f42psSnEsb1J4 6353
pabutools/election/satisfaction/satisfactionprofile.py sha256=8Fec6-ou4LaTXHpO4wKVrTTGu9AR2_ipTIedvneI9Fw 15184
pabutools/rules/__init__.py sha256=9VAtx99fMYCDiaCankybvTDy5La6LzUsuQYFQVxJvG4 2225
pabutools/rules/budgetallocation.py sha256=MqcLR-G1gdNZOq2mBGWDdOfXOqxzihriLn92W7vBcWw 2438
pabutools/rules/composition.py sha256=RSGW-PyVcmZFiuItoJHndJx3jRz5uHAqKXt-Nzanh5E 6126
pabutools/rules/exhaustion.py sha256=8N7poM0I98pmiHOD1EidkLk_Q3EwzZJN_NA6FYT3mHg 8133
pabutools/rules/maxwelfare.py sha256=EIJJlvWpdRBHEd11_IZ5Qv2bMWaLB6izHoKV6SvDG58 13430
pabutools/rules/phragmen.py sha256=Rw0V76eTizxAvgkT1CTB_vroV6QKuoIn8_qyshJ0W-4 8080
pabutools/rules/greedywelfare/__init__.py sha256=udgLiy8NyDyQm3goIM2Sni_FTS1PJnqX8KwWvDSgAnQ 434
pabutools/rules/greedywelfare/greedywelfare_details.py sha256=UCr1EFybwe3eUC6OMX7QcvxMdTSKp8u24vkTqTVq48E 1473
pabutools/rules/greedywelfare/greedywelfare_rule.py sha256=C4CLnFPpkDNMBgMR-JACLEbkVa1a3G7nEUsR9AD6xpM 12821
pabutools/rules/mes/__init__.py sha256=Ecnj-CtGIxchjJMDjtbxvC4coXZvz-opBJkNuQfECjE 451
pabutools/rules/mes/mes_details.py sha256=x8D6vT4u3coUAJfxcxH_1q-VQK2MH-9yXIheGoDG62M 7785
pabutools/rules/mes/mes_rule.py sha256=VEnXsl0jOyQL0nCJ6ZyO9-mgGTKF_6VNGCmCjQk05J4 29520
pabutools/visualisation/__init__.py sha256=Ufik3XYvbQG6n-v-8cuBDLfz87Egks63UYQbaRw4ejE 262
pabutools/visualisation/visualisation.py sha256=EDkox5UkTTDCaH1E9iwpuWBF5XWJb30HOkNg_UHLlBE 23948
pabutools/visualisation/templates/greedy_round_analysis_template.html sha256=N347HNNyHCSSKGe-nsTaV3bSmct23xVqxfN-LtEE4YY 32898
pabutools/visualisation/templates/mes_page_summary_template.html sha256=3MRorew9u6J6w3t8gggH8VP96hv6_ZiLKroJtghhGZo 44846
pabutools/visualisation/templates/mes_round_analysis_template.html sha256=fQOPfnhHUgDCqAg2Kfr-EQm_gBXXuRMmCu7IR4aVqDs 40986
pabutools-1.1.7.dist-info/LICENSE.md sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
pabutools-1.1.7.dist-info/WHEEL sha256=EZbGkh7Ie4PoZfRQ8I0ZuP9VklN_TvcZ6DSE5Uar4z4 81
pabutools-1.1.7.dist-info/METADATA sha256=fuLPCWHYD2yNn_wDuk7wjKdnF0vQ3vwU2ttWwUfAVaY 4716
pabutools-1.1.7.dist-info/RECORD