PyRankVote is a python library for different ranked-choice voting systems, like IRV, STV and PBV. Created in June 2019.
-
Updated
Nov 29, 2023 - Python
PyRankVote is a python library for different ranked-choice voting systems, like IRV, STV and PBV. Created in June 2019.
Voting systems comparison website. Simulate a single election in dozens of different voting methods including plurality, borda count, instant runoff, bucklin, copeland, and many more!
Effortlessly set up and conduct ranked choice voting
Ranked choice voting javascript/typescript library
Election Simulator 3000: Monte Carlo simulations of voting methods and metrics under different voter models
Simple API for ranked-choice voting in an election
Online ranked-choice polls made quick and easy
A program for comparing electoral systems. Supports instant-runoff voting, first-past-the-post, the Borda count, and more.
PrefVote is to promote ranked-choice preference voting algorithms. Updated with Condorcet voting algorithms, it's descended from the Vote::STV software written which I wrote in Perl originally in 1998 and used by multiple clubs and non-profit organizations over the years for polls and elections.
This plugin allows sorting a list of options by preference of the user, instead of just selecting one.
A python implementation of Scottish Single Transferable Vote process
IRV algorithm with a "no endorsement" option
multi-member district simulation based off H.R.3863
Evaluate ranked-choice elections in a notebook interface. Able to import a wide-range of elections and detect non-monotonic results.
Generate HTML ranked-choice voting (RCV) results pages from Dominion RCV results reports.
Polling for the future.
Generates random ranked choice voting ballots with customizable parameters
Simulate & collect data on mathematically realistic ranked preference elections based on ballot repositories from real elections
Rust implementation of Tideman Ranked Pairs system
Add a description, image, and links to the ranked-choice-voting topic page so that developers can more easily learn about it.
To associate your repository with the ranked-choice-voting topic, visit your repo's landing page and select "manage topics."