pref-voting

View on PyPIReverse Dependencies (0)

1.15.0 pref_voting-1.15.0-py3-none-any.whl

Wheel Details

Project: pref-voting
Version: 1.15.0
Filename: pref_voting-1.15.0-py3-none-any.whl
Download: [link]
Size: 230086
MD5: 5185ed2be17496fa7ef76ee3e98ddf84
SHA256: 9f9902b95e6c12296b6c1769805b4d538311ef22df8fc9ecc83bcad7326d5f5c
Uploaded: 2025-01-16 20:36:35 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pref-voting
Version: 1.15.0
Summary: pref_voting is a Python package that contains tools to reason about elections and margin graphs, and implementations of voting methods.
Author: Eric Pacuit
Author-Email: epacuit[at]umd.edu
Home-Page: https://github.com/voting-tools/pref_voting
Project-Url: Repository, https://github.com/voting-tools/pref_voting
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,<4.0
Requires-Dist: filelock (<4.0.0,>=3.12.2)
Requires-Dist: matplotlib (<4.0.0,>=3.5.2)
Requires-Dist: nashpy (<0.0.41,>=0.0.40)
Requires-Dist: networkx (<4.0,>=3.0)
Requires-Dist: numba (<0.61.0,>=0.60.0)
Requires-Dist: ortools (<10.0.0,>=9.8.0)
Requires-Dist: pathos (<0.4.0,>=0.3.3)
Requires-Dist: preflibtools (<3.0.0,>=2.0.22)
Requires-Dist: prefsampling (<0.2.0,>=0.1.16)
Requires-Dist: random2 (<2.0.0,>=1.0.1)
Requires-Dist: scipy (<2.0.0,>=1.0.0)
Requires-Dist: seaborn (<0.14.0,>=0.13.2)
Requires-Dist: tabulate (<0.10.0,>=0.9.0)
Description-Content-Type: text/markdown
[Description omitted; length: 5594 characters]

WHEEL

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

RECORD

