-
VEC forms from the 2022 Victorian state election
This is a collection of paper forms used by the VEC at the 2022 Victorian state election, extracted by me from images shown in the Election Official Manual, Voting Centre Manager Guide and Counting Team Leader Guide.
Form Description Links P500D Result Recheck Sheet – District PDF SVG -
Model rules for a computerised STV election using the weighted inclusive Gregory method
OpenTally is open-source software for counting single transferable vote (STV) elections. The default preset in OpenTally is ‘OpenTally WIGM’, a recommended set of simple STV rules designed for computer counting, using the weighted inclusive Gregory method, exact quotas and rational arithmetic.
The weighted inclusive Gregory… »
-
Compiling I D Hill's New Zealand Meek STV implementation: OpenTally dev log
In [1], I D Hill describes an implementation of Meek STV written in Pascal, which had been privately circulated since as early as 1999 [2]. The implementation is similar to the earlier ‘Algorithm 123’ Pascal implementation of Meek STV by Hill, Wichmann and… »
-
Multiple constraints in STV elections: OpenTally dev log
OpenTally is open source software currently under development for the counting of elections using STV and related systems. Part of its feature set is the implementation of constraints on elections: for example, where a certain minimum or maximum number of candidates must be elected from… »
-
Porting Python to Rust/WebAssembly: OpenTally dev log
Background and motivation
pyRCV2 is software for open-source election counting. It is intended to be usable across multiple platforms – as a web application, for the convenience of users less technologically inclined, and as a standalone CLI desktop application, for better performance. To this end,… »
-
pyRCV2: Open-source online counting for STV and other preferential voting systems
pyRCV2 is an application for counting various preferential voting elections.
pyRCV2 may be used in a number of different ways:
- as an online web application, no installation or special software required, at https://yingtongli.me/rcv/
- as a standalone Python command line application
- as a library within another
-
Single Transferable Vote counting sheets and worksheets (Creative Commons)
STV count sheet:
-
AEC forms from the 2019 Australian federal election
This is a collection of paper forms used by the AEC at the 2019 Australian federal election, recreated by me from images shown in AEC training videos or AEC approved forms.
Form Description Links EF008 Certified List of Voters (Cover) / Account of Ballot Papers and Certification of Votes Marked PDF SVG -
VEC forms from the 2018 Victorian state election
This is a collection of paper forms used by the VEC at the 2018 Victorian state election, recreated by me from images shown in the Election Official Manual and Voting Centre Manager Guide.
Form Description Links P442 Account of Declaration Ballot Papers PDF SVG -
Why are the D'Hondt (quotient) and Jefferson (quota) methods equivalent?
The D'Hondt method/Jefferson method is a highest averages voting system (or apportionment method). While D'Hondt is usually described using successive division to calculate various quotients, Jefferson is usually described using a quota. It is known that the two systems produce the same results, but why?… »
-
US Election 2016: What if the Electoral College was proportional?
The title says it all really. What would have happened in the 2016 American federal election if votes in the Electoral College were allocated proportionally, either within each state or nationwide? I was curious, so here's some number-crunching.
Electoral Votes Clinton Trump Johnson Stein McMullin