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).
- Host: GitHub
- URL: https://github.com/voting-tools/pref_voting
- Owner: voting-tools
- License: mit
- Created: 2022-12-16T11:20:07.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2026-04-14T00:29:44.000Z (2 months ago)
- Last Synced: 2026-06-09T15:05:15.174Z (12 days ago)
- Topics: computational-social-choice, preferences, preferential-voting, python3, research-tool, social-choice-theory, utility-functions, voting, voting-methods
- Language: HTML
- Homepage: https://pref-voting.readthedocs.io/
- Size: 26.3 MB
- Stars: 27
- Watchers: 4
- Forks: 11
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: change_rankings.ipynb
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Owner metadata:
- Name: Voting Tools
- Login: voting-tools
- Email: epacuit@umd.edu
- Kind: organization
- Description: Tools to study voting methods
- Website: https://pref-voting.readthedocs.io/en/latest/
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/118827404?v=4
- Repositories: 2
- Last Synced at: 2023-05-25T16:28:57.942Z
- Profile URL: https://github.com/voting-tools
GitHub Events
Total
- Create event: 1
- Fork event: 3
- Issue comment event: 4
- Issues event: 1
- Pull request event: 95
- Push event: 109
- Release event: 1
- Watch event: 10
- Total: 224
Last Year
- Issue comment event: 4
- Issues event: 1
- Pull request event: 18
- Push event: 23
- Watch event: 3
- Total: 49
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 | 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
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
- Total packages: 1
-
Total downloads:
- pypi: 1,649 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 274
- Total maintainers: 1
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
- 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 *
- 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
- 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