Path Digest Size
pref_voting/__init__.py sha256=qiatipDCHB37xXqNBOc2sezBvX8WXTRFhAGZHwi0CXc 23
pref_voting/analysis.py sha256=2YEWqTR6phI3sMIWh-tsm0QOmOgTszBwwUFrXvszrbg 21025
pref_voting/axiom.py sha256=aTON7iEnJywuMHwlNXsF-1KYVccMnylrzfnk52kJX6g 1270
pref_voting/axiom_helpers.py sha256=3APt16me9ZhA8K-GI0PYf9x_Cwe4N4Is1fyG8_jDA1o 3904
pref_voting/axioms.py sha256=zU9s2kCrqdPY-MGkR8gXQHwwW64CdIPoVnZZSN1Gkbc 401
pref_voting/c1_methods.py sha256=6jb7Cek4GcFgfgDwhehPQN7LmPWYiU9nKc6tur2-Mi8 36086
pref_voting/combined_methods.py sha256=SB4yJT_Yfrl7gTU2ztdIzno6FSGBtem3g95rAjiQvxk 16529
pref_voting/create_methods.py sha256=iaPoyExDgQFjw_pAEZBewRhFPVtbimKEkml5YUKvPNM 3523
pref_voting/data/examples/condorcet_winner/minimal_Anti-Plurality.soc sha256=jeyTcVQ_CDWZrgiIoNGbv5YxfgQrhrPepU4KM6N4SZ4 334
pref_voting/data/examples/condorcet_winner/minimal_Borda.soc sha256=W9HEItiv-jR82_LGKmvH-NgYzuAz0kqSkpxxXEJ9rZM 336
pref_voting/data/examples/condorcet_winner/minimal_Bracket_Voting.soc sha256=NQmNUzs-6v7DVeHXe9FSGGU8uTglB3M3i-MgAWefAb4 422
pref_voting/data/examples/condorcet_winner/minimal_Bucklin.soc sha256=yXAv4KBHp_rV34VKw95TvcfNvBsUHW-hRnnEd78VfuA 360
pref_voting/data/examples/condorcet_winner/minimal_Coombs.soc sha256=iFkLAwksRGZWRnY0xjCMs4udZyx9Mwx61zLi7ggVq64 370
pref_voting/data/examples/condorcet_winner/minimal_Coombs_PUT.soc sha256=MVeygs_6UKbSNxPiVW3Jsrecp41y7oIWPv2do6dxGfE 374
pref_voting/data/examples/condorcet_winner/minimal_Coombs_TB.soc sha256=Mjpe470w4vPml8S1v19hkEP-zUPEA263uRV3rLzcksc 373
pref_voting/data/examples/condorcet_winner/minimal_Dowdall.soc sha256=sBuQFzlSZ0V13r2CKnxZ8cp_TuEezVvPkJz7bFQ3GG8 360
pref_voting/data/examples/condorcet_winner/minimal_Instant_Runoff.soc sha256=BU8oYuFqPxwZ9yMWK4K0RgdTCsATNeMkdsSUojsLSVg 356
pref_voting/data/examples/condorcet_winner/minimal_Instant_Runoff_PUT.soc sha256=EwZQs6BT1LB8Dc15Wzn2GM2sMtj4tEvabq0yF_yBwjI 360
pref_voting/data/examples/condorcet_winner/minimal_Instant_Runoff_TB.soc sha256=498oIk3HuIvlfUy3TJydfYDYtDDMC3JPS0doQpVcW1c 359
pref_voting/data/examples/condorcet_winner/minimal_Iterated_Removal_Condorcet_Loser.soc sha256=tANbsjNzFIDEfc3bj4DLr5drbvsS3BFtu64aZxEkjW4 363
pref_voting/data/examples/condorcet_winner/minimal_Pareto.soc sha256=QcTxE2zey4NxKzRCi1eDaFvkVcSqrOlpefzh61inwCo 337
pref_voting/data/examples/condorcet_winner/minimal_Plurality.soc sha256=JZK0ixg15orO8Dnc0E5GwcJvboOnjOGvMbBfUIecBAo 351
pref_voting/data/examples/condorcet_winner/minimal_PluralityWRunoff_PUT.soc sha256=dud8BVrMDLpOIQEKkK2Hc0-5hS7_OopKZezhLXDA2U4 362
pref_voting/data/examples/condorcet_winner/minimal_Positive-Negative_Voting.soc sha256=DRwV8cjoYO5zRM62qsnMtOkvD6ZFrbsKhOAEnjFUpVE 355
pref_voting/data/examples/condorcet_winner/minimal_Simplified_Bucklin.soc sha256=KgEbYF7doP2XO5gL8p1pNFzKW2iVjzCMqLthAo3vnM4 360
pref_voting/data/examples/condorcet_winner/minimal_Superior_Voting.soc sha256=oeXB30ZATHatGOCt4ZwGAw-C9nM8mIJKL3kP1pMRzSs 390
pref_voting/data/examples/condorcet_winner/minimal_Weighted_Bucklin.soc sha256=4T8RIPv_25DNi51WN4Wi4Foj15RdZ74Uxbop-1a-2H4 369
pref_voting/data/examples/condorcet_winner/minimal_resolute_Anti-Plurality.soc sha256=8jWiq4KeEZjqVQNtXveZFii63b8Me5mIiqewicoJv0o 354
pref_voting/data/examples/condorcet_winner/minimal_resolute_Borda.soc sha256=vU1ZDyKvMZ4OqVCG_2FC9SuJiFVCu577SNxK7qiLEh8 345
pref_voting/data/examples/condorcet_winner/minimal_resolute_Bracket_Voting.soc sha256=s8jTtkRhGGr0MzDGFxtqBxaaJ4oRivSaeGzwoqcf3vo 431
pref_voting/data/examples/condorcet_winner/minimal_resolute_Bucklin.soc sha256=ALZYD1By4ucMMvbob7_FBkUqwU4X-tHYH5H-4h9q9UU 369
pref_voting/data/examples/condorcet_winner/minimal_resolute_Coombs.soc sha256=GH47YAbUEUtzXT6Znx_qq4WgGHDN23KgTP6ac7e9Z18 418
pref_voting/data/examples/condorcet_winner/minimal_resolute_Coombs_PUT.soc sha256=qyijQLu4pmFpC3I-hUlv3gbH0GdhW4k5Uglp-pgkX3I 422
pref_voting/data/examples/condorcet_winner/minimal_resolute_Coombs_TB.soc sha256=61Hg0mPk3MthhoDQ72V-867m3Yh5VACGNRZPrn8ksqE 382
pref_voting/data/examples/condorcet_winner/minimal_resolute_Dowdall.soc sha256=MBR47LJ46e2q480bkAN6LgDz_8huSTmnu2H3rghRmCQ 358
pref_voting/data/examples/condorcet_winner/minimal_resolute_Instant_Runoff.soc sha256=CJVynD9vacAMVOTvQWMe7ZzeYS_eq_3_NnXOKKmMxfc 365
pref_voting/data/examples/condorcet_winner/minimal_resolute_Instant_Runoff_PUT.soc sha256=-AhJWOSrngiiJ3vgZjrVJg4Un21Tp60FkxULQxVoGDY 369
pref_voting/data/examples/condorcet_winner/minimal_resolute_Instant_Runoff_TB.soc sha256=FOR3gdU51bBbYDIgpCYh5jT0zmsMiiOz-ShYK7avN14 368
pref_voting/data/examples/condorcet_winner/minimal_resolute_Plurality.soc sha256=aLwedMPtz5ASD7o0voo0QOVUAEXqkX0Zx1hAFBmmp2o 360
pref_voting/data/examples/condorcet_winner/minimal_resolute_PluralityWRunoff_PUT.soc sha256=W-b03KbPxbI4kgWHcRznwz-imQOSqflcOzXUHTB4uRM 371
pref_voting/data/examples/condorcet_winner/minimal_resolute_Positive-Negative_Voting.soc sha256=SRJrz7-HJE7fGYn7iJGDusQYAooC6tI1lhF0VtWBYng 364
pref_voting/data/examples/condorcet_winner/minimal_resolute_Simplified_Bucklin.soc sha256=KR0-QiYpCJWLPFPx6gC-hBPd1OwgEMEo8jik4DWKy5E 416
pref_voting/data/examples/condorcet_winner/minimal_resolute_Weighted_Bucklin.soc sha256=d0YQewlyvU0yZsQ0ZY13UHztKHGERAh_olUNHO8TLl8 378
pref_voting/data/voting_methods_properties.json sha256=9qaqKjdFsP9gY1OBwIGFIjSTkOq5H8ZiP5WcWA7TaXk 11674
pref_voting/data/voting_methods_properties.json.lock sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pref_voting/dominance_axioms.py sha256=pwv7_OihMVIAOBFc_zVLeQR1TBmIbpby4ufpzuWDONM 13233
pref_voting/generate_profiles.py sha256=9f5XDJnZ_nl2GvrHG7v5e0TC9gzKcQm-wrjov4CkjaE 24283
pref_voting/generate_spatial_profiles.py sha256=aq7C5RS0w1uFaqJ-KSs1zFX-0zxBSzBfxUPDOzFvNyQ 8723
pref_voting/generate_utility_profiles.py sha256=ZujEd7pLzzS-VcJxFLwEfj3oPVKKS7kHlVnhNn0Qdd8 6181
pref_voting/generate_weighted_majority_graphs.py sha256=GevVIPOuWgQT1pONXWriX-eClbS7NGXb6epK1GCdy-I 19535
pref_voting/grade_methods.py sha256=AgytMW8MagEpA6hpbl64CnalEC8Gy2SQRt5py4uOEPI 8796
pref_voting/grade_profiles.py sha256=IGEhMaFcxdS_qcbBOLWhSh8uDYMAJ6RAnDfWUXMEAWw 15678
pref_voting/helper.py sha256=geMnw30u8Ip4sH6c4MQw0ffof8LYyf-m1gLwGmI-UXo 12585
pref_voting/invariance_axioms.py sha256=8IzGZkNcOkDCRaLAdMn0aga_VSqmj8r5TfQ0I3iEM2E 24110
pref_voting/io/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pref_voting/io/readers.py sha256=knvgQrrdzwy3qEg9rXVLjf5owwBUTHnujP1hKBoFG5s 17362
pref_voting/io/writers.py sha256=7wuJDH6ZQe8D6ciUhtTrVcNPtT3_yeb8nMEddpKdpdM 9283
pref_voting/iterative_methods.py sha256=131uWrFP5O-2GL9dDd7PFCUSpnirtycCRnRwWxwqeIU 111077
pref_voting/maj_graph_ex1.png sha256=lvdiFEgXALCl8gvXfiYoMwjp-vo-GvInWQjqsFTbc0c 20246
pref_voting/mappings.py sha256=O68mQwZb9UQ7nOMZBJIguSxjYlj9huXYMVrh-cKzlBk 23485
pref_voting/margin_based_methods.py sha256=uiBq7eSR4JkA1QFV857Z-DldyCMSRZ3BbKFIT8cUjXQ 104404
pref_voting/margin_based_methods_old.py sha256=JFIZ9hIPz25jJH-KDumhQ6a_NYkCdtmX56CBOR6rILA 70811
pref_voting/monotonicity_axioms.py sha256=5b4X16bL8ZracRpTxGHDcO26AHaQ_N77PK-GXsClUfw 39807
pref_voting/num_evaluation_method.py sha256=1n3Xi2BKbk5Fd2T3KSP6kSyJ1PvShSfvUxPgNGIUOXs 2665
pref_voting/other_methods.py sha256=ZacTGoVoHYFKa0lUhLqTgwjnz2CmakiB2QyQ4977sNI 37453
pref_voting/pairwise_profiles.py sha256=sjwauBtZjYn2JSMFqt5awGOHwFI-9SoL0aeDvEz2vkU 17221
pref_voting/prob_voting_method.py sha256=PYgaRYhJqX-8QySYnOCYv_6ra5OVYvGc8FYUV2dkH-E 3721
pref_voting/probabilistic_methods.py sha256=HslHc61w9mPuP2ToNih9pl7zLNQw8EicSGqVnMu8vkg 11865
pref_voting/profiles.py sha256=R2_4_HLA1FNSt7WW0-o3FN36d54YYZa5dcz7Ufu4WHk 34052
pref_voting/profiles_with_ties.py sha256=G0j7DQ3lCCgQFp49U20dXf4t7NVozN1wi2CcbZ3PW7A 35969
pref_voting/rankings.py sha256=MA7pRm_K0hMInvUSKo7ETeTug9SkdRo63IF8guNlTFc 16104
pref_voting/scoring_methods.py sha256=Y8IBfEzbZ_uctYZ8qhz8KivjUeh1geOTw2FcS69s5DQ 21877
pref_voting/social_welfare_function.py sha256=_bnd_Oz4s1twm-N033-rCN2G6DX5Hxb7iruIbVXiFag 1951
pref_voting/social_welfare_functions.py sha256=DrMNmY95CeVkkUJXHTGvJaML7jWzrUAeGjx-Cgru4To 362
pref_voting/spatial_profiles.py sha256=P2fpxNXXpoqvhIz_WN656pwyQFYn_r3C3LdMUJyLyH8 10303
pref_voting/stochastic_methods.py sha256=afvwpoLvSjHpMCGhkLtt84sVyFC6YNqtozbsts85_mo 4246
pref_voting/strategic_axioms.py sha256=BGsI-V_OpCYgnql-0IuAqyChnj6LIw4IWaVZbJe9lNU 15790
pref_voting/swf_axioms.py sha256=VwXslBJqUJT5LD0wYFI0fsG3pJaSUggPp9oFNRy8Ftk 7881
pref_voting/utility_functions.py sha256=G75MPWe4nbOooNM4nRElB4mi_lTRNJ5BGWg8DH0WYK0 3963
pref_voting/utility_methods.py sha256=qWP2Ks1NtAK38m79x6w1UFabdYR3jVpL5Flyzp1RSBE 7326
pref_voting/utility_profiles.py sha256=XhzV7axTpVK_jF7sadE8BFlnH-J7ng9XzqD-pY8DLDc 12992
pref_voting/variable_candidate_axioms.py sha256=O9zbswmU9gW4Qsx2xbxz5uUqHyasZ5pwiJC1YLa1sIE 30263
pref_voting/variable_voter_axioms copy.py sha256=Gn_DBpBfov7HakkALFnA2g0pn-L8z0PxzneSn_k5sO4 103220
pref_voting/variable_voter_axioms.py sha256=tAajc2QRJodeArgfQCWuqcfUzG3aTbfDRqxHR0V38oU 101915
pref_voting/voting_method.py sha256=rKM0GH-3d_1NHTJALQFblYG17sJTCFgvFis_zsRwMkI 13282
pref_voting/voting_method_properties.py sha256=xwYaiIXTS5JdqFP9LNqcpB7ANfA58vdxYOicAatuZHM 2680
pref_voting/voting_methods.py sha256=6dSuOoz8gMFlN6oN20p-C-iEnpQD_bZevVUGVZ1qntU 299
pref_voting/voting_methods_registry.py sha256=AoLxRDajlaJdnXKjpYlpnlEKWxCL4FBOyh40p_x-RBQ 5028
pref_voting/weighted_majority_graphs.py sha256=J_OoHcMSjvV97i-3VQ88oBUHgLWJa59mT8feh_gseHk 59095
pref_voting-1.15.0.dist-info/WHEEL sha256=vVCvjcmxuUltf8cYhJ0sJMRDLr1XsPuxEId8YDzbyCY 88
pref_voting-1.15.0.dist-info/LICENSE.txt sha256=HrDgoFIL8aUJAoU2P4CmPR7XKaGq2Mq3arCYa2Jbjiw 1085
pref_voting-1.15.0.dist-info/METADATA sha256=5-32QSAPGZ-fZYpGaOcHK6Q__yBond3DWV8015cdNI0 6841
pref_voting-1.15.0.dist-info/RECORD