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
Election Simulator 3000: Monte Carlo simulations of voting methods and metrics under different voter models
Ranked choice voting javascript/typescript library
Simple API for ranked-choice voting in an election
A program for comparing electoral systems. Supports instant-runoff voting, first-past-the-post, the Borda count, and more.
Online ranked-choice polls made quick and easy
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.
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
An instant-runoff election program in C that demonstrates ranked-choice voting by redistributing votes until a candidate achieves a majority.
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."