@@ -10,26 +10,26 @@ calculated off a provided set of ballots and options.
1010## Methods implemented
1111
1212* Single Winner Methods
13- * * Plurality (aka first-past-the-post or fptp)
14- * * Instant-Runoff Voting (aka IRV)
15- * * Schulze Method (aka Beatpath)
13+ * Plurality (aka first-past-the-post or fptp)
14+ * Instant-Runoff Voting (aka IRV)
15+ * Schulze Method (aka Beatpath)
1616* Multiple Winner Methods
17- * * Plurality at large (aka block voting)
18- * * Single Transferable Vote (aka STV)
19- * * Schulze STV
17+ * Plurality at large (aka block voting)
18+ * Single Transferable Vote (aka STV)
19+ * Schulze STV
2020* Ordering Methods
21- * * Schulze Proportional Representation
22- * * Schulze Nonproportional Representation
21+ * Schulze Proportional Representation
22+ * Schulze Nonproportional Representation
2323
2424## Basic Usage
2525
26- print SchulzeMethod([
27- { "count":3, "ballot":[[ "A"] , [ "C"] , [ "D"] , [ "B"]] },
28- { "count":9, "ballot":[[ "B"] , [ "A"] , [ "C"] , [ "D"]] },
29- { "count":8, "ballot":[[ "C"] , [ "D"] , [ "A"] , [ "B"]] },
30- { "count":5, "ballot":[[ "D"] , [ "A"] , [ "B"] , [ "C"]] },
31- { "count":5, "ballot":[[ "D"] , [ "B"] , [ "C"] , [ "A"]] }
32- ] , ballot_notation = "grouping").as_dict()
26+ print SchulzeMethod([
27+ { "count":3, "ballot":[["A"], ["C"], ["D"], ["B"]] },
28+ { "count":9, "ballot":[["B"], ["A"], ["C"], ["D"]] },
29+ { "count":8, "ballot":[["C"], ["D"], ["A"], ["B"]] },
30+ { "count":5, "ballot":[["D"], ["A"], ["B"], ["C"]] },
31+ { "count":5, "ballot":[["D"], ["B"], ["C"], ["A"]] }
32+ ], ballot_notation = "grouping").as_dict()
3333
3434## License
3535
0 commit comments