pabutools

View on PyPIReverse Dependencies (0)

1.1.11 pabutools-1.1.11-py3-none-any.whl

Wheel Details

Project: pabutools
Version: 1.1.11
Filename: pabutools-1.1.11-py3-none-any.whl
Download: [link]
Size: 134203
MD5: 92a03f33ca8771d9ea3f9744895e2811
SHA256: bab9e6f534e1b5cc2b509926a19e5d0ba0c33b6d875ddbd372d1fc9ebe93666f
Uploaded: 2025-02-04 13:52:27 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: pabutools
Version: 1.1.11
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/comsoc-community/pabutools/issues
Project-Url: Homepage, https://github.com/comsoc-community/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 (>=1.16rc0)
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: 4261 characters]

WHEEL

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

RECORD

Path Digest Size
pabutools/__init__.py sha256=ghq3zkzfZO_DxggI9r3dlAqolHzI-f-bGY1Cz_9zI6E 135
pabutools/fractions.py sha256=EVvJWICgi7oGRFbf__xDqrwZ6YD0_dJ_wJOxy9Fz-VA 2239
pabutools/tiebreaking.py sha256=x_gYEgJXdnXCqgVzjKL53J-RPrKHm0axzmwfk7iOsK8 4989
pabutools/utils.py sha256=qTgA_vppezZ4Nf61j_TF-lZYq6YrkpwD1qR-aH5YO1c 3816
pabutools/analysis/__init__.py sha256=UdHof3AK8cB7O53vLZG7SjiPhxf_OB85aXyyxUMChX8 1727
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=1M9jo8Ufdb5s0Ej81l6Hti3jhI0wtqtMTxqYVgXQo7c 11101
pabutools/analysis/mesanalytics.py sha256=ob6_Gp1nBWNin4EVtzu5G8CCzLewsB_cIEMYvhS4NgE 9966
pabutools/analysis/priceability.py sha256=TcTWxkh2ZmqDm9S6iApBFEE9obsvfaBmoU22NE-D2zg 16262
pabutools/analysis/priceability_relaxation.py sha256=7MqxXD8DhBs69S9EmHpB6m7LKsCsEJqVbyQo1KZW5NQ 9963
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=tBxn8UNMyKOh1x1OZi0ue3u0hkKyw2mDJp-aZqTQXiQ 18051
pabutools/election/preflib.py sha256=YcetOkaFEUnpABdkiBMK-Eao6SANSwed9JzvvFrF7u8 10772
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=QFezm34T0xbyHh-h_IPrLzgYsfktvoEsh-gVJonuVaQ 15117
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=_ZkSd3PQH3UaM9qm7MmfXOaoBgkVO_D07_RQ0Eh2khI 5008
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=iNYcfYOKw2U5TuIpHC2gfid01bYQb2e1GcMxt06v2l4 2316
pabutools/rules/budgetallocation.py sha256=MqcLR-G1gdNZOq2mBGWDdOfXOqxzihriLn92W7vBcWw 2438
pabutools/rules/composition.py sha256=RSGW-PyVcmZFiuItoJHndJx3jRz5uHAqKXt-Nzanh5E 6126
pabutools/rules/cstv.py sha256=n5L9ZVh8cvVM9sorsjvRyIgABFqeqdgHCEvzxhkiJMM 24922
pabutools/rules/exhaustion.py sha256=8N7poM0I98pmiHOD1EidkLk_Q3EwzZJN_NA6FYT3mHg 8133
pabutools/rules/maxwelfare.py sha256=EIJJlvWpdRBHEd11_IZ5Qv2bMWaLB6izHoKV6SvDG58 13430
pabutools/rules/phragmen.py sha256=OeQmNyKn93ATcbARGttnBMLcGK8vzp6GR-Jkl29JFck 8097
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=vpjrUICYeb1o8RxThzvGzGjb8x8tnL4SeLo9kgP1pN0 12760
pabutools/rules/mes/__init__.py sha256=Ecnj-CtGIxchjJMDjtbxvC4coXZvz-opBJkNuQfECjE 451
pabutools/rules/mes/mes_details.py sha256=HK4EDqPVLagw5EjcITyqroBSaII6kyHQXNBRMT25QAw 7787
pabutools/rules/mes/mes_rule.py sha256=GYr3a4Z7Jfb_gB1_tlqW2gPsOB8g9BYtnO7eR_UejOs 29580
pabutools/visualisation/__init__.py sha256=Ufik3XYvbQG6n-v-8cuBDLfz87Egks63UYQbaRw4ejE 262
pabutools/visualisation/visualisation.py sha256=xzl-ZNa-mW41VR22fh7qpbOkul00PvgnrhIfxPClIfc 23047
pabutools/visualisation/templates/greedy_round_analysis_template.html sha256=Pcq_26QaV3waUKcz9K5ioQTjQYVzF0zhX4_5V7E4yho 33090
pabutools/visualisation/templates/mes_page_summary_template.html sha256=QyXrUHdC2Pgtavz1wbQJixx-ruld2seF3om1wmkCshk 33259
pabutools/visualisation/templates/mes_round_analysis_template.html sha256=_HV9oXfxY9Qs5RY2dml1TeESJtGdYUYwTkHcowww7T0 41063
pabutools-1.1.11.dist-info/LICENSE.md sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
pabutools-1.1.11.dist-info/WHEEL sha256=CpUCUxeHQbRN5UGRQHYRJorO5Af-Qy_fHMctcQ8DSGI 82
pabutools-1.1.11.dist-info/METADATA sha256=NpzUkOTSp12dtdKRRcP7NZbHw0ryCRN45oUGAGNeX_w 5650
pabutools-1.1.11.dist-info/RECORD