Election Simulator 3000: Simulates a variety of elections and voting methods
-
Updated
Jul 5, 2024 - Python
Election Simulator 3000: Simulates a variety of elections and voting methods
Effortlessly set up and conduct ranked choice voting
This plugin allows sorting a list of options by preference of the user, instead of just selecting one.
Generates random ranked choice voting ballots with customizable parameters
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.
IRV algorithm with a "no endorsement" option
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!
PyRankVote is a python library for different ranked-choice voting systems, like IRV, STV and PBV. Created in June 2019.
Ranked choice voting javascript/typescript library
Generate HTML ranked-choice voting (RCV) results pages from Dominion RCV results reports.
Simple API for ranked-choice voting in an election
Simulate & collect data on mathematically realistic ranked preference elections based on ballot repositories from real elections
Online ranked-choice polls made quick and easy
multi-member district simulation based off H.R.3863
Rust implementation of Tideman Ranked Pairs system
Evaluate ranked-choice elections in a notebook interface. Able to import a wide-range of elections and detect non-monotonic results.
A python implementation of Scottish Single Transferable Vote process
A program for comparing electoral systems. Supports instant-runoff voting, first-past-the-post, the Borda count, and more.
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."