https://github.com/chimeracoder/instavote
InstaVote implements instant-runoff voting using Python
https://github.com/chimeracoder/instavote
Last synced: 7 months ago
JSON representation
InstaVote implements instant-runoff voting using Python
- Host: GitHub
- URL: https://github.com/chimeracoder/instavote
- Owner: ChimeraCoder
- License: agpl-3.0
- Created: 2011-02-04T06:01:05.000Z (about 15 years ago)
- Default Branch: master
- Last Pushed: 2013-05-15T01:07:36.000Z (almost 13 years ago)
- Last Synced: 2025-01-28T13:52:07.994Z (about 1 year ago)
- Language: Python
- Homepage:
- Size: 210 KB
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: COPYING
Awesome Lists containing this project
README
InstaVote
=========
InstaVote is a Python module that determines the winner of an election using instant-runoff voting rules.
Instant-Runoff Voting
--------
[Instant Runoff Voting](http://en.wikipedia.org/wiki/Instant-runoff_voting), also known as the Alternative Vote, is a voting system that allows the user to rank the candidates in order of preference. It is superior to the 'first-past-the-post' system practiced in many states and countries, as it is arguably the system that best satisfies the criteria in [Arrow's Impossibility Theorem]( http://en.wikipedia.org/wiki/Arrow's_Impossibility_Theorem)
Current Implementation
---------------
This module will identify the single winner in an election that uses instant-runoff voting rules. Future versions may be written to accomodate elections with multiple winners.
License
-----------
InstaVote is licensed under version 3 of the GNU Affero General Public License (AGPL). Details are provided in the COPYING/LICENSE file.