An open API service for producing an overview of a list of open source projects.

JOSS: https://github.com/voting-tools/pref_voting

computational-social-choice preferences preferential-voting python3 research-tool social-choice-theory utility-functions voting voting-methods

Score: 12.35017298950393

Last synced: about 8 hours ago
JSON representation

Repository metadata:

pref_voting is a Python package that can be used to study and run elections with different preferential voting methods (graded voting methods and cardinal voting methods are also included for comparison).


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 3 days ago

Total Commits: 623
Total Committers: 4
Avg Commits per committer: 155.75
Development Distribution Score (DDS): 0.49

Commits in past year: 73
Committers in past year: 4
Avg Commits per committer in past year: 18.25
Development Distribution Score (DDS) in past year: 0.315

Name Email Commits
Wesley H. Holliday w****y@b****u 318
Eric Pacuit e****t@u****u 297
Dominik Peters m****l@d****e 7
Devin AI 1****] 1

Issue and Pull Request metadata

Last synced: 3 days ago

Total issues: 12
Total pull requests: 252
Average time to close issues: about 1 month
Average time to close pull requests: 1 day
Total issue authors: 7
Total pull request authors: 7
Average comments per issue: 1.92
Average comments per pull request: 0.03
Merged pull request: 226
Bot issues: 0
Bot pull requests: 0

Past year issues: 3
Past year pull requests: 33
Past year average time to close issues: N/A
Past year average time to close pull requests: 3 days
Past year issue authors: 3
Past year pull request authors: 5
Past year average comments per issue: 1.0
Past year average comments per pull request: 0.12
Past year merged pull request: 22
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/voting-tools/pref_voting

Top Issue Authors

  • DominikPeters (5)
  • ParadaCarleton (2)
  • mjbaldwin (1)
  • mensch72 (1)
  • drvinceknight (1)
  • dmnapolitano (1)
  • AvitalZar (1)

Top Pull Request Authors

  • wesholliday (233)
  • DominikPeters (9)
  • elyasafko (4)
  • mensch72 (2)
  • HILLELOH (2)
  • endolith (1)
  • AvitalZar (1)

Top Issue Labels

Top Pull Request Labels


Package metadata

pypi.org: pref_voting

pref_voting is a Python package that contains tools to reason about elections and margin graphs, and implementations of voting methods.

  • Homepage: https://github.com/voting-tools/pref_voting
  • Documentation: https://pref_voting.readthedocs.io/
  • Licenses: MIT
  • Latest release: 1.17.16 (published 2 months ago)
  • Last Synced: 2026-06-17T19:02:26.822Z (3 days ago)
  • Versions: 274
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,649 Last month
  • Rankings:
    • Downloads: 3.771%
    • Dependent packages count: 8.523%
    • Forks count: 14.497%
    • Stargazers count: 14.934%
    • Average: 17.953%
    • Dependent repos count: 48.039%
  • Maintainers (1)

Dependencies

docs/requirements.txt pypi
  • Sphinx *
  • furo *
  • matplotlib *
  • multiprocess *
  • myst-parser *
  • networkx >=2.8
  • pref_voting *
  • scipy *
  • sphinx-copybutton *
  • sphinx-exec-code *
  • sphinx-external-toc *
  • sphinx-panels *
  • sphinx-tabs *
  • sphinx-togglebutton *
  • tabulate *
poetry.lock pypi
  • cycler 0.11.0
  • fonttools 4.34.4
  • kiwisolver 1.4.4
  • llvmlite 0.39.0
  • matplotlib 3.5.2
  • networkx 2.8.5
  • numba 0.56.0
  • numpy 1.22.4
  • packaging 21.3
  • pillow 9.2.0
  • pyparsing 3.0.9
  • python-dateutil 2.8.2
  • random2 1.0.1
  • setuptools-scm 7.0.5
  • six 1.16.0
  • tabulate 0.8.10
  • tomli 2.0.1
  • typing-extensions 4.3.0
pyproject.toml pypi
  • matplotlib ^3.5.2
  • networkx ^2.8.5
  • numba ^0.56.0
  • numpy ^1.22.0
  • python ^3.6
  • random2 ^1.0.1
  • tabulate ^0.8.10
setup.py pypi