diff --git a/src/main/java/network/brightspots/rcv/CastVoteRecord.java b/src/main/java/network/brightspots/rcv/CastVoteRecord.java index 8f2f0b2d..07b9251a 100644 --- a/src/main/java/network/brightspots/rcv/CastVoteRecord.java +++ b/src/main/java/network/brightspots/rcv/CastVoteRecord.java @@ -224,7 +224,8 @@ Map getWinnerToFractionalValue() { // it is active or not. enum StatusForRound { ACTIVE, - INACTIVE_BY_UNDERVOTE, + INACTIVE_BY_NO_RANKINGS, + INACTIVE_BY_UNUSED_RANKINGS, INACTIVE_BY_OVERVOTE, INACTIVE_BY_SKIPPED_RANKING, INACTIVE_BY_REPEATED_RANKING, diff --git a/src/main/java/network/brightspots/rcv/ResultsWriter.java b/src/main/java/network/brightspots/rcv/ResultsWriter.java index 9c738659..74b14659 100644 --- a/src/main/java/network/brightspots/rcv/ResultsWriter.java +++ b/src/main/java/network/brightspots/rcv/ResultsWriter.java @@ -376,14 +376,27 @@ private void generateSummarySpreadsheet( Pair[] statusesToPrint = new Pair[] { - new Pair<>("Overvotes", StatusForRound.INACTIVE_BY_OVERVOTE), - new Pair<>("Skipped Rankings", StatusForRound.INACTIVE_BY_SKIPPED_RANKING), - new Pair<>("Exhausted Choices", StatusForRound.INACTIVE_BY_EXHAUSTED_CHOICES), - new Pair<>("Repeated Rankings", StatusForRound.INACTIVE_BY_REPEATED_RANKING) + new Pair<>("by Overvotes", + StatusForRound.INACTIVE_BY_OVERVOTE), + new Pair<>("by Skipped Rankings", + StatusForRound.INACTIVE_BY_SKIPPED_RANKING), + new Pair<>("by Repeated Rankings", + StatusForRound.INACTIVE_BY_REPEATED_RANKING), + new Pair<>("Fully Ranked Ballots by Exhausted Choices", + StatusForRound.INACTIVE_BY_EXHAUSTED_CHOICES), + new Pair<>("Partially Ranked Ballots by Exhausted Choices", + StatusForRound.INACTIVE_BY_UNUSED_RANKINGS), }; for (Pair statusToPrint : statusesToPrint) { - csvPrinter.print("Inactive Ballots by " + statusToPrint.getKey()); + // Skip any "Inactive by X" if no ballots are associated with that bucket + RoundTally lastRound = roundTallies.get(numRounds); + BigDecimal numUndervotesLastRound = lastRound.getBallotStatusTally(statusToPrint.getValue()); + if (numUndervotesLastRound.equals(BigDecimal.ZERO)) { + continue; + } + + csvPrinter.print("Inactive Ballots " + statusToPrint.getKey()); for (int round = 1; round <= numRounds; round++) { StatusForRound status = statusToPrint.getValue(); BigDecimal thisRoundInactive = roundTallies.get(round).getBallotStatusTally(status); @@ -405,14 +418,9 @@ private void generateSummarySpreadsheet( } csvPrinter.print("Inactive Ballots Total"); - // Undervotes should not be included in the Inactive Ballots count, even though we treat them - // as such internally. Subtract undervotes (which are static throughout a contest) from the - // inactive ballot totals. - BigDecimal numUndervotes = - roundTallies.get(1).getBallotStatusTally(StatusForRound.INACTIVE_BY_UNDERVOTE); for (int round = 1; round <= numRounds; round++) { BigDecimal thisRoundInactive = roundTallies.get(round).inactiveBallotSum(); - csvPrinter.print(thisRoundInactive.subtract(numUndervotes)); + csvPrinter.print(thisRoundInactive); // Don't display percentage of inactive ballots csvPrinter.print(""); @@ -469,15 +477,15 @@ private void addActionRows(CSVPrinter csvPrinter) throws IOException { private void addContestSummaryRows(CSVPrinter csvPrinter, RoundTally round1Tally) throws IOException { - BigDecimal numUndervotes = - round1Tally.getBallotStatusTally(StatusForRound.INACTIVE_BY_UNDERVOTE); + BigDecimal numNoRankings = + round1Tally.getBallotStatusTally(StatusForRound.INACTIVE_BY_NO_RANKINGS); BigDecimal totalNumberBallots = round1Tally.activeBallotSum().add(round1Tally.inactiveBallotSum()); csvPrinter.printRecord("Contest Summary"); csvPrinter.printRecord("Number to be Elected", config.getNumberOfWinners()); csvPrinter.printRecord("Number of Candidates", config.getNumCandidates()); csvPrinter.printRecord("Total Number of Ballots", totalNumberBallots); - csvPrinter.printRecord("Number of Undervotes", numUndervotes); + csvPrinter.printRecord("Number of Ballots with No Rankings", numNoRankings); csvPrinter.println(); } @@ -939,8 +947,8 @@ private void generateSummaryJson( configData.put(slice.toLowerString(), sliceId); } - BigDecimal firstRoundUndervotes = - roundTallies.get(1).getBallotStatusTally(StatusForRound.INACTIVE_BY_UNDERVOTE); + BigDecimal numNoRankings = + roundTallies.get(1).getBallotStatusTally(StatusForRound.INACTIVE_BY_NO_RANKINGS); BigDecimal totalNumberBallots = roundTallies.get(1).activeBallotSum().add(roundTallies.get(1).inactiveBallotSum()); BigDecimal lastRoundThreshold = roundTallies.get(numRounds).getWinningThreshold(); @@ -950,7 +958,7 @@ private void generateSummaryJson( summaryData.put("numWinners", config.getNumberOfWinners()); summaryData.put("numCandidates", config.getCandidateNames().size()); summaryData.put("totalNumBallots", totalNumberBallots); - summaryData.put("undervotes", firstRoundUndervotes.toBigInteger()); + summaryData.put("undervotes", numNoRankings.toBigInteger()); ArrayList results = new ArrayList<>(); for (int round = 1; round <= numRounds; round++) { @@ -994,8 +1002,9 @@ private Map getInactiveJsonMap(RoundTally roundTally) { new Pair[] { new Pair<>("overvotes", StatusForRound.INACTIVE_BY_OVERVOTE), new Pair<>("skippedRankings", StatusForRound.INACTIVE_BY_SKIPPED_RANKING), - new Pair<>("exhaustedChoices", StatusForRound.INACTIVE_BY_EXHAUSTED_CHOICES), - new Pair<>("repeatedRankings", StatusForRound.INACTIVE_BY_REPEATED_RANKING) + new Pair<>("repeatedRankings", StatusForRound.INACTIVE_BY_REPEATED_RANKING), + new Pair<>("exhaustedChoicesFullyRanked", StatusForRound.INACTIVE_BY_EXHAUSTED_CHOICES), + new Pair<>("exhaustedChoicesPartiallyRanked", StatusForRound.INACTIVE_BY_UNUSED_RANKINGS), }; for (Pair statusToPrint : statusesToPrint) { inactiveMap.put( diff --git a/src/main/java/network/brightspots/rcv/Tabulator.java b/src/main/java/network/brightspots/rcv/Tabulator.java index 907dbddb..7a8a53cc 100644 --- a/src/main/java/network/brightspots/rcv/Tabulator.java +++ b/src/main/java/network/brightspots/rcv/Tabulator.java @@ -1002,8 +1002,10 @@ private void recordSelectionForCastVoteRecord( String outcomeDescription; switch (statusForRound) { case ACTIVE -> outcomeDescription = selectedCandidate; - case INACTIVE_BY_UNDERVOTE -> outcomeDescription = "undervote" + additionalLogText; + case INACTIVE_BY_NO_RANKINGS -> outcomeDescription = "no rankings" + additionalLogText; case INACTIVE_BY_OVERVOTE -> outcomeDescription = "overvote" + additionalLogText; + case INACTIVE_BY_UNUSED_RANKINGS -> outcomeDescription = + "fewer than max rankings" + additionalLogText; case INACTIVE_BY_SKIPPED_RANKING -> outcomeDescription = "exhausted by skipped ranking" + additionalLogText; case INACTIVE_BY_REPEATED_RANKING -> outcomeDescription = @@ -1068,7 +1070,7 @@ && isCandidateContinuing(cvr.getCurrentRecipientOfVote())) { // check for a CVR with no rankings at all if (cvr.candidateRankings.numRankings() == 0) { recordSelectionForCastVoteRecord( - cvr, roundTally, null, StatusForRound.INACTIVE_BY_UNDERVOTE, ""); + cvr, roundTally, null, StatusForRound.INACTIVE_BY_NO_RANKINGS, ""); } // iterate through the rankings in this cvr from most to least preferred. @@ -1181,7 +1183,7 @@ && isCandidateContinuing(cvr.getCurrentRecipientOfVote())) { if (config.getMaxSkippedRanksAllowed() != Integer.MAX_VALUE && maxAllowedRanking - rank > config.getMaxSkippedRanksAllowed()) { recordSelectionForCastVoteRecord( - cvr, roundTally, null, StatusForRound.INACTIVE_BY_UNDERVOTE, ""); + cvr, roundTally, null, StatusForRound.INACTIVE_BY_UNUSED_RANKINGS, ""); } else { recordSelectionForCastVoteRecord( cvr, roundTally, null, StatusForRound.INACTIVE_BY_EXHAUSTED_CHOICES, ""); diff --git a/src/test/java/network/brightspots/rcv/TabulatorTests.java b/src/test/java/network/brightspots/rcv/TabulatorTests.java index a17d1a43..ad6e40b3 100644 --- a/src/test/java/network/brightspots/rcv/TabulatorTests.java +++ b/src/test/java/network/brightspots/rcv/TabulatorTests.java @@ -360,6 +360,17 @@ private static boolean compareFiles( Logger.info("Files are equal."); } else { Logger.info("Files are different."); + // If the files are different, overwrite the expected file with the actual file + // While this PR is in progress -- delete before merging + // try { + // Files.copy( + // Paths.get(actualOutputPath), + // Paths.get(expectedPath), + // java.nio.file.StandardCopyOption.REPLACE_EXISTING); + // } catch (IOException e) { + // Logger.severe("Failed to copy file: %s", e.getMessage()); + // fail(); + // } fail(); } return didCompare; diff --git a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor/2013_minneapolis_mayor_expected_MINNEAPOLIS_W-13_P-09_precinct_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor/2013_minneapolis_mayor_expected_MINNEAPOLIS_W-13_P-09_precinct_summary.csv index 50702df6..7bf40e90 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor/2013_minneapolis_mayor_expected_MINNEAPOLIS_W-13_P-09_precinct_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor/2013_minneapolis_mayor_expected_MINNEAPOLIS_W-13_P-09_precinct_summary.csv @@ -14,7 +14,7 @@ Contest Summary Number to be Elected,1 Number of Candidates,36 Total Number of Ballots,985 -Number of Undervotes,0 +Number of Ballots with No Rankings,0 Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer,Round 9 Votes,% of vote,transfer,Round 10 Votes,% of vote,transfer,Round 11 Votes,% of vote,transfer,Round 12 Votes,% of vote,transfer,Round 13 Votes,% of vote,transfer,Round 14 Votes,% of vote,transfer,Round 15 Votes,% of vote,transfer,Round 16 Votes,% of vote,transfer,Round 17 Votes,% of vote,transfer,Round 18 Votes,% of vote,transfer,Round 19 Votes,% of vote,transfer,Round 20 Votes,% of vote,transfer,Round 21 Votes,% of vote,transfer,Round 22 Votes,% of vote,transfer,Round 23 Votes,% of vote,transfer,Round 24 Votes,% of vote,transfer,Round 25 Votes,% of vote,transfer,Round 26 Votes,% of vote,transfer,Round 27 Votes,% of vote,transfer,Round 28 Votes,% of vote,transfer,Round 29 Votes,% of vote,transfer,Round 30 Votes,% of vote,transfer,Round 31 Votes,% of vote,transfer,Round 32 Votes,% of vote,transfer,Round 33 Votes,% of vote,transfer BETSY HODGES,359,36.44%,0,359,36.44%,0,359,36.44%,0,359,36.48%,0,359,36.48%,0,359,36.48%,0,359,36.48%,0,359,36.48%,0,359,36.48%,0,359,36.52%,0,359,36.52%,0,359,36.59%,0,359,36.59%,0,359,36.59%,0,359,36.59%,0,359,36.59%,0,359,36.59%,0,359,36.59%,0,359,36.59%,0,359,36.63%,2,361,36.87%,0,361,36.87%,0,361,36.87%,0,361,36.87%,0,361,36.87%,0,361,36.87%,0,361,37.13%,0,361,37.13%,1,362,37.35%,2,364,37.6%,2,366,38.4%,23,389,41.33%,69,458,57.39%,0 @@ -55,8 +55,4 @@ JOSHUA REA,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0% Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 Active Ballots,985,,,985,,,985,,,984,,,984,,,984,,,984,,,984,,,984,,,983,,,983,,,981,,,981,,,981,,,981,,,981,,,981,,,981,,,981,,,980,,,979,,,979,,,979,,,979,,,979,,,979,,,972,,,972,,,969,,,968,,,953,,,941,,,798,, Current Round Threshold,39657,,,39638,,,39635,,,39633,,,39627,,,39622,,,39614,,,39608,,,39599,,,39583,,,39568,,,39552,,,39533,,,39522,,,39502,,,39477,,,39462,,,39450,,,39414,,,39387,,,39359,,,39309,,,39247,,,39112,,,39041,,,38981,,,38726,,,38541,,,38312,,,38162,,,37796,,,36810,,,31898,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 Inactive Ballots Total,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor/2013_minneapolis_mayor_expected_MINNEAPOLIS_W-13_P-09_precinct_summary.json b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor/2013_minneapolis_mayor_expected_MINNEAPOLIS_W-13_P-09_precinct_summary.json index 32d1571e..65bbc42b 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor/2013_minneapolis_mayor_expected_MINNEAPOLIS_W-13_P-09_precinct_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor/2013_minneapolis_mayor_expected_MINNEAPOLIS_W-13_P-09_precinct_summary.json @@ -10,7 +10,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -61,7 +62,8 @@ "threshold" : "39657" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -111,7 +113,8 @@ "threshold" : "39638" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -162,7 +165,8 @@ "threshold" : "39635" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -210,7 +214,8 @@ "threshold" : "39633" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -257,7 +262,8 @@ "threshold" : "39627" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -303,7 +309,8 @@ "threshold" : "39622" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -348,7 +355,8 @@ "threshold" : "39614" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -394,7 +402,8 @@ "threshold" : "39608" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -439,7 +448,8 @@ "threshold" : "39599" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -481,7 +491,8 @@ "threshold" : "39583" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -525,7 +536,8 @@ "threshold" : "39568" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -565,7 +577,8 @@ "threshold" : "39552" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -607,7 +620,8 @@ "threshold" : "39533" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -647,7 +661,8 @@ "threshold" : "39522" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -687,7 +702,8 @@ "threshold" : "39502" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -725,7 +741,8 @@ "threshold" : "39477" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -760,7 +777,8 @@ "threshold" : "39462" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -794,7 +812,8 @@ "threshold" : "39450" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -829,7 +848,8 @@ "threshold" : "39414" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -865,7 +885,8 @@ "threshold" : "39387" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -902,7 +923,8 @@ "threshold" : "39359" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -934,7 +956,8 @@ "threshold" : "39309" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -963,7 +986,8 @@ "threshold" : "39247" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -991,7 +1015,8 @@ "threshold" : "39112" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -1020,7 +1045,8 @@ "threshold" : "39041" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -1050,7 +1076,8 @@ "threshold" : "38981" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -1078,7 +1105,8 @@ "threshold" : "38726" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -1107,7 +1135,8 @@ "threshold" : "38541" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -1136,7 +1165,8 @@ "threshold" : "38312" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -1164,7 +1194,8 @@ "threshold" : "38162" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -1200,7 +1231,8 @@ "threshold" : "37796" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -1230,7 +1262,8 @@ "threshold" : "36810" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor/2013_minneapolis_mayor_expected_MINNEAPOLIS_W-1_P-01_precinct_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor/2013_minneapolis_mayor_expected_MINNEAPOLIS_W-1_P-01_precinct_summary.csv index 60de8b1d..33d8c092 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor/2013_minneapolis_mayor_expected_MINNEAPOLIS_W-1_P-01_precinct_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor/2013_minneapolis_mayor_expected_MINNEAPOLIS_W-1_P-01_precinct_summary.csv @@ -14,7 +14,7 @@ Contest Summary Number to be Elected,1 Number of Candidates,36 Total Number of Ballots,517 -Number of Undervotes,0 +Number of Ballots with No Rankings,0 Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer,Round 9 Votes,% of vote,transfer,Round 10 Votes,% of vote,transfer,Round 11 Votes,% of vote,transfer,Round 12 Votes,% of vote,transfer,Round 13 Votes,% of vote,transfer,Round 14 Votes,% of vote,transfer,Round 15 Votes,% of vote,transfer,Round 16 Votes,% of vote,transfer,Round 17 Votes,% of vote,transfer,Round 18 Votes,% of vote,transfer,Round 19 Votes,% of vote,transfer,Round 20 Votes,% of vote,transfer,Round 21 Votes,% of vote,transfer,Round 22 Votes,% of vote,transfer,Round 23 Votes,% of vote,transfer,Round 24 Votes,% of vote,transfer,Round 25 Votes,% of vote,transfer,Round 26 Votes,% of vote,transfer,Round 27 Votes,% of vote,transfer,Round 28 Votes,% of vote,transfer,Round 29 Votes,% of vote,transfer,Round 30 Votes,% of vote,transfer,Round 31 Votes,% of vote,transfer,Round 32 Votes,% of vote,transfer,Round 33 Votes,% of vote,transfer MARK ANDREW,160,30.94%,1,161,31.14%,0,161,31.14%,0,161,31.14%,0,161,31.14%,0,161,31.14%,0,161,31.14%,0,161,31.14%,0,161,31.14%,0,161,31.14%,0,161,31.14%,0,161,31.14%,0,161,31.14%,0,161,31.14%,0,161,31.2%,0,161,31.26%,0,161,31.26%,0,161,31.26%,2,163,31.71%,0,163,31.71%,0,163,31.71%,0,163,31.71%,0,163,31.71%,0,163,31.77%,1,164,32.09%,0,164,32.22%,0,164,32.6%,0,164,32.8%,0,164,33.19%,2,166,33.8%,1,167,34.71%,9,176,38.09%,15,191,50.66%,0 @@ -55,8 +55,4 @@ BOB AGAIN CARNEY JR,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0% Undeclared Write-ins,1,0.19%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 Active Ballots,517,,,517,,,517,,,517,,,517,,,517,,,517,,,517,,,517,,,517,,,517,,,517,,,517,,,517,,,516,,,515,,,515,,,515,,,514,,,514,,,514,,,514,,,514,,,513,,,511,,,509,,,503,,,500,,,494,,,491,,,481,,,462,,,377,, Current Round Threshold,39657,,,39638,,,39635,,,39633,,,39627,,,39622,,,39614,,,39608,,,39599,,,39583,,,39568,,,39552,,,39533,,,39522,,,39502,,,39477,,,39462,,,39450,,,39414,,,39387,,,39359,,,39309,,,39247,,,39112,,,39041,,,38981,,,38726,,,38541,,,38312,,,38162,,,37796,,,36810,,,31898,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 Inactive Ballots Total,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor/2013_minneapolis_mayor_expected_MINNEAPOLIS_W-1_P-01_precinct_summary.json b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor/2013_minneapolis_mayor_expected_MINNEAPOLIS_W-1_P-01_precinct_summary.json index 9c20d44d..092cbd70 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor/2013_minneapolis_mayor_expected_MINNEAPOLIS_W-1_P-01_precinct_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor/2013_minneapolis_mayor_expected_MINNEAPOLIS_W-1_P-01_precinct_summary.json @@ -10,7 +10,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -63,7 +64,8 @@ "threshold" : "39657" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -115,7 +117,8 @@ "threshold" : "39638" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -164,7 +167,8 @@ "threshold" : "39635" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -212,7 +216,8 @@ "threshold" : "39633" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -259,7 +264,8 @@ "threshold" : "39627" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -305,7 +311,8 @@ "threshold" : "39622" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -352,7 +359,8 @@ "threshold" : "39614" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -398,7 +406,8 @@ "threshold" : "39608" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -441,7 +450,8 @@ "threshold" : "39599" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -485,7 +495,8 @@ "threshold" : "39583" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -526,7 +537,8 @@ "threshold" : "39568" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -568,7 +580,8 @@ "threshold" : "39552" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -607,7 +620,8 @@ "threshold" : "39533" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -647,7 +661,8 @@ "threshold" : "39522" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -686,7 +701,8 @@ "threshold" : "39502" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -724,7 +740,8 @@ "threshold" : "39477" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -761,7 +778,8 @@ "threshold" : "39462" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -799,7 +817,8 @@ "threshold" : "39450" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -832,7 +851,8 @@ "threshold" : "39414" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -864,7 +884,8 @@ "threshold" : "39387" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -898,7 +919,8 @@ "threshold" : "39359" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -932,7 +954,8 @@ "threshold" : "39309" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -963,7 +986,8 @@ "threshold" : "39247" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -995,7 +1019,8 @@ "threshold" : "39112" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -1026,7 +1051,8 @@ "threshold" : "39041" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -1058,7 +1084,8 @@ "threshold" : "38981" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -1088,7 +1115,8 @@ "threshold" : "38726" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -1115,7 +1143,8 @@ "threshold" : "38541" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -1144,7 +1173,8 @@ "threshold" : "38312" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -1174,7 +1204,8 @@ "threshold" : "38162" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -1210,7 +1241,8 @@ "threshold" : "37796" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -1240,7 +1272,8 @@ "threshold" : "36810" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor/2013_minneapolis_mayor_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor/2013_minneapolis_mayor_expected_summary.csv index fb04aeb4..afc57234 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor/2013_minneapolis_mayor_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor/2013_minneapolis_mayor_expected_summary.csv @@ -1,63 +1,63 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,2013 Minneapolis Mayor -Jurisdiction,Minneapolis -Office,Mayor -Date, -Winner(s),BETSY HODGES -Final Threshold,31898 - -Contest Summary -Number to be Elected,1 -Number of Candidates,36 -Total Number of Ballots,80101 -Number of Undervotes,639 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer,Round 9 Votes,% of vote,transfer,Round 10 Votes,% of vote,transfer,Round 11 Votes,% of vote,transfer,Round 12 Votes,% of vote,transfer,Round 13 Votes,% of vote,transfer,Round 14 Votes,% of vote,transfer,Round 15 Votes,% of vote,transfer,Round 16 Votes,% of vote,transfer,Round 17 Votes,% of vote,transfer,Round 18 Votes,% of vote,transfer,Round 19 Votes,% of vote,transfer,Round 20 Votes,% of vote,transfer,Round 21 Votes,% of vote,transfer,Round 22 Votes,% of vote,transfer,Round 23 Votes,% of vote,transfer,Round 24 Votes,% of vote,transfer,Round 25 Votes,% of vote,transfer,Round 26 Votes,% of vote,transfer,Round 27 Votes,% of vote,transfer,Round 28 Votes,% of vote,transfer,Round 29 Votes,% of vote,transfer,Round 30 Votes,% of vote,transfer,Round 31 Votes,% of vote,transfer,Round 32 Votes,% of vote,transfer,Round 33 Votes,% of vote,transfer -Eliminated,Undeclared Write-ins,,,JOHN CHARLES WILSON,,,CYD GORMAN,,,BOB AGAIN CARNEY JR,,,RAHN V. WORKCUFF,,,"JAMES JIMMY L. STROUD, JR.",,,EDMUND BERNARD BRUYERE,,,JOHN LESLIE HARTWIG,,,BILL KAHN,,,JOSHUA REA,,,MERRILL ANDERSON,,,GREGG A. IVERSON,,,TROY BENJEGERDES,,,NEAL BAXTER,,,JEFFREY ALAN WAGNER,,,CHRISTOPHER ROBIN ZIMMERMAN,,,KURTIS W. HANNA,,,MIKE GOULD,,,JAYMIE KELLY,,,TONY LANE,,,CHRISTOPHER CLARK,,,CAPTAIN JACK SPARROW,,,ABDUL M RAHAMAN THE ROCK,,,ALICIA K. BENNETT,,,JAMES EVERETT,,,OLE SAVIOR,,,DOUG MANN,,,MARK V ANDERSON,,,STEPHANIE WOODRUFF,,,DAN COHEN,,,JACKIE CHERRYHOMES; BOB FINE,,,DON SAMUELS; CAM WINTON,,,,, -Elected,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,BETSY HODGES,, -BETSY HODGES,28951,36.5%,21,28972,36.54%,1,28973,36.55%,4,28977,36.55%,6,28983,36.57%,5,28988,36.58%,4,28992,36.59%,12,29004,36.61%,8,29012,36.63%,4,29016,36.65%,4,29020,36.67%,5,29025,36.69%,7,29032,36.71%,28,29060,36.76%,32,29092,36.82%,14,29106,36.86%,6,29112,36.88%,49,29161,36.96%,13,29174,37.01%,74,29248,37.12%,57,29305,37.22%,8,29313,37.28%,58,29371,37.41%,35,29406,37.59%,73,29479,37.75%,102,29581,37.94%,14,29595,38.21%,439,30034,38.96%,244,30278,39.51%,383,30661,40.17%,291,30952,40.94%,1615,32567,44.23%,6285,38852,60.9%,0 -MARK ANDREW,19621,24.73%,16,19637,24.77%,4,19641,24.77%,1,19642,24.78%,7,19649,24.79%,1,19650,24.79%,6,19656,24.81%,5,19661,24.82%,2,19663,24.82%,3,19666,24.84%,5,19671,24.85%,10,19681,24.88%,17,19698,24.91%,13,19711,24.93%,16,19727,24.96%,42,19769,25.03%,7,19776,25.05%,10,19786,25.07%,30,19816,25.13%,8,19824,25.16%,25,19849,25.21%,8,19857,25.25%,23,19880,25.32%,35,19915,25.45%,44,19959,25.56%,35,19994,25.64%,22,20016,25.84%,107,20123,26.1%,57,20180,26.33%,127,20307,26.6%,191,20498,27.11%,1304,21802,29.61%,3140,24942,39.09%,0 -DON SAMUELS,8344,10.52%,4,8348,10.53%,1,8349,10.53%,2,8351,10.53%,8,8359,10.54%,5,8364,10.55%,3,8367,10.56%,5,8372,10.56%,3,8375,10.57%,1,8376,10.58%,3,8379,10.58%,7,8386,10.6%,5,8391,10.61%,8,8399,10.62%,9,8408,10.64%,9,8417,10.66%,5,8422,10.67%,11,8433,10.68%,16,8449,10.71%,6,8455,10.73%,17,8472,10.76%,5,8477,10.78%,11,8488,10.81%,7,8495,10.85%,28,8523,10.91%,26,8549,10.96%,23,8572,11.06%,43,8615,11.17%,76,8691,11.34%,145,8836,11.57%,253,9089,12.02%,1203,10292,13.98%,-10292,0,0.0%,0 -CAM WINTON,7523,9.48%,7,7530,9.49%,2,7532,9.5%,2,7534,9.5%,0,7534,9.5%,3,7537,9.51%,1,7538,9.51%,8,7546,9.52%,6,7552,9.53%,2,7554,9.54%,3,7557,9.54%,3,7560,9.55%,1,7561,9.56%,5,7566,9.57%,15,7581,9.59%,2,7583,9.6%,20,7603,9.63%,21,7624,9.66%,3,7627,9.67%,5,7632,9.68%,5,7637,9.7%,57,7694,9.78%,11,7705,9.81%,3,7708,9.85%,5,7713,9.87%,7,7720,9.9%,92,7812,10.08%,18,7830,10.15%,95,7925,10.34%,94,8019,10.5%,419,8438,11.16%,520,8958,12.16%,-8958,0,0.0%,0 -JACKIE CHERRYHOMES,3539,4.46%,3,3542,4.46%,0,3542,4.46%,0,3542,4.46%,0,3542,4.46%,5,3547,4.47%,4,3551,4.48%,6,3557,4.49%,2,3559,4.49%,3,3562,4.49%,8,3570,4.51%,6,3576,4.52%,23,3599,4.55%,4,3603,4.55%,4,3607,4.56%,11,3618,4.58%,8,3626,4.59%,2,3628,4.59%,16,3644,4.62%,8,3652,4.63%,7,3659,4.64%,2,3661,4.65%,11,3672,4.67%,8,3680,4.7%,21,3701,4.73%,30,3731,4.78%,10,3741,4.83%,18,3759,4.87%,100,3859,5.03%,92,3951,5.17%,109,4060,5.37%,-4060,0,0.0%,0,0,0.0%,0 -BOB FINE,2095,2.64%,2,2097,2.64%,2,2099,2.64%,1,2100,2.64%,2,2102,2.65%,4,2106,2.65%,3,2109,2.66%,2,2111,2.66%,1,2112,2.66%,3,2115,2.67%,1,2116,2.67%,3,2119,2.67%,10,2129,2.69%,2,2131,2.69%,4,2135,2.7%,6,2141,2.71%,0,2141,2.71%,8,2149,2.72%,13,2162,2.74%,4,2166,2.74%,4,2170,2.75%,6,2176,2.76%,16,2192,2.79%,6,2198,2.8%,19,2217,2.83%,13,2230,2.86%,19,2249,2.9%,31,2280,2.95%,57,2337,3.04%,74,2411,3.15%,142,2553,3.37%,-2553,0,0.0%,0,0,0.0%,0 -DAN COHEN,1804,2.27%,3,1807,2.27%,2,1809,2.28%,2,1811,2.28%,0,1811,2.28%,1,1812,2.28%,3,1815,2.29%,1,1816,2.29%,6,1822,2.3%,6,1828,2.3%,5,1833,2.31%,8,1841,2.32%,7,1848,2.33%,3,1851,2.34%,4,1855,2.34%,6,1861,2.35%,5,1866,2.36%,9,1875,2.37%,8,1883,2.38%,10,1893,2.4%,3,1896,2.4%,16,1912,2.43%,23,1935,2.46%,5,1940,2.48%,10,1950,2.49%,9,1959,2.51%,53,2012,2.59%,33,2045,2.65%,53,2098,2.73%,40,2138,2.8%,-2138,0,0.0%,0,0,0.0%,0,0,0.0%,0 -STEPHANIE WOODRUFF,1012,1.27%,2,1014,1.27%,1,1015,1.28%,1,1016,1.28%,1,1017,1.28%,1,1018,1.28%,0,1018,1.28%,4,1022,1.29%,1,1023,1.29%,4,1027,1.29%,0,1027,1.29%,4,1031,1.3%,6,1037,1.31%,8,1045,1.32%,7,1052,1.33%,6,1058,1.34%,0,1058,1.34%,3,1061,1.34%,15,1076,1.36%,7,1083,1.37%,4,1087,1.38%,1,1088,1.38%,8,1096,1.39%,16,1112,1.42%,70,1182,1.51%,12,1194,1.53%,4,1198,1.54%,37,1235,1.6%,20,1255,1.63%,-1255,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -MARK V ANDERSON,982,1.23%,1,983,1.23%,1,984,1.24%,3,987,1.24%,1,988,1.24%,5,993,1.25%,1,994,1.25%,1,995,1.25%,5,1000,1.26%,5,1005,1.26%,3,1008,1.27%,8,1016,1.28%,2,1018,1.28%,5,1023,1.29%,3,1026,1.29%,1,1027,1.3%,16,1043,1.32%,4,1047,1.32%,0,1047,1.32%,4,1051,1.33%,2,1053,1.33%,18,1071,1.36%,4,1075,1.36%,8,1083,1.38%,11,1094,1.4%,9,1103,1.41%,47,1150,1.48%,10,1160,1.5%,-1160,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -DOUG MANN,779,0.98%,3,782,0.98%,5,787,0.99%,4,791,0.99%,3,794,1.0%,2,796,1.0%,0,796,1.0%,4,800,1.0%,1,801,1.01%,1,802,1.01%,7,809,1.02%,4,813,1.02%,3,816,1.03%,15,831,1.05%,5,836,1.05%,5,841,1.06%,5,846,1.07%,17,863,1.09%,4,867,1.09%,32,899,1.14%,62,961,1.22%,10,971,1.23%,22,993,1.26%,3,996,1.27%,6,1002,1.28%,87,1089,1.39%,17,1106,1.42%,-1106,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -OLE SAVIOR,695,0.87%,1,696,0.87%,1,697,0.87%,0,697,0.87%,0,697,0.87%,3,700,0.88%,0,700,0.88%,0,700,0.88%,6,706,0.89%,4,710,0.89%,0,710,0.89%,5,715,0.9%,2,717,0.9%,2,719,0.9%,9,728,0.92%,1,729,0.92%,18,747,0.94%,4,751,0.95%,2,753,0.95%,1,754,0.95%,0,754,0.95%,37,791,1.0%,12,803,1.02%,4,807,1.03%,3,810,1.03%,0,810,1.03%,-810,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -ALICIA K. BENNETT,351,0.44%,1,352,0.44%,0,352,0.44%,0,352,0.44%,1,353,0.44%,0,353,0.44%,3,356,0.44%,1,357,0.45%,3,360,0.45%,4,364,0.45%,3,367,0.46%,6,373,0.47%,5,378,0.47%,1,379,0.47%,0,379,0.47%,11,390,0.49%,2,392,0.49%,1,393,0.49%,20,413,0.52%,9,422,0.53%,6,428,0.54%,3,431,0.54%,3,434,0.55%,6,440,0.56%,-440,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -ABDUL M RAHAMAN THE ROCK,350,0.44%,1,351,0.44%,0,351,0.44%,0,351,0.44%,1,352,0.44%,1,353,0.44%,2,355,0.44%,0,355,0.44%,0,355,0.44%,5,360,0.45%,4,364,0.45%,3,367,0.46%,5,372,0.47%,5,377,0.47%,0,377,0.47%,4,381,0.48%,2,383,0.48%,3,386,0.48%,5,391,0.49%,2,393,0.49%,0,393,0.49%,1,394,0.5%,16,410,0.52%,-410,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -JAMES EVERETT,348,0.43%,1,349,0.44%,1,350,0.44%,1,351,0.44%,3,354,0.44%,3,357,0.45%,0,357,0.45%,1,358,0.45%,6,364,0.45%,3,367,0.46%,2,369,0.46%,1,370,0.46%,0,370,0.46%,9,379,0.47%,3,382,0.48%,1,383,0.48%,4,387,0.49%,12,399,0.5%,3,402,0.5%,10,412,0.52%,15,427,0.54%,3,430,0.54%,9,439,0.55%,4,443,0.56%,8,451,0.57%,-451,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -CAPTAIN JACK SPARROW,265,0.33%,4,269,0.33%,1,270,0.34%,0,270,0.34%,6,276,0.34%,1,277,0.34%,1,278,0.35%,0,278,0.35%,1,279,0.35%,4,283,0.35%,4,287,0.36%,5,292,0.36%,2,294,0.37%,4,298,0.37%,5,303,0.38%,3,306,0.38%,2,308,0.39%,16,324,0.41%,4,328,0.41%,4,332,0.42%,8,340,0.43%,11,351,0.44%,-351,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -TONY LANE,219,0.27%,1,220,0.27%,3,223,0.28%,0,223,0.28%,0,223,0.28%,1,224,0.28%,1,225,0.28%,1,226,0.28%,1,227,0.28%,2,229,0.28%,1,230,0.29%,5,235,0.29%,2,237,0.29%,6,243,0.3%,2,245,0.31%,4,249,0.31%,1,250,0.31%,5,255,0.32%,7,262,0.33%,13,275,0.34%,-275,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -MIKE GOULD,204,0.25%,3,207,0.26%,0,207,0.26%,0,207,0.26%,0,207,0.26%,0,207,0.26%,2,209,0.26%,1,210,0.26%,0,210,0.26%,4,214,0.27%,3,217,0.27%,1,218,0.27%,2,220,0.27%,1,221,0.27%,6,227,0.28%,8,235,0.29%,1,236,0.29%,2,238,0.3%,-238,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -KURTIS W. HANNA,200,0.25%,0,200,0.25%,0,200,0.25%,1,201,0.25%,1,202,0.25%,0,202,0.25%,0,202,0.25%,0,202,0.25%,2,204,0.25%,0,204,0.25%,2,206,0.26%,1,207,0.26%,0,207,0.26%,7,214,0.27%,0,214,0.27%,1,215,0.27%,6,221,0.28%,-221,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -JAYMIE KELLY,196,0.24%,1,197,0.24%,0,197,0.24%,0,197,0.24%,1,198,0.24%,1,199,0.25%,3,202,0.25%,1,203,0.25%,0,203,0.25%,2,205,0.25%,9,214,0.27%,5,219,0.27%,4,223,0.28%,12,235,0.29%,5,240,0.3%,1,241,0.3%,1,242,0.3%,5,247,0.31%,4,251,0.31%,-251,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -CHRISTOPHER CLARK,190,0.23%,2,192,0.24%,2,194,0.24%,0,194,0.24%,0,194,0.24%,1,195,0.24%,0,195,0.24%,0,195,0.24%,3,198,0.25%,2,200,0.25%,0,200,0.25%,1,201,0.25%,2,203,0.25%,1,204,0.25%,6,210,0.26%,0,210,0.26%,54,264,0.33%,14,278,0.35%,3,281,0.35%,0,281,0.35%,4,285,0.36%,-285,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -CHRISTOPHER ROBIN ZIMMERMAN,170,0.21%,0,170,0.21%,0,170,0.21%,1,171,0.21%,0,171,0.21%,4,175,0.22%,1,176,0.22%,1,177,0.22%,3,180,0.22%,3,183,0.23%,1,184,0.23%,2,186,0.23%,2,188,0.23%,2,190,0.24%,2,192,0.24%,0,192,0.24%,-192,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -JEFFREY ALAN WAGNER,165,0.2%,0,165,0.2%,0,165,0.2%,0,165,0.2%,0,165,0.2%,1,166,0.2%,3,169,0.21%,0,169,0.21%,1,170,0.21%,2,172,0.21%,2,174,0.21%,3,177,0.22%,7,184,0.23%,2,186,0.23%,1,187,0.23%,-187,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -TROY BENJEGERDES,149,0.18%,0,149,0.18%,1,150,0.18%,0,150,0.18%,0,150,0.18%,0,150,0.18%,2,152,0.19%,4,156,0.19%,1,157,0.19%,1,158,0.19%,0,158,0.19%,6,164,0.2%,3,167,0.21%,-167,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -GREGG A. IVERSON,146,0.18%,0,146,0.18%,1,147,0.18%,2,149,0.18%,0,149,0.18%,0,149,0.18%,0,149,0.18%,0,149,0.18%,3,152,0.19%,1,153,0.19%,2,155,0.19%,1,156,0.19%,-156,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -NEAL BAXTER,145,0.18%,0,145,0.18%,0,145,0.18%,1,146,0.18%,0,146,0.18%,5,151,0.19%,0,151,0.19%,0,151,0.19%,15,166,0.2%,4,170,0.21%,1,171,0.21%,3,174,0.21%,2,176,0.22%,2,178,0.22%,-178,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -MERRILL ANDERSON,109,0.13%,0,109,0.13%,0,109,0.13%,3,112,0.14%,1,113,0.14%,0,113,0.14%,5,118,0.14%,3,121,0.15%,1,122,0.15%,1,123,0.15%,16,139,0.17%,-139,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -JOSHUA REA,109,0.13%,0,109,0.13%,0,109,0.13%,3,112,0.14%,0,112,0.14%,1,113,0.14%,1,114,0.14%,0,114,0.14%,1,115,0.14%,3,118,0.14%,-118,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -BILL KAHN,102,0.12%,1,103,0.12%,1,104,0.13%,1,105,0.13%,1,106,0.13%,0,106,0.13%,2,108,0.13%,0,108,0.13%,2,110,0.13%,-110,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -JOHN LESLIE HARTWIG,97,0.12%,0,97,0.12%,2,99,0.12%,0,99,0.12%,1,100,0.12%,1,101,0.12%,0,101,0.12%,0,101,0.12%,-101,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -EDMUND BERNARD BRUYERE,72,0.09%,0,72,0.09%,0,72,0.09%,0,72,0.09%,0,72,0.09%,1,73,0.09%,0,73,0.09%,-73,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -RAHN V. WORKCUFF,66,0.08%,0,66,0.08%,0,66,0.08%,0,66,0.08%,0,66,0.08%,-66,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -"JAMES JIMMY L. STROUD, JR.",65,0.08%,1,66,0.08%,0,66,0.08%,0,66,0.08%,2,68,0.08%,0,68,0.08%,-68,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -BOB AGAIN CARNEY JR,56,0.07%,0,56,0.07%,0,56,0.07%,1,57,0.07%,-57,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -CYD GORMAN,39,0.04%,0,39,0.04%,0,39,0.04%,-39,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -JOHN CHARLES WILSON,37,0.04%,1,38,0.04%,-38,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,117,0.14%,-117,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,79312,,,79275,,,79269,,,79264,,,79253,,,79243,,,79226,,,79214,,,79197,,,79164,,,79135,,,79102,,,79065,,,79043,,,79003,,,78952,,,78923,,,78898,,,78826,,,78772,,,78716,,,78617,,,78493,,,78223,,,78081,,,77960,,,77451,,,77081,,,76623,,,76323,,,75590,,,73619,,,63794,, -Current Round Threshold,39657,,,39638,,,39635,,,39633,,,39627,,,39622,,,39614,,,39608,,,39599,,,39583,,,39568,,,39552,,,39533,,,39522,,,39502,,,39477,,,39462,,,39450,,,39414,,,39387,,,39359,,,39309,,,39247,,,39112,,,39041,,,38981,,,38726,,,38541,,,38312,,,38162,,,37796,,,36810,,,31898,, -Inactive Ballots by Overvotes,103,,1,104,,0,104,,0,104,,0,104,,0,104,,0,104,,0,104,,0,104,,1,105,,1,106,,1,107,,0,107,,0,107,,0,107,,0,107,,0,107,,0,107,,0,107,,0,107,,0,107,,1,108,,1,109,,1,110,,0,110,,0,110,,1,111,,1,112,,2,114,,1,115,,2,117,,6,123,,17,140,,0 -Inactive Ballots by Skipped Rankings,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0 -Inactive Ballots by Exhausted Choices,0,,18,18,,0,18,,1,19,,1,20,,4,24,,5,29,,5,34,,2,36,,15,51,,14,65,,15,80,,11,91,,16,107,,27,134,,21,155,,21,176,,19,195,,28,223,,47,270,,46,316,,89,405,,101,506,,161,667,,100,767,,95,862,,306,1168,,336,1504,,261,1765,,236,2001,,535,2536,,1406,3942,,7827,11769,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,150,,37,187,,6,193,,5,198,,11,209,,10,219,,17,236,,12,248,,17,265,,33,298,,29,327,,33,360,,37,397,,22,419,,40,459,,51,510,,29,539,,25,564,,72,636,,54,690,,56,746,,99,845,,124,969,,270,1239,,142,1381,,121,1502,,509,2011,,370,2381,,458,2839,,300,3139,,733,3872,,1971,5843,,9825,15668,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,2013 Minneapolis Mayor +Jurisdiction,Minneapolis +Office,Mayor +Date, +Winner(s),BETSY HODGES +Final Threshold,31898 + +Contest Summary +Number to be Elected,1 +Number of Candidates,36 +Total Number of Ballots,80101 +Number of Ballots with No Rankings,639 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer,Round 9 Votes,% of vote,transfer,Round 10 Votes,% of vote,transfer,Round 11 Votes,% of vote,transfer,Round 12 Votes,% of vote,transfer,Round 13 Votes,% of vote,transfer,Round 14 Votes,% of vote,transfer,Round 15 Votes,% of vote,transfer,Round 16 Votes,% of vote,transfer,Round 17 Votes,% of vote,transfer,Round 18 Votes,% of vote,transfer,Round 19 Votes,% of vote,transfer,Round 20 Votes,% of vote,transfer,Round 21 Votes,% of vote,transfer,Round 22 Votes,% of vote,transfer,Round 23 Votes,% of vote,transfer,Round 24 Votes,% of vote,transfer,Round 25 Votes,% of vote,transfer,Round 26 Votes,% of vote,transfer,Round 27 Votes,% of vote,transfer,Round 28 Votes,% of vote,transfer,Round 29 Votes,% of vote,transfer,Round 30 Votes,% of vote,transfer,Round 31 Votes,% of vote,transfer,Round 32 Votes,% of vote,transfer,Round 33 Votes,% of vote,transfer +Eliminated,Undeclared Write-ins,,,JOHN CHARLES WILSON,,,CYD GORMAN,,,BOB AGAIN CARNEY JR,,,RAHN V. WORKCUFF,,,"JAMES JIMMY L. STROUD, JR.",,,EDMUND BERNARD BRUYERE,,,JOHN LESLIE HARTWIG,,,BILL KAHN,,,JOSHUA REA,,,MERRILL ANDERSON,,,GREGG A. IVERSON,,,TROY BENJEGERDES,,,NEAL BAXTER,,,JEFFREY ALAN WAGNER,,,CHRISTOPHER ROBIN ZIMMERMAN,,,KURTIS W. HANNA,,,MIKE GOULD,,,JAYMIE KELLY,,,TONY LANE,,,CHRISTOPHER CLARK,,,CAPTAIN JACK SPARROW,,,ABDUL M RAHAMAN THE ROCK,,,ALICIA K. BENNETT,,,JAMES EVERETT,,,OLE SAVIOR,,,DOUG MANN,,,MARK V ANDERSON,,,STEPHANIE WOODRUFF,,,DAN COHEN,,,JACKIE CHERRYHOMES; BOB FINE,,,DON SAMUELS; CAM WINTON,,,,, +Elected,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,BETSY HODGES,, +BETSY HODGES,28951,36.5%,21,28972,36.54%,1,28973,36.55%,4,28977,36.55%,6,28983,36.57%,5,28988,36.58%,4,28992,36.59%,12,29004,36.61%,8,29012,36.63%,4,29016,36.65%,4,29020,36.67%,5,29025,36.69%,7,29032,36.71%,28,29060,36.76%,32,29092,36.82%,14,29106,36.86%,6,29112,36.88%,49,29161,36.96%,13,29174,37.01%,74,29248,37.12%,57,29305,37.22%,8,29313,37.28%,58,29371,37.41%,35,29406,37.59%,73,29479,37.75%,102,29581,37.94%,14,29595,38.21%,439,30034,38.96%,244,30278,39.51%,383,30661,40.17%,291,30952,40.94%,1615,32567,44.23%,6285,38852,60.9%,0 +MARK ANDREW,19621,24.73%,16,19637,24.77%,4,19641,24.77%,1,19642,24.78%,7,19649,24.79%,1,19650,24.79%,6,19656,24.81%,5,19661,24.82%,2,19663,24.82%,3,19666,24.84%,5,19671,24.85%,10,19681,24.88%,17,19698,24.91%,13,19711,24.93%,16,19727,24.96%,42,19769,25.03%,7,19776,25.05%,10,19786,25.07%,30,19816,25.13%,8,19824,25.16%,25,19849,25.21%,8,19857,25.25%,23,19880,25.32%,35,19915,25.45%,44,19959,25.56%,35,19994,25.64%,22,20016,25.84%,107,20123,26.1%,57,20180,26.33%,127,20307,26.6%,191,20498,27.11%,1304,21802,29.61%,3140,24942,39.09%,0 +DON SAMUELS,8344,10.52%,4,8348,10.53%,1,8349,10.53%,2,8351,10.53%,8,8359,10.54%,5,8364,10.55%,3,8367,10.56%,5,8372,10.56%,3,8375,10.57%,1,8376,10.58%,3,8379,10.58%,7,8386,10.6%,5,8391,10.61%,8,8399,10.62%,9,8408,10.64%,9,8417,10.66%,5,8422,10.67%,11,8433,10.68%,16,8449,10.71%,6,8455,10.73%,17,8472,10.76%,5,8477,10.78%,11,8488,10.81%,7,8495,10.85%,28,8523,10.91%,26,8549,10.96%,23,8572,11.06%,43,8615,11.17%,76,8691,11.34%,145,8836,11.57%,253,9089,12.02%,1203,10292,13.98%,-10292,0,0.0%,0 +CAM WINTON,7523,9.48%,7,7530,9.49%,2,7532,9.5%,2,7534,9.5%,0,7534,9.5%,3,7537,9.51%,1,7538,9.51%,8,7546,9.52%,6,7552,9.53%,2,7554,9.54%,3,7557,9.54%,3,7560,9.55%,1,7561,9.56%,5,7566,9.57%,15,7581,9.59%,2,7583,9.6%,20,7603,9.63%,21,7624,9.66%,3,7627,9.67%,5,7632,9.68%,5,7637,9.7%,57,7694,9.78%,11,7705,9.81%,3,7708,9.85%,5,7713,9.87%,7,7720,9.9%,92,7812,10.08%,18,7830,10.15%,95,7925,10.34%,94,8019,10.5%,419,8438,11.16%,520,8958,12.16%,-8958,0,0.0%,0 +JACKIE CHERRYHOMES,3539,4.46%,3,3542,4.46%,0,3542,4.46%,0,3542,4.46%,0,3542,4.46%,5,3547,4.47%,4,3551,4.48%,6,3557,4.49%,2,3559,4.49%,3,3562,4.49%,8,3570,4.51%,6,3576,4.52%,23,3599,4.55%,4,3603,4.55%,4,3607,4.56%,11,3618,4.58%,8,3626,4.59%,2,3628,4.59%,16,3644,4.62%,8,3652,4.63%,7,3659,4.64%,2,3661,4.65%,11,3672,4.67%,8,3680,4.7%,21,3701,4.73%,30,3731,4.78%,10,3741,4.83%,18,3759,4.87%,100,3859,5.03%,92,3951,5.17%,109,4060,5.37%,-4060,0,0.0%,0,0,0.0%,0 +BOB FINE,2095,2.64%,2,2097,2.64%,2,2099,2.64%,1,2100,2.64%,2,2102,2.65%,4,2106,2.65%,3,2109,2.66%,2,2111,2.66%,1,2112,2.66%,3,2115,2.67%,1,2116,2.67%,3,2119,2.67%,10,2129,2.69%,2,2131,2.69%,4,2135,2.7%,6,2141,2.71%,0,2141,2.71%,8,2149,2.72%,13,2162,2.74%,4,2166,2.74%,4,2170,2.75%,6,2176,2.76%,16,2192,2.79%,6,2198,2.8%,19,2217,2.83%,13,2230,2.86%,19,2249,2.9%,31,2280,2.95%,57,2337,3.04%,74,2411,3.15%,142,2553,3.37%,-2553,0,0.0%,0,0,0.0%,0 +DAN COHEN,1804,2.27%,3,1807,2.27%,2,1809,2.28%,2,1811,2.28%,0,1811,2.28%,1,1812,2.28%,3,1815,2.29%,1,1816,2.29%,6,1822,2.3%,6,1828,2.3%,5,1833,2.31%,8,1841,2.32%,7,1848,2.33%,3,1851,2.34%,4,1855,2.34%,6,1861,2.35%,5,1866,2.36%,9,1875,2.37%,8,1883,2.38%,10,1893,2.4%,3,1896,2.4%,16,1912,2.43%,23,1935,2.46%,5,1940,2.48%,10,1950,2.49%,9,1959,2.51%,53,2012,2.59%,33,2045,2.65%,53,2098,2.73%,40,2138,2.8%,-2138,0,0.0%,0,0,0.0%,0,0,0.0%,0 +STEPHANIE WOODRUFF,1012,1.27%,2,1014,1.27%,1,1015,1.28%,1,1016,1.28%,1,1017,1.28%,1,1018,1.28%,0,1018,1.28%,4,1022,1.29%,1,1023,1.29%,4,1027,1.29%,0,1027,1.29%,4,1031,1.3%,6,1037,1.31%,8,1045,1.32%,7,1052,1.33%,6,1058,1.34%,0,1058,1.34%,3,1061,1.34%,15,1076,1.36%,7,1083,1.37%,4,1087,1.38%,1,1088,1.38%,8,1096,1.39%,16,1112,1.42%,70,1182,1.51%,12,1194,1.53%,4,1198,1.54%,37,1235,1.6%,20,1255,1.63%,-1255,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +MARK V ANDERSON,982,1.23%,1,983,1.23%,1,984,1.24%,3,987,1.24%,1,988,1.24%,5,993,1.25%,1,994,1.25%,1,995,1.25%,5,1000,1.26%,5,1005,1.26%,3,1008,1.27%,8,1016,1.28%,2,1018,1.28%,5,1023,1.29%,3,1026,1.29%,1,1027,1.3%,16,1043,1.32%,4,1047,1.32%,0,1047,1.32%,4,1051,1.33%,2,1053,1.33%,18,1071,1.36%,4,1075,1.36%,8,1083,1.38%,11,1094,1.4%,9,1103,1.41%,47,1150,1.48%,10,1160,1.5%,-1160,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +DOUG MANN,779,0.98%,3,782,0.98%,5,787,0.99%,4,791,0.99%,3,794,1.0%,2,796,1.0%,0,796,1.0%,4,800,1.0%,1,801,1.01%,1,802,1.01%,7,809,1.02%,4,813,1.02%,3,816,1.03%,15,831,1.05%,5,836,1.05%,5,841,1.06%,5,846,1.07%,17,863,1.09%,4,867,1.09%,32,899,1.14%,62,961,1.22%,10,971,1.23%,22,993,1.26%,3,996,1.27%,6,1002,1.28%,87,1089,1.39%,17,1106,1.42%,-1106,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +OLE SAVIOR,695,0.87%,1,696,0.87%,1,697,0.87%,0,697,0.87%,0,697,0.87%,3,700,0.88%,0,700,0.88%,0,700,0.88%,6,706,0.89%,4,710,0.89%,0,710,0.89%,5,715,0.9%,2,717,0.9%,2,719,0.9%,9,728,0.92%,1,729,0.92%,18,747,0.94%,4,751,0.95%,2,753,0.95%,1,754,0.95%,0,754,0.95%,37,791,1.0%,12,803,1.02%,4,807,1.03%,3,810,1.03%,0,810,1.03%,-810,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +ALICIA K. BENNETT,351,0.44%,1,352,0.44%,0,352,0.44%,0,352,0.44%,1,353,0.44%,0,353,0.44%,3,356,0.44%,1,357,0.45%,3,360,0.45%,4,364,0.45%,3,367,0.46%,6,373,0.47%,5,378,0.47%,1,379,0.47%,0,379,0.47%,11,390,0.49%,2,392,0.49%,1,393,0.49%,20,413,0.52%,9,422,0.53%,6,428,0.54%,3,431,0.54%,3,434,0.55%,6,440,0.56%,-440,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +ABDUL M RAHAMAN THE ROCK,350,0.44%,1,351,0.44%,0,351,0.44%,0,351,0.44%,1,352,0.44%,1,353,0.44%,2,355,0.44%,0,355,0.44%,0,355,0.44%,5,360,0.45%,4,364,0.45%,3,367,0.46%,5,372,0.47%,5,377,0.47%,0,377,0.47%,4,381,0.48%,2,383,0.48%,3,386,0.48%,5,391,0.49%,2,393,0.49%,0,393,0.49%,1,394,0.5%,16,410,0.52%,-410,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +JAMES EVERETT,348,0.43%,1,349,0.44%,1,350,0.44%,1,351,0.44%,3,354,0.44%,3,357,0.45%,0,357,0.45%,1,358,0.45%,6,364,0.45%,3,367,0.46%,2,369,0.46%,1,370,0.46%,0,370,0.46%,9,379,0.47%,3,382,0.48%,1,383,0.48%,4,387,0.49%,12,399,0.5%,3,402,0.5%,10,412,0.52%,15,427,0.54%,3,430,0.54%,9,439,0.55%,4,443,0.56%,8,451,0.57%,-451,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +CAPTAIN JACK SPARROW,265,0.33%,4,269,0.33%,1,270,0.34%,0,270,0.34%,6,276,0.34%,1,277,0.34%,1,278,0.35%,0,278,0.35%,1,279,0.35%,4,283,0.35%,4,287,0.36%,5,292,0.36%,2,294,0.37%,4,298,0.37%,5,303,0.38%,3,306,0.38%,2,308,0.39%,16,324,0.41%,4,328,0.41%,4,332,0.42%,8,340,0.43%,11,351,0.44%,-351,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +TONY LANE,219,0.27%,1,220,0.27%,3,223,0.28%,0,223,0.28%,0,223,0.28%,1,224,0.28%,1,225,0.28%,1,226,0.28%,1,227,0.28%,2,229,0.28%,1,230,0.29%,5,235,0.29%,2,237,0.29%,6,243,0.3%,2,245,0.31%,4,249,0.31%,1,250,0.31%,5,255,0.32%,7,262,0.33%,13,275,0.34%,-275,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +MIKE GOULD,204,0.25%,3,207,0.26%,0,207,0.26%,0,207,0.26%,0,207,0.26%,0,207,0.26%,2,209,0.26%,1,210,0.26%,0,210,0.26%,4,214,0.27%,3,217,0.27%,1,218,0.27%,2,220,0.27%,1,221,0.27%,6,227,0.28%,8,235,0.29%,1,236,0.29%,2,238,0.3%,-238,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +KURTIS W. HANNA,200,0.25%,0,200,0.25%,0,200,0.25%,1,201,0.25%,1,202,0.25%,0,202,0.25%,0,202,0.25%,0,202,0.25%,2,204,0.25%,0,204,0.25%,2,206,0.26%,1,207,0.26%,0,207,0.26%,7,214,0.27%,0,214,0.27%,1,215,0.27%,6,221,0.28%,-221,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +JAYMIE KELLY,196,0.24%,1,197,0.24%,0,197,0.24%,0,197,0.24%,1,198,0.24%,1,199,0.25%,3,202,0.25%,1,203,0.25%,0,203,0.25%,2,205,0.25%,9,214,0.27%,5,219,0.27%,4,223,0.28%,12,235,0.29%,5,240,0.3%,1,241,0.3%,1,242,0.3%,5,247,0.31%,4,251,0.31%,-251,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +CHRISTOPHER CLARK,190,0.23%,2,192,0.24%,2,194,0.24%,0,194,0.24%,0,194,0.24%,1,195,0.24%,0,195,0.24%,0,195,0.24%,3,198,0.25%,2,200,0.25%,0,200,0.25%,1,201,0.25%,2,203,0.25%,1,204,0.25%,6,210,0.26%,0,210,0.26%,54,264,0.33%,14,278,0.35%,3,281,0.35%,0,281,0.35%,4,285,0.36%,-285,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +CHRISTOPHER ROBIN ZIMMERMAN,170,0.21%,0,170,0.21%,0,170,0.21%,1,171,0.21%,0,171,0.21%,4,175,0.22%,1,176,0.22%,1,177,0.22%,3,180,0.22%,3,183,0.23%,1,184,0.23%,2,186,0.23%,2,188,0.23%,2,190,0.24%,2,192,0.24%,0,192,0.24%,-192,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +JEFFREY ALAN WAGNER,165,0.2%,0,165,0.2%,0,165,0.2%,0,165,0.2%,0,165,0.2%,1,166,0.2%,3,169,0.21%,0,169,0.21%,1,170,0.21%,2,172,0.21%,2,174,0.21%,3,177,0.22%,7,184,0.23%,2,186,0.23%,1,187,0.23%,-187,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +TROY BENJEGERDES,149,0.18%,0,149,0.18%,1,150,0.18%,0,150,0.18%,0,150,0.18%,0,150,0.18%,2,152,0.19%,4,156,0.19%,1,157,0.19%,1,158,0.19%,0,158,0.19%,6,164,0.2%,3,167,0.21%,-167,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +GREGG A. IVERSON,146,0.18%,0,146,0.18%,1,147,0.18%,2,149,0.18%,0,149,0.18%,0,149,0.18%,0,149,0.18%,0,149,0.18%,3,152,0.19%,1,153,0.19%,2,155,0.19%,1,156,0.19%,-156,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +NEAL BAXTER,145,0.18%,0,145,0.18%,0,145,0.18%,1,146,0.18%,0,146,0.18%,5,151,0.19%,0,151,0.19%,0,151,0.19%,15,166,0.2%,4,170,0.21%,1,171,0.21%,3,174,0.21%,2,176,0.22%,2,178,0.22%,-178,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +MERRILL ANDERSON,109,0.13%,0,109,0.13%,0,109,0.13%,3,112,0.14%,1,113,0.14%,0,113,0.14%,5,118,0.14%,3,121,0.15%,1,122,0.15%,1,123,0.15%,16,139,0.17%,-139,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +JOSHUA REA,109,0.13%,0,109,0.13%,0,109,0.13%,3,112,0.14%,0,112,0.14%,1,113,0.14%,1,114,0.14%,0,114,0.14%,1,115,0.14%,3,118,0.14%,-118,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +BILL KAHN,102,0.12%,1,103,0.12%,1,104,0.13%,1,105,0.13%,1,106,0.13%,0,106,0.13%,2,108,0.13%,0,108,0.13%,2,110,0.13%,-110,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +JOHN LESLIE HARTWIG,97,0.12%,0,97,0.12%,2,99,0.12%,0,99,0.12%,1,100,0.12%,1,101,0.12%,0,101,0.12%,0,101,0.12%,-101,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +EDMUND BERNARD BRUYERE,72,0.09%,0,72,0.09%,0,72,0.09%,0,72,0.09%,0,72,0.09%,1,73,0.09%,0,73,0.09%,-73,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +RAHN V. WORKCUFF,66,0.08%,0,66,0.08%,0,66,0.08%,0,66,0.08%,0,66,0.08%,-66,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +"JAMES JIMMY L. STROUD, JR.",65,0.08%,1,66,0.08%,0,66,0.08%,0,66,0.08%,2,68,0.08%,0,68,0.08%,-68,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +BOB AGAIN CARNEY JR,56,0.07%,0,56,0.07%,0,56,0.07%,1,57,0.07%,-57,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +CYD GORMAN,39,0.04%,0,39,0.04%,0,39,0.04%,-39,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +JOHN CHARLES WILSON,37,0.04%,1,38,0.04%,-38,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,117,0.14%,-117,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,79312,,,79275,,,79269,,,79264,,,79253,,,79243,,,79226,,,79214,,,79197,,,79164,,,79135,,,79102,,,79065,,,79043,,,79003,,,78952,,,78923,,,78898,,,78826,,,78772,,,78716,,,78617,,,78493,,,78223,,,78081,,,77960,,,77451,,,77081,,,76623,,,76323,,,75590,,,73619,,,63794,, +Current Round Threshold,39657,,,39638,,,39635,,,39633,,,39627,,,39622,,,39614,,,39608,,,39599,,,39583,,,39568,,,39552,,,39533,,,39522,,,39502,,,39477,,,39462,,,39450,,,39414,,,39387,,,39359,,,39309,,,39247,,,39112,,,39041,,,38981,,,38726,,,38541,,,38312,,,38162,,,37796,,,36810,,,31898,, +Inactive Ballots by Overvotes,103,,1,104,,0,104,,0,104,,0,104,,0,104,,0,104,,0,104,,0,104,,1,105,,1,106,,1,107,,0,107,,0,107,,0,107,,0,107,,0,107,,0,107,,0,107,,0,107,,0,107,,1,108,,1,109,,1,110,,0,110,,0,110,,1,111,,1,112,,2,114,,1,115,,2,117,,6,123,,17,140,,0 +Inactive Ballots by Skipped Rankings,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0,47,,0 +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,0,,18,18,,0,18,,1,19,,1,20,,4,24,,5,29,,5,34,,2,36,,15,51,,14,65,,15,80,,11,91,,16,107,,27,134,,21,155,,21,176,,19,195,,28,223,,47,270,,46,316,,89,405,,101,506,,161,667,,100,767,,95,862,,306,1168,,336,1504,,261,1765,,236,2001,,535,2536,,1406,3942,,7827,11769,,0 +Inactive Ballots Partially Ranked Ballots by Exhausted Choices,0,,18,18,,6,24,,4,28,,10,38,,6,44,,12,56,,7,63,,15,78,,17,95,,14,109,,17,126,,26,152,,6,158,,13,171,,30,201,,8,209,,6,215,,44,259,,7,266,,10,276,,9,285,,22,307,,108,415,,42,457,,26,483,,202,685,,33,718,,195,913,,63,976,,196,1172,,559,1731,,1981,3712,,0 +Inactive Ballots Total,789,,37,826,,6,832,,5,837,,11,848,,10,858,,17,875,,12,887,,17,904,,33,937,,29,966,,33,999,,37,1036,,22,1058,,40,1098,,51,1149,,29,1178,,25,1203,,72,1275,,54,1329,,56,1385,,99,1484,,124,1608,,270,1878,,142,2020,,121,2141,,509,2650,,370,3020,,458,3478,,300,3778,,733,4511,,1971,6482,,9825,16307,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor/2013_minneapolis_mayor_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor/2013_minneapolis_mayor_expected_summary.json index 659fe2cd..2a23fcd8 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor/2013_minneapolis_mayor_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor/2013_minneapolis_mayor_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "103", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -84,7 +85,8 @@ "threshold" : "39657" }, { "inactiveBallots" : { - "exhaustedChoices" : "18", + "exhaustedChoicesFullyRanked" : "18", + "exhaustedChoicesPartiallyRanked" : "18", "overvotes" : "104", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -154,7 +156,8 @@ "threshold" : "39638" }, { "inactiveBallots" : { - "exhaustedChoices" : "18", + "exhaustedChoicesFullyRanked" : "18", + "exhaustedChoicesPartiallyRanked" : "24", "overvotes" : "104", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -223,7 +226,8 @@ "threshold" : "39635" }, { "inactiveBallots" : { - "exhaustedChoices" : "19", + "exhaustedChoicesFullyRanked" : "19", + "exhaustedChoicesPartiallyRanked" : "28", "overvotes" : "104", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -290,7 +294,8 @@ "threshold" : "39633" }, { "inactiveBallots" : { - "exhaustedChoices" : "20", + "exhaustedChoicesFullyRanked" : "20", + "exhaustedChoicesPartiallyRanked" : "38", "overvotes" : "104", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -362,7 +367,8 @@ "threshold" : "39627" }, { "inactiveBallots" : { - "exhaustedChoices" : "24", + "exhaustedChoicesFullyRanked" : "24", + "exhaustedChoicesPartiallyRanked" : "44", "overvotes" : "104", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -430,7 +436,8 @@ "threshold" : "39622" }, { "inactiveBallots" : { - "exhaustedChoices" : "29", + "exhaustedChoicesFullyRanked" : "29", + "exhaustedChoicesPartiallyRanked" : "56", "overvotes" : "104", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -495,7 +502,8 @@ "threshold" : "39614" }, { "inactiveBallots" : { - "exhaustedChoices" : "34", + "exhaustedChoicesFullyRanked" : "34", + "exhaustedChoicesPartiallyRanked" : "63", "overvotes" : "104", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -566,7 +574,8 @@ "threshold" : "39608" }, { "inactiveBallots" : { - "exhaustedChoices" : "36", + "exhaustedChoicesFullyRanked" : "36", + "exhaustedChoicesPartiallyRanked" : "78", "overvotes" : "104", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -637,7 +646,8 @@ "threshold" : "39599" }, { "inactiveBallots" : { - "exhaustedChoices" : "51", + "exhaustedChoicesFullyRanked" : "51", + "exhaustedChoicesPartiallyRanked" : "95", "overvotes" : "105", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -703,7 +713,8 @@ "threshold" : "39583" }, { "inactiveBallots" : { - "exhaustedChoices" : "65", + "exhaustedChoicesFullyRanked" : "65", + "exhaustedChoicesPartiallyRanked" : "109", "overvotes" : "106", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -771,7 +782,8 @@ "threshold" : "39568" }, { "inactiveBallots" : { - "exhaustedChoices" : "80", + "exhaustedChoicesFullyRanked" : "80", + "exhaustedChoicesPartiallyRanked" : "126", "overvotes" : "107", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -835,7 +847,8 @@ "threshold" : "39552" }, { "inactiveBallots" : { - "exhaustedChoices" : "91", + "exhaustedChoicesFullyRanked" : "91", + "exhaustedChoicesPartiallyRanked" : "152", "overvotes" : "107", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -899,7 +912,8 @@ "threshold" : "39533" }, { "inactiveBallots" : { - "exhaustedChoices" : "107", + "exhaustedChoicesFullyRanked" : "107", + "exhaustedChoicesPartiallyRanked" : "158", "overvotes" : "107", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -958,7 +972,8 @@ "threshold" : "39522" }, { "inactiveBallots" : { - "exhaustedChoices" : "134", + "exhaustedChoicesFullyRanked" : "134", + "exhaustedChoicesPartiallyRanked" : "171", "overvotes" : "107", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -1016,7 +1031,8 @@ "threshold" : "39502" }, { "inactiveBallots" : { - "exhaustedChoices" : "155", + "exhaustedChoicesFullyRanked" : "155", + "exhaustedChoicesPartiallyRanked" : "201", "overvotes" : "107", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -1072,7 +1088,8 @@ "threshold" : "39477" }, { "inactiveBallots" : { - "exhaustedChoices" : "176", + "exhaustedChoicesFullyRanked" : "176", + "exhaustedChoicesPartiallyRanked" : "209", "overvotes" : "107", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -1128,7 +1145,8 @@ "threshold" : "39462" }, { "inactiveBallots" : { - "exhaustedChoices" : "195", + "exhaustedChoicesFullyRanked" : "195", + "exhaustedChoicesPartiallyRanked" : "215", "overvotes" : "107", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -1181,7 +1199,8 @@ "threshold" : "39450" }, { "inactiveBallots" : { - "exhaustedChoices" : "223", + "exhaustedChoicesFullyRanked" : "223", + "exhaustedChoicesPartiallyRanked" : "259", "overvotes" : "107", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -1232,7 +1251,8 @@ "threshold" : "39414" }, { "inactiveBallots" : { - "exhaustedChoices" : "270", + "exhaustedChoicesFullyRanked" : "270", + "exhaustedChoicesPartiallyRanked" : "266", "overvotes" : "107", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -1280,7 +1300,8 @@ "threshold" : "39387" }, { "inactiveBallots" : { - "exhaustedChoices" : "316", + "exhaustedChoicesFullyRanked" : "316", + "exhaustedChoicesPartiallyRanked" : "276", "overvotes" : "107", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -1328,7 +1349,8 @@ "threshold" : "39359" }, { "inactiveBallots" : { - "exhaustedChoices" : "405", + "exhaustedChoicesFullyRanked" : "405", + "exhaustedChoicesPartiallyRanked" : "285", "overvotes" : "108", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -1374,7 +1396,8 @@ "threshold" : "39309" }, { "inactiveBallots" : { - "exhaustedChoices" : "506", + "exhaustedChoicesFullyRanked" : "506", + "exhaustedChoicesPartiallyRanked" : "307", "overvotes" : "109", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -1418,7 +1441,8 @@ "threshold" : "39247" }, { "inactiveBallots" : { - "exhaustedChoices" : "667", + "exhaustedChoicesFullyRanked" : "667", + "exhaustedChoicesPartiallyRanked" : "415", "overvotes" : "110", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -1460,7 +1484,8 @@ "threshold" : "39112" }, { "inactiveBallots" : { - "exhaustedChoices" : "767", + "exhaustedChoicesFullyRanked" : "767", + "exhaustedChoicesPartiallyRanked" : "457", "overvotes" : "110", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -1499,7 +1524,8 @@ "threshold" : "39041" }, { "inactiveBallots" : { - "exhaustedChoices" : "862", + "exhaustedChoicesFullyRanked" : "862", + "exhaustedChoicesPartiallyRanked" : "483", "overvotes" : "110", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -1537,7 +1563,8 @@ "threshold" : "38981" }, { "inactiveBallots" : { - "exhaustedChoices" : "1168", + "exhaustedChoicesFullyRanked" : "1168", + "exhaustedChoicesPartiallyRanked" : "685", "overvotes" : "111", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -1573,7 +1600,8 @@ "threshold" : "38726" }, { "inactiveBallots" : { - "exhaustedChoices" : "1504", + "exhaustedChoicesFullyRanked" : "1504", + "exhaustedChoicesPartiallyRanked" : "718", "overvotes" : "112", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -1607,7 +1635,8 @@ "threshold" : "38541" }, { "inactiveBallots" : { - "exhaustedChoices" : "1765", + "exhaustedChoicesFullyRanked" : "1765", + "exhaustedChoicesPartiallyRanked" : "913", "overvotes" : "114", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -1639,7 +1668,8 @@ "threshold" : "38312" }, { "inactiveBallots" : { - "exhaustedChoices" : "2001", + "exhaustedChoicesFullyRanked" : "2001", + "exhaustedChoicesPartiallyRanked" : "976", "overvotes" : "115", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -1669,7 +1699,8 @@ "threshold" : "38162" }, { "inactiveBallots" : { - "exhaustedChoices" : "2536", + "exhaustedChoicesFullyRanked" : "2536", + "exhaustedChoicesPartiallyRanked" : "1172", "overvotes" : "117", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -1705,7 +1736,8 @@ "threshold" : "37796" }, { "inactiveBallots" : { - "exhaustedChoices" : "3942", + "exhaustedChoicesFullyRanked" : "3942", + "exhaustedChoicesPartiallyRanked" : "1731", "overvotes" : "123", "repeatedRankings" : "0", "skippedRankings" : "47" @@ -1735,7 +1767,8 @@ "threshold" : "36810" }, { "inactiveBallots" : { - "exhaustedChoices" : "11769", + "exhaustedChoicesFullyRanked" : "11769", + "exhaustedChoicesPartiallyRanked" : "3712", "overvotes" : "140", "repeatedRankings" : "0", "skippedRankings" : "47" diff --git a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor_scale/2013_minneapolis_mayor_scale_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor_scale/2013_minneapolis_mayor_scale_expected_summary.csv index 8f83fec7..79c259c0 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor_scale/2013_minneapolis_mayor_scale_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor_scale/2013_minneapolis_mayor_scale_expected_summary.csv @@ -1,63 +1,63 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,2013 Minneapolis Mayor -Jurisdiction, -Office, -Date, -Winner(s),BETSY HODGES -Final Threshold,414662 - -Contest Summary -Number to be Elected,1 -Number of Candidates,36 -Total Number of Ballots,1041313 -Number of Undervotes,8307 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer,Round 9 Votes,% of vote,transfer,Round 10 Votes,% of vote,transfer,Round 11 Votes,% of vote,transfer,Round 12 Votes,% of vote,transfer,Round 13 Votes,% of vote,transfer,Round 14 Votes,% of vote,transfer,Round 15 Votes,% of vote,transfer,Round 16 Votes,% of vote,transfer,Round 17 Votes,% of vote,transfer,Round 18 Votes,% of vote,transfer,Round 19 Votes,% of vote,transfer,Round 20 Votes,% of vote,transfer,Round 21 Votes,% of vote,transfer,Round 22 Votes,% of vote,transfer,Round 23 Votes,% of vote,transfer,Round 24 Votes,% of vote,transfer,Round 25 Votes,% of vote,transfer,Round 26 Votes,% of vote,transfer,Round 27 Votes,% of vote,transfer,Round 28 Votes,% of vote,transfer,Round 29 Votes,% of vote,transfer,Round 30 Votes,% of vote,transfer,Round 31 Votes,% of vote,transfer,Round 32 Votes,% of vote,transfer,Round 33 Votes,% of vote,transfer -Eliminated,Undeclared Write-ins,,,JOHN CHARLES WILSON,,,CYD GORMAN,,,BOB AGAIN CARNEY JR,,,RAHN V. WORKCUFF,,,"JAMES JIMMY L. STROUD, JR.",,,EDMUND BERNARD BRUYERE,,,JOHN LESLIE HARTWIG,,,BILL KAHN,,,JOSHUA REA,,,MERRILL ANDERSON,,,GREGG A. IVERSON,,,TROY BENJEGERDES,,,NEAL BAXTER,,,JEFFREY ALAN WAGNER,,,CHRISTOPHER ROBIN ZIMMERMAN,,,KURTIS W. HANNA,,,MIKE GOULD,,,JAYMIE KELLY,,,TONY LANE,,,CHRISTOPHER CLARK,,,CAPTAIN JACK SPARROW,,,ABDUL M RAHAMAN THE ROCK,,,ALICIA K. BENNETT,,,JAMES EVERETT,,,OLE SAVIOR,,,DOUG MANN,,,MARK V ANDERSON,,,STEPHANIE WOODRUFF,,,DAN COHEN,,,JACKIE CHERRYHOMES; BOB FINE,,,DON SAMUELS; CAM WINTON,,,,, -Elected,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,BETSY HODGES,, -BETSY HODGES,376363,36.5%,273,376636,36.54%,13,376649,36.55%,52,376701,36.55%,78,376779,36.57%,65,376844,36.58%,52,376896,36.59%,156,377052,36.61%,104,377156,36.63%,52,377208,36.65%,52,377260,36.67%,65,377325,36.69%,91,377416,36.71%,364,377780,36.76%,416,378196,36.82%,182,378378,36.86%,78,378456,36.88%,637,379093,36.96%,169,379262,37.01%,962,380224,37.12%,741,380965,37.22%,104,381069,37.28%,754,381823,37.41%,455,382278,37.59%,949,383227,37.75%,1326,384553,37.94%,182,384735,38.21%,5707,390442,38.96%,3172,393614,39.51%,4979,398593,40.17%,3783,402376,40.94%,20995,423371,44.23%,81705,505076,60.9%,0 -MARK ANDREW,255073,24.73%,208,255281,24.77%,52,255333,24.77%,13,255346,24.78%,91,255437,24.79%,13,255450,24.79%,78,255528,24.81%,65,255593,24.82%,26,255619,24.82%,39,255658,24.84%,65,255723,24.85%,130,255853,24.88%,221,256074,24.91%,169,256243,24.93%,208,256451,24.96%,546,256997,25.03%,91,257088,25.05%,130,257218,25.07%,390,257608,25.13%,104,257712,25.16%,325,258037,25.21%,104,258141,25.25%,299,258440,25.32%,455,258895,25.45%,572,259467,25.56%,455,259922,25.64%,286,260208,25.84%,1391,261599,26.1%,741,262340,26.33%,1651,263991,26.6%,2483,266474,27.11%,16952,283426,29.61%,40820,324246,39.09%,0 -DON SAMUELS,108472,10.52%,52,108524,10.53%,13,108537,10.53%,26,108563,10.53%,104,108667,10.54%,65,108732,10.55%,39,108771,10.56%,65,108836,10.56%,39,108875,10.57%,13,108888,10.58%,39,108927,10.58%,91,109018,10.6%,65,109083,10.61%,104,109187,10.62%,117,109304,10.64%,117,109421,10.66%,65,109486,10.67%,143,109629,10.68%,208,109837,10.71%,78,109915,10.73%,221,110136,10.76%,65,110201,10.78%,143,110344,10.81%,91,110435,10.85%,364,110799,10.91%,338,111137,10.96%,299,111436,11.06%,559,111995,11.17%,988,112983,11.34%,1885,114868,11.57%,3289,118157,12.02%,15639,133796,13.98%,-133796,0,0.0%,0 -CAM WINTON,97799,9.48%,91,97890,9.49%,26,97916,9.5%,26,97942,9.5%,0,97942,9.5%,39,97981,9.51%,13,97994,9.51%,104,98098,9.52%,78,98176,9.53%,26,98202,9.54%,39,98241,9.54%,39,98280,9.55%,13,98293,9.56%,65,98358,9.57%,195,98553,9.59%,26,98579,9.6%,260,98839,9.63%,273,99112,9.66%,39,99151,9.67%,65,99216,9.68%,65,99281,9.7%,741,100022,9.78%,143,100165,9.81%,39,100204,9.85%,65,100269,9.87%,91,100360,9.9%,1196,101556,10.08%,234,101790,10.15%,1235,103025,10.34%,1222,104247,10.5%,5447,109694,11.16%,6760,116454,12.16%,-116454,0,0.0%,0 -JACKIE CHERRYHOMES,46007,4.46%,39,46046,4.46%,0,46046,4.46%,0,46046,4.46%,0,46046,4.46%,65,46111,4.47%,52,46163,4.48%,78,46241,4.49%,26,46267,4.49%,39,46306,4.49%,104,46410,4.51%,78,46488,4.52%,299,46787,4.55%,52,46839,4.55%,52,46891,4.56%,143,47034,4.58%,104,47138,4.59%,26,47164,4.59%,208,47372,4.62%,104,47476,4.63%,91,47567,4.64%,26,47593,4.65%,143,47736,4.67%,104,47840,4.7%,273,48113,4.73%,390,48503,4.78%,130,48633,4.83%,234,48867,4.87%,1300,50167,5.03%,1196,51363,5.17%,1417,52780,5.37%,-52780,0,0.0%,0,0,0.0%,0 -BOB FINE,27235,2.64%,26,27261,2.64%,26,27287,2.64%,13,27300,2.64%,26,27326,2.65%,52,27378,2.65%,39,27417,2.66%,26,27443,2.66%,13,27456,2.66%,39,27495,2.67%,13,27508,2.67%,39,27547,2.67%,130,27677,2.69%,26,27703,2.69%,52,27755,2.7%,78,27833,2.71%,0,27833,2.71%,104,27937,2.72%,169,28106,2.74%,52,28158,2.74%,52,28210,2.75%,78,28288,2.76%,208,28496,2.79%,78,28574,2.8%,247,28821,2.83%,169,28990,2.86%,247,29237,2.9%,403,29640,2.95%,741,30381,3.04%,962,31343,3.15%,1846,33189,3.37%,-33189,0,0.0%,0,0,0.0%,0 -DAN COHEN,23452,2.27%,39,23491,2.27%,26,23517,2.28%,26,23543,2.28%,0,23543,2.28%,13,23556,2.28%,39,23595,2.29%,13,23608,2.29%,78,23686,2.3%,78,23764,2.3%,65,23829,2.31%,104,23933,2.32%,91,24024,2.33%,39,24063,2.34%,52,24115,2.34%,78,24193,2.35%,65,24258,2.36%,117,24375,2.37%,104,24479,2.38%,130,24609,2.4%,39,24648,2.4%,208,24856,2.43%,299,25155,2.46%,65,25220,2.48%,130,25350,2.49%,117,25467,2.51%,689,26156,2.59%,429,26585,2.65%,689,27274,2.73%,520,27794,2.8%,-27794,0,0.0%,0,0,0.0%,0,0,0.0%,0 -STEPHANIE WOODRUFF,13156,1.27%,26,13182,1.27%,13,13195,1.28%,13,13208,1.28%,13,13221,1.28%,13,13234,1.28%,0,13234,1.28%,52,13286,1.29%,13,13299,1.29%,52,13351,1.29%,0,13351,1.29%,52,13403,1.3%,78,13481,1.31%,104,13585,1.32%,91,13676,1.33%,78,13754,1.34%,0,13754,1.34%,39,13793,1.34%,195,13988,1.36%,91,14079,1.37%,52,14131,1.38%,13,14144,1.38%,104,14248,1.39%,208,14456,1.42%,910,15366,1.51%,156,15522,1.53%,52,15574,1.54%,481,16055,1.6%,260,16315,1.63%,-16315,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -MARK V ANDERSON,12766,1.23%,13,12779,1.23%,13,12792,1.24%,39,12831,1.24%,13,12844,1.24%,65,12909,1.25%,13,12922,1.25%,13,12935,1.25%,65,13000,1.26%,65,13065,1.26%,39,13104,1.27%,104,13208,1.28%,26,13234,1.28%,65,13299,1.29%,39,13338,1.29%,13,13351,1.3%,208,13559,1.32%,52,13611,1.32%,0,13611,1.32%,52,13663,1.33%,26,13689,1.33%,234,13923,1.36%,52,13975,1.36%,104,14079,1.38%,143,14222,1.4%,117,14339,1.41%,611,14950,1.48%,130,15080,1.5%,-15080,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -DOUG MANN,10127,0.98%,39,10166,0.98%,65,10231,0.99%,52,10283,0.99%,39,10322,1.0%,26,10348,1.0%,0,10348,1.0%,52,10400,1.0%,13,10413,1.01%,13,10426,1.01%,91,10517,1.02%,52,10569,1.02%,39,10608,1.03%,195,10803,1.05%,65,10868,1.05%,65,10933,1.06%,65,10998,1.07%,221,11219,1.09%,52,11271,1.09%,416,11687,1.14%,806,12493,1.22%,130,12623,1.23%,286,12909,1.26%,39,12948,1.27%,78,13026,1.28%,1131,14157,1.39%,221,14378,1.42%,-14378,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -OLE SAVIOR,9035,0.87%,13,9048,0.87%,13,9061,0.87%,0,9061,0.87%,0,9061,0.87%,39,9100,0.88%,0,9100,0.88%,0,9100,0.88%,78,9178,0.89%,52,9230,0.89%,0,9230,0.89%,65,9295,0.9%,26,9321,0.9%,26,9347,0.9%,117,9464,0.92%,13,9477,0.92%,234,9711,0.94%,52,9763,0.95%,26,9789,0.95%,13,9802,0.95%,0,9802,0.95%,481,10283,1.0%,156,10439,1.02%,52,10491,1.03%,39,10530,1.03%,0,10530,1.03%,-10530,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -ALICIA K. BENNETT,4563,0.44%,13,4576,0.44%,0,4576,0.44%,0,4576,0.44%,13,4589,0.44%,0,4589,0.44%,39,4628,0.44%,13,4641,0.45%,39,4680,0.45%,52,4732,0.45%,39,4771,0.46%,78,4849,0.47%,65,4914,0.47%,13,4927,0.47%,0,4927,0.47%,143,5070,0.49%,26,5096,0.49%,13,5109,0.49%,260,5369,0.52%,117,5486,0.53%,78,5564,0.54%,39,5603,0.54%,39,5642,0.55%,78,5720,0.56%,-5720,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -ABDUL M RAHAMAN THE ROCK,4550,0.44%,13,4563,0.44%,0,4563,0.44%,0,4563,0.44%,13,4576,0.44%,13,4589,0.44%,26,4615,0.44%,0,4615,0.44%,0,4615,0.44%,65,4680,0.45%,52,4732,0.45%,39,4771,0.46%,65,4836,0.47%,65,4901,0.47%,0,4901,0.47%,52,4953,0.48%,26,4979,0.48%,39,5018,0.48%,65,5083,0.49%,26,5109,0.49%,0,5109,0.49%,13,5122,0.5%,208,5330,0.52%,-5330,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -JAMES EVERETT,4524,0.43%,13,4537,0.44%,13,4550,0.44%,13,4563,0.44%,39,4602,0.44%,39,4641,0.45%,0,4641,0.45%,13,4654,0.45%,78,4732,0.45%,39,4771,0.46%,26,4797,0.46%,13,4810,0.46%,0,4810,0.46%,117,4927,0.47%,39,4966,0.48%,13,4979,0.48%,52,5031,0.49%,156,5187,0.5%,39,5226,0.5%,130,5356,0.52%,195,5551,0.54%,39,5590,0.54%,117,5707,0.55%,52,5759,0.56%,104,5863,0.57%,-5863,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -CAPTAIN JACK SPARROW,3445,0.33%,52,3497,0.33%,13,3510,0.34%,0,3510,0.34%,78,3588,0.34%,13,3601,0.34%,13,3614,0.35%,0,3614,0.35%,13,3627,0.35%,52,3679,0.35%,52,3731,0.36%,65,3796,0.36%,26,3822,0.37%,52,3874,0.37%,65,3939,0.38%,39,3978,0.38%,26,4004,0.39%,208,4212,0.41%,52,4264,0.41%,52,4316,0.42%,104,4420,0.43%,143,4563,0.44%,-4563,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -TONY LANE,2847,0.27%,13,2860,0.27%,39,2899,0.28%,0,2899,0.28%,0,2899,0.28%,13,2912,0.28%,13,2925,0.28%,13,2938,0.28%,13,2951,0.28%,26,2977,0.28%,13,2990,0.29%,65,3055,0.29%,26,3081,0.29%,78,3159,0.3%,26,3185,0.31%,52,3237,0.31%,13,3250,0.31%,65,3315,0.32%,91,3406,0.33%,169,3575,0.34%,-3575,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -MIKE GOULD,2652,0.25%,39,2691,0.26%,0,2691,0.26%,0,2691,0.26%,0,2691,0.26%,0,2691,0.26%,26,2717,0.26%,13,2730,0.26%,0,2730,0.26%,52,2782,0.27%,39,2821,0.27%,13,2834,0.27%,26,2860,0.27%,13,2873,0.27%,78,2951,0.28%,104,3055,0.29%,13,3068,0.29%,26,3094,0.3%,-3094,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -KURTIS W. HANNA,2600,0.25%,0,2600,0.25%,0,2600,0.25%,13,2613,0.25%,13,2626,0.25%,0,2626,0.25%,0,2626,0.25%,0,2626,0.25%,26,2652,0.25%,0,2652,0.25%,26,2678,0.26%,13,2691,0.26%,0,2691,0.26%,91,2782,0.27%,0,2782,0.27%,13,2795,0.27%,78,2873,0.28%,-2873,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -JAYMIE KELLY,2548,0.24%,13,2561,0.24%,0,2561,0.24%,0,2561,0.24%,13,2574,0.24%,13,2587,0.25%,39,2626,0.25%,13,2639,0.25%,0,2639,0.25%,26,2665,0.25%,117,2782,0.27%,65,2847,0.27%,52,2899,0.28%,156,3055,0.29%,65,3120,0.3%,13,3133,0.3%,13,3146,0.3%,65,3211,0.31%,52,3263,0.31%,-3263,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -CHRISTOPHER CLARK,2470,0.23%,26,2496,0.24%,26,2522,0.24%,0,2522,0.24%,0,2522,0.24%,13,2535,0.24%,0,2535,0.24%,0,2535,0.24%,39,2574,0.25%,26,2600,0.25%,0,2600,0.25%,13,2613,0.25%,26,2639,0.25%,13,2652,0.25%,78,2730,0.26%,0,2730,0.26%,702,3432,0.33%,182,3614,0.35%,39,3653,0.35%,0,3653,0.35%,52,3705,0.36%,-3705,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -CHRISTOPHER ROBIN ZIMMERMAN,2210,0.21%,0,2210,0.21%,0,2210,0.21%,13,2223,0.21%,0,2223,0.21%,52,2275,0.22%,13,2288,0.22%,13,2301,0.22%,39,2340,0.22%,39,2379,0.23%,13,2392,0.23%,26,2418,0.23%,26,2444,0.23%,26,2470,0.24%,26,2496,0.24%,0,2496,0.24%,-2496,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -JEFFREY ALAN WAGNER,2145,0.2%,0,2145,0.2%,0,2145,0.2%,0,2145,0.2%,0,2145,0.2%,13,2158,0.2%,39,2197,0.21%,0,2197,0.21%,13,2210,0.21%,26,2236,0.21%,26,2262,0.21%,39,2301,0.22%,91,2392,0.23%,26,2418,0.23%,13,2431,0.23%,-2431,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -TROY BENJEGERDES,1937,0.18%,0,1937,0.18%,13,1950,0.18%,0,1950,0.18%,0,1950,0.18%,0,1950,0.18%,26,1976,0.19%,52,2028,0.19%,13,2041,0.19%,13,2054,0.19%,0,2054,0.19%,78,2132,0.2%,39,2171,0.21%,-2171,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -GREGG A. IVERSON,1898,0.18%,0,1898,0.18%,13,1911,0.18%,26,1937,0.18%,0,1937,0.18%,0,1937,0.18%,0,1937,0.18%,0,1937,0.18%,39,1976,0.19%,13,1989,0.19%,26,2015,0.19%,13,2028,0.19%,-2028,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -NEAL BAXTER,1885,0.18%,0,1885,0.18%,0,1885,0.18%,13,1898,0.18%,0,1898,0.18%,65,1963,0.19%,0,1963,0.19%,0,1963,0.19%,195,2158,0.2%,52,2210,0.21%,13,2223,0.21%,39,2262,0.21%,26,2288,0.22%,26,2314,0.22%,-2314,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -MERRILL ANDERSON,1417,0.13%,0,1417,0.13%,0,1417,0.13%,39,1456,0.14%,13,1469,0.14%,0,1469,0.14%,65,1534,0.14%,39,1573,0.15%,13,1586,0.15%,13,1599,0.15%,208,1807,0.17%,-1807,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -JOSHUA REA,1417,0.13%,0,1417,0.13%,0,1417,0.13%,39,1456,0.14%,0,1456,0.14%,13,1469,0.14%,13,1482,0.14%,0,1482,0.14%,13,1495,0.14%,39,1534,0.14%,-1534,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -BILL KAHN,1326,0.12%,13,1339,0.12%,13,1352,0.13%,13,1365,0.13%,13,1378,0.13%,0,1378,0.13%,26,1404,0.13%,0,1404,0.13%,26,1430,0.13%,-1430,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -JOHN LESLIE HARTWIG,1261,0.12%,0,1261,0.12%,26,1287,0.12%,0,1287,0.12%,13,1300,0.12%,13,1313,0.12%,0,1313,0.12%,0,1313,0.12%,-1313,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -EDMUND BERNARD BRUYERE,936,0.09%,0,936,0.09%,0,936,0.09%,0,936,0.09%,0,936,0.09%,13,949,0.09%,0,949,0.09%,-949,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -RAHN V. WORKCUFF,858,0.08%,0,858,0.08%,0,858,0.08%,0,858,0.08%,0,858,0.08%,-858,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -"JAMES JIMMY L. STROUD, JR.",845,0.08%,13,858,0.08%,0,858,0.08%,0,858,0.08%,26,884,0.08%,0,884,0.08%,-884,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -BOB AGAIN CARNEY JR,728,0.07%,0,728,0.07%,0,728,0.07%,13,741,0.07%,-741,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -CYD GORMAN,507,0.04%,0,507,0.04%,0,507,0.04%,-507,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -JOHN CHARLES WILSON,481,0.04%,13,494,0.04%,-494,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,1521,0.14%,-1521,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,1031056,,,1030575,,,1030497,,,1030432,,,1030289,,,1030159,,,1029938,,,1029782,,,1029561,,,1029132,,,1028755,,,1028326,,,1027845,,,1027559,,,1027039,,,1026376,,,1025999,,,1025674,,,1024738,,,1024036,,,1023308,,,1022021,,,1020409,,,1016899,,,1015053,,,1013480,,,1006863,,,1002053,,,996099,,,992199,,,982670,,,957047,,,829322,, -Current Round Threshold,515529,,,515288,,,515249,,,515217,,,515145,,,515080,,,514970,,,514892,,,514781,,,514567,,,514378,,,514164,,,513923,,,513780,,,513520,,,513189,,,513000,,,512838,,,512370,,,512019,,,511655,,,511011,,,510205,,,508450,,,507527,,,506741,,,503432,,,501027,,,498050,,,496100,,,491336,,,478524,,,414662,, -Inactive Ballots by Overvotes,1339,,13,1352,,0,1352,,0,1352,,0,1352,,0,1352,,0,1352,,0,1352,,0,1352,,13,1365,,13,1378,,13,1391,,0,1391,,0,1391,,0,1391,,0,1391,,0,1391,,0,1391,,0,1391,,0,1391,,0,1391,,13,1404,,13,1417,,13,1430,,0,1430,,0,1430,,13,1443,,13,1456,,26,1482,,13,1495,,26,1521,,78,1599,,221,1820,,0 -Inactive Ballots by Skipped Rankings,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0 -Inactive Ballots by Exhausted Choices,0,,234,234,,0,234,,13,247,,13,260,,52,312,,65,377,,65,442,,26,468,,195,663,,182,845,,195,1040,,143,1183,,208,1391,,351,1742,,273,2015,,273,2288,,247,2535,,364,2899,,611,3510,,598,4108,,1157,5265,,1313,6578,,2093,8671,,1300,9971,,1235,11206,,3978,15184,,4368,19552,,3393,22945,,3068,26013,,6955,32968,,18278,51246,,101751,152997,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,1950,,481,2431,,78,2509,,65,2574,,143,2717,,130,2847,,221,3068,,156,3224,,221,3445,,429,3874,,377,4251,,429,4680,,481,5161,,286,5447,,520,5967,,663,6630,,377,7007,,325,7332,,936,8268,,702,8970,,728,9698,,1287,10985,,1612,12597,,3510,16107,,1846,17953,,1573,19526,,6617,26143,,4810,30953,,5954,36907,,3900,40807,,9529,50336,,25623,75959,,127725,203684,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,2013 Minneapolis Mayor +Jurisdiction, +Office, +Date, +Winner(s),BETSY HODGES +Final Threshold,414662 + +Contest Summary +Number to be Elected,1 +Number of Candidates,36 +Total Number of Ballots,1041313 +Number of Ballots with No Rankings,8307 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer,Round 9 Votes,% of vote,transfer,Round 10 Votes,% of vote,transfer,Round 11 Votes,% of vote,transfer,Round 12 Votes,% of vote,transfer,Round 13 Votes,% of vote,transfer,Round 14 Votes,% of vote,transfer,Round 15 Votes,% of vote,transfer,Round 16 Votes,% of vote,transfer,Round 17 Votes,% of vote,transfer,Round 18 Votes,% of vote,transfer,Round 19 Votes,% of vote,transfer,Round 20 Votes,% of vote,transfer,Round 21 Votes,% of vote,transfer,Round 22 Votes,% of vote,transfer,Round 23 Votes,% of vote,transfer,Round 24 Votes,% of vote,transfer,Round 25 Votes,% of vote,transfer,Round 26 Votes,% of vote,transfer,Round 27 Votes,% of vote,transfer,Round 28 Votes,% of vote,transfer,Round 29 Votes,% of vote,transfer,Round 30 Votes,% of vote,transfer,Round 31 Votes,% of vote,transfer,Round 32 Votes,% of vote,transfer,Round 33 Votes,% of vote,transfer +Eliminated,Undeclared Write-ins,,,JOHN CHARLES WILSON,,,CYD GORMAN,,,BOB AGAIN CARNEY JR,,,RAHN V. WORKCUFF,,,"JAMES JIMMY L. STROUD, JR.",,,EDMUND BERNARD BRUYERE,,,JOHN LESLIE HARTWIG,,,BILL KAHN,,,JOSHUA REA,,,MERRILL ANDERSON,,,GREGG A. IVERSON,,,TROY BENJEGERDES,,,NEAL BAXTER,,,JEFFREY ALAN WAGNER,,,CHRISTOPHER ROBIN ZIMMERMAN,,,KURTIS W. HANNA,,,MIKE GOULD,,,JAYMIE KELLY,,,TONY LANE,,,CHRISTOPHER CLARK,,,CAPTAIN JACK SPARROW,,,ABDUL M RAHAMAN THE ROCK,,,ALICIA K. BENNETT,,,JAMES EVERETT,,,OLE SAVIOR,,,DOUG MANN,,,MARK V ANDERSON,,,STEPHANIE WOODRUFF,,,DAN COHEN,,,JACKIE CHERRYHOMES; BOB FINE,,,DON SAMUELS; CAM WINTON,,,,, +Elected,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,BETSY HODGES,, +BETSY HODGES,376363,36.5%,273,376636,36.54%,13,376649,36.55%,52,376701,36.55%,78,376779,36.57%,65,376844,36.58%,52,376896,36.59%,156,377052,36.61%,104,377156,36.63%,52,377208,36.65%,52,377260,36.67%,65,377325,36.69%,91,377416,36.71%,364,377780,36.76%,416,378196,36.82%,182,378378,36.86%,78,378456,36.88%,637,379093,36.96%,169,379262,37.01%,962,380224,37.12%,741,380965,37.22%,104,381069,37.28%,754,381823,37.41%,455,382278,37.59%,949,383227,37.75%,1326,384553,37.94%,182,384735,38.21%,5707,390442,38.96%,3172,393614,39.51%,4979,398593,40.17%,3783,402376,40.94%,20995,423371,44.23%,81705,505076,60.9%,0 +MARK ANDREW,255073,24.73%,208,255281,24.77%,52,255333,24.77%,13,255346,24.78%,91,255437,24.79%,13,255450,24.79%,78,255528,24.81%,65,255593,24.82%,26,255619,24.82%,39,255658,24.84%,65,255723,24.85%,130,255853,24.88%,221,256074,24.91%,169,256243,24.93%,208,256451,24.96%,546,256997,25.03%,91,257088,25.05%,130,257218,25.07%,390,257608,25.13%,104,257712,25.16%,325,258037,25.21%,104,258141,25.25%,299,258440,25.32%,455,258895,25.45%,572,259467,25.56%,455,259922,25.64%,286,260208,25.84%,1391,261599,26.1%,741,262340,26.33%,1651,263991,26.6%,2483,266474,27.11%,16952,283426,29.61%,40820,324246,39.09%,0 +DON SAMUELS,108472,10.52%,52,108524,10.53%,13,108537,10.53%,26,108563,10.53%,104,108667,10.54%,65,108732,10.55%,39,108771,10.56%,65,108836,10.56%,39,108875,10.57%,13,108888,10.58%,39,108927,10.58%,91,109018,10.6%,65,109083,10.61%,104,109187,10.62%,117,109304,10.64%,117,109421,10.66%,65,109486,10.67%,143,109629,10.68%,208,109837,10.71%,78,109915,10.73%,221,110136,10.76%,65,110201,10.78%,143,110344,10.81%,91,110435,10.85%,364,110799,10.91%,338,111137,10.96%,299,111436,11.06%,559,111995,11.17%,988,112983,11.34%,1885,114868,11.57%,3289,118157,12.02%,15639,133796,13.98%,-133796,0,0.0%,0 +CAM WINTON,97799,9.48%,91,97890,9.49%,26,97916,9.5%,26,97942,9.5%,0,97942,9.5%,39,97981,9.51%,13,97994,9.51%,104,98098,9.52%,78,98176,9.53%,26,98202,9.54%,39,98241,9.54%,39,98280,9.55%,13,98293,9.56%,65,98358,9.57%,195,98553,9.59%,26,98579,9.6%,260,98839,9.63%,273,99112,9.66%,39,99151,9.67%,65,99216,9.68%,65,99281,9.7%,741,100022,9.78%,143,100165,9.81%,39,100204,9.85%,65,100269,9.87%,91,100360,9.9%,1196,101556,10.08%,234,101790,10.15%,1235,103025,10.34%,1222,104247,10.5%,5447,109694,11.16%,6760,116454,12.16%,-116454,0,0.0%,0 +JACKIE CHERRYHOMES,46007,4.46%,39,46046,4.46%,0,46046,4.46%,0,46046,4.46%,0,46046,4.46%,65,46111,4.47%,52,46163,4.48%,78,46241,4.49%,26,46267,4.49%,39,46306,4.49%,104,46410,4.51%,78,46488,4.52%,299,46787,4.55%,52,46839,4.55%,52,46891,4.56%,143,47034,4.58%,104,47138,4.59%,26,47164,4.59%,208,47372,4.62%,104,47476,4.63%,91,47567,4.64%,26,47593,4.65%,143,47736,4.67%,104,47840,4.7%,273,48113,4.73%,390,48503,4.78%,130,48633,4.83%,234,48867,4.87%,1300,50167,5.03%,1196,51363,5.17%,1417,52780,5.37%,-52780,0,0.0%,0,0,0.0%,0 +BOB FINE,27235,2.64%,26,27261,2.64%,26,27287,2.64%,13,27300,2.64%,26,27326,2.65%,52,27378,2.65%,39,27417,2.66%,26,27443,2.66%,13,27456,2.66%,39,27495,2.67%,13,27508,2.67%,39,27547,2.67%,130,27677,2.69%,26,27703,2.69%,52,27755,2.7%,78,27833,2.71%,0,27833,2.71%,104,27937,2.72%,169,28106,2.74%,52,28158,2.74%,52,28210,2.75%,78,28288,2.76%,208,28496,2.79%,78,28574,2.8%,247,28821,2.83%,169,28990,2.86%,247,29237,2.9%,403,29640,2.95%,741,30381,3.04%,962,31343,3.15%,1846,33189,3.37%,-33189,0,0.0%,0,0,0.0%,0 +DAN COHEN,23452,2.27%,39,23491,2.27%,26,23517,2.28%,26,23543,2.28%,0,23543,2.28%,13,23556,2.28%,39,23595,2.29%,13,23608,2.29%,78,23686,2.3%,78,23764,2.3%,65,23829,2.31%,104,23933,2.32%,91,24024,2.33%,39,24063,2.34%,52,24115,2.34%,78,24193,2.35%,65,24258,2.36%,117,24375,2.37%,104,24479,2.38%,130,24609,2.4%,39,24648,2.4%,208,24856,2.43%,299,25155,2.46%,65,25220,2.48%,130,25350,2.49%,117,25467,2.51%,689,26156,2.59%,429,26585,2.65%,689,27274,2.73%,520,27794,2.8%,-27794,0,0.0%,0,0,0.0%,0,0,0.0%,0 +STEPHANIE WOODRUFF,13156,1.27%,26,13182,1.27%,13,13195,1.28%,13,13208,1.28%,13,13221,1.28%,13,13234,1.28%,0,13234,1.28%,52,13286,1.29%,13,13299,1.29%,52,13351,1.29%,0,13351,1.29%,52,13403,1.3%,78,13481,1.31%,104,13585,1.32%,91,13676,1.33%,78,13754,1.34%,0,13754,1.34%,39,13793,1.34%,195,13988,1.36%,91,14079,1.37%,52,14131,1.38%,13,14144,1.38%,104,14248,1.39%,208,14456,1.42%,910,15366,1.51%,156,15522,1.53%,52,15574,1.54%,481,16055,1.6%,260,16315,1.63%,-16315,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +MARK V ANDERSON,12766,1.23%,13,12779,1.23%,13,12792,1.24%,39,12831,1.24%,13,12844,1.24%,65,12909,1.25%,13,12922,1.25%,13,12935,1.25%,65,13000,1.26%,65,13065,1.26%,39,13104,1.27%,104,13208,1.28%,26,13234,1.28%,65,13299,1.29%,39,13338,1.29%,13,13351,1.3%,208,13559,1.32%,52,13611,1.32%,0,13611,1.32%,52,13663,1.33%,26,13689,1.33%,234,13923,1.36%,52,13975,1.36%,104,14079,1.38%,143,14222,1.4%,117,14339,1.41%,611,14950,1.48%,130,15080,1.5%,-15080,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +DOUG MANN,10127,0.98%,39,10166,0.98%,65,10231,0.99%,52,10283,0.99%,39,10322,1.0%,26,10348,1.0%,0,10348,1.0%,52,10400,1.0%,13,10413,1.01%,13,10426,1.01%,91,10517,1.02%,52,10569,1.02%,39,10608,1.03%,195,10803,1.05%,65,10868,1.05%,65,10933,1.06%,65,10998,1.07%,221,11219,1.09%,52,11271,1.09%,416,11687,1.14%,806,12493,1.22%,130,12623,1.23%,286,12909,1.26%,39,12948,1.27%,78,13026,1.28%,1131,14157,1.39%,221,14378,1.42%,-14378,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +OLE SAVIOR,9035,0.87%,13,9048,0.87%,13,9061,0.87%,0,9061,0.87%,0,9061,0.87%,39,9100,0.88%,0,9100,0.88%,0,9100,0.88%,78,9178,0.89%,52,9230,0.89%,0,9230,0.89%,65,9295,0.9%,26,9321,0.9%,26,9347,0.9%,117,9464,0.92%,13,9477,0.92%,234,9711,0.94%,52,9763,0.95%,26,9789,0.95%,13,9802,0.95%,0,9802,0.95%,481,10283,1.0%,156,10439,1.02%,52,10491,1.03%,39,10530,1.03%,0,10530,1.03%,-10530,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +ALICIA K. BENNETT,4563,0.44%,13,4576,0.44%,0,4576,0.44%,0,4576,0.44%,13,4589,0.44%,0,4589,0.44%,39,4628,0.44%,13,4641,0.45%,39,4680,0.45%,52,4732,0.45%,39,4771,0.46%,78,4849,0.47%,65,4914,0.47%,13,4927,0.47%,0,4927,0.47%,143,5070,0.49%,26,5096,0.49%,13,5109,0.49%,260,5369,0.52%,117,5486,0.53%,78,5564,0.54%,39,5603,0.54%,39,5642,0.55%,78,5720,0.56%,-5720,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +ABDUL M RAHAMAN THE ROCK,4550,0.44%,13,4563,0.44%,0,4563,0.44%,0,4563,0.44%,13,4576,0.44%,13,4589,0.44%,26,4615,0.44%,0,4615,0.44%,0,4615,0.44%,65,4680,0.45%,52,4732,0.45%,39,4771,0.46%,65,4836,0.47%,65,4901,0.47%,0,4901,0.47%,52,4953,0.48%,26,4979,0.48%,39,5018,0.48%,65,5083,0.49%,26,5109,0.49%,0,5109,0.49%,13,5122,0.5%,208,5330,0.52%,-5330,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +JAMES EVERETT,4524,0.43%,13,4537,0.44%,13,4550,0.44%,13,4563,0.44%,39,4602,0.44%,39,4641,0.45%,0,4641,0.45%,13,4654,0.45%,78,4732,0.45%,39,4771,0.46%,26,4797,0.46%,13,4810,0.46%,0,4810,0.46%,117,4927,0.47%,39,4966,0.48%,13,4979,0.48%,52,5031,0.49%,156,5187,0.5%,39,5226,0.5%,130,5356,0.52%,195,5551,0.54%,39,5590,0.54%,117,5707,0.55%,52,5759,0.56%,104,5863,0.57%,-5863,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +CAPTAIN JACK SPARROW,3445,0.33%,52,3497,0.33%,13,3510,0.34%,0,3510,0.34%,78,3588,0.34%,13,3601,0.34%,13,3614,0.35%,0,3614,0.35%,13,3627,0.35%,52,3679,0.35%,52,3731,0.36%,65,3796,0.36%,26,3822,0.37%,52,3874,0.37%,65,3939,0.38%,39,3978,0.38%,26,4004,0.39%,208,4212,0.41%,52,4264,0.41%,52,4316,0.42%,104,4420,0.43%,143,4563,0.44%,-4563,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +TONY LANE,2847,0.27%,13,2860,0.27%,39,2899,0.28%,0,2899,0.28%,0,2899,0.28%,13,2912,0.28%,13,2925,0.28%,13,2938,0.28%,13,2951,0.28%,26,2977,0.28%,13,2990,0.29%,65,3055,0.29%,26,3081,0.29%,78,3159,0.3%,26,3185,0.31%,52,3237,0.31%,13,3250,0.31%,65,3315,0.32%,91,3406,0.33%,169,3575,0.34%,-3575,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +MIKE GOULD,2652,0.25%,39,2691,0.26%,0,2691,0.26%,0,2691,0.26%,0,2691,0.26%,0,2691,0.26%,26,2717,0.26%,13,2730,0.26%,0,2730,0.26%,52,2782,0.27%,39,2821,0.27%,13,2834,0.27%,26,2860,0.27%,13,2873,0.27%,78,2951,0.28%,104,3055,0.29%,13,3068,0.29%,26,3094,0.3%,-3094,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +KURTIS W. HANNA,2600,0.25%,0,2600,0.25%,0,2600,0.25%,13,2613,0.25%,13,2626,0.25%,0,2626,0.25%,0,2626,0.25%,0,2626,0.25%,26,2652,0.25%,0,2652,0.25%,26,2678,0.26%,13,2691,0.26%,0,2691,0.26%,91,2782,0.27%,0,2782,0.27%,13,2795,0.27%,78,2873,0.28%,-2873,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +JAYMIE KELLY,2548,0.24%,13,2561,0.24%,0,2561,0.24%,0,2561,0.24%,13,2574,0.24%,13,2587,0.25%,39,2626,0.25%,13,2639,0.25%,0,2639,0.25%,26,2665,0.25%,117,2782,0.27%,65,2847,0.27%,52,2899,0.28%,156,3055,0.29%,65,3120,0.3%,13,3133,0.3%,13,3146,0.3%,65,3211,0.31%,52,3263,0.31%,-3263,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +CHRISTOPHER CLARK,2470,0.23%,26,2496,0.24%,26,2522,0.24%,0,2522,0.24%,0,2522,0.24%,13,2535,0.24%,0,2535,0.24%,0,2535,0.24%,39,2574,0.25%,26,2600,0.25%,0,2600,0.25%,13,2613,0.25%,26,2639,0.25%,13,2652,0.25%,78,2730,0.26%,0,2730,0.26%,702,3432,0.33%,182,3614,0.35%,39,3653,0.35%,0,3653,0.35%,52,3705,0.36%,-3705,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +CHRISTOPHER ROBIN ZIMMERMAN,2210,0.21%,0,2210,0.21%,0,2210,0.21%,13,2223,0.21%,0,2223,0.21%,52,2275,0.22%,13,2288,0.22%,13,2301,0.22%,39,2340,0.22%,39,2379,0.23%,13,2392,0.23%,26,2418,0.23%,26,2444,0.23%,26,2470,0.24%,26,2496,0.24%,0,2496,0.24%,-2496,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +JEFFREY ALAN WAGNER,2145,0.2%,0,2145,0.2%,0,2145,0.2%,0,2145,0.2%,0,2145,0.2%,13,2158,0.2%,39,2197,0.21%,0,2197,0.21%,13,2210,0.21%,26,2236,0.21%,26,2262,0.21%,39,2301,0.22%,91,2392,0.23%,26,2418,0.23%,13,2431,0.23%,-2431,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +TROY BENJEGERDES,1937,0.18%,0,1937,0.18%,13,1950,0.18%,0,1950,0.18%,0,1950,0.18%,0,1950,0.18%,26,1976,0.19%,52,2028,0.19%,13,2041,0.19%,13,2054,0.19%,0,2054,0.19%,78,2132,0.2%,39,2171,0.21%,-2171,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +GREGG A. IVERSON,1898,0.18%,0,1898,0.18%,13,1911,0.18%,26,1937,0.18%,0,1937,0.18%,0,1937,0.18%,0,1937,0.18%,0,1937,0.18%,39,1976,0.19%,13,1989,0.19%,26,2015,0.19%,13,2028,0.19%,-2028,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +NEAL BAXTER,1885,0.18%,0,1885,0.18%,0,1885,0.18%,13,1898,0.18%,0,1898,0.18%,65,1963,0.19%,0,1963,0.19%,0,1963,0.19%,195,2158,0.2%,52,2210,0.21%,13,2223,0.21%,39,2262,0.21%,26,2288,0.22%,26,2314,0.22%,-2314,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +MERRILL ANDERSON,1417,0.13%,0,1417,0.13%,0,1417,0.13%,39,1456,0.14%,13,1469,0.14%,0,1469,0.14%,65,1534,0.14%,39,1573,0.15%,13,1586,0.15%,13,1599,0.15%,208,1807,0.17%,-1807,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +JOSHUA REA,1417,0.13%,0,1417,0.13%,0,1417,0.13%,39,1456,0.14%,0,1456,0.14%,13,1469,0.14%,13,1482,0.14%,0,1482,0.14%,13,1495,0.14%,39,1534,0.14%,-1534,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +BILL KAHN,1326,0.12%,13,1339,0.12%,13,1352,0.13%,13,1365,0.13%,13,1378,0.13%,0,1378,0.13%,26,1404,0.13%,0,1404,0.13%,26,1430,0.13%,-1430,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +JOHN LESLIE HARTWIG,1261,0.12%,0,1261,0.12%,26,1287,0.12%,0,1287,0.12%,13,1300,0.12%,13,1313,0.12%,0,1313,0.12%,0,1313,0.12%,-1313,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +EDMUND BERNARD BRUYERE,936,0.09%,0,936,0.09%,0,936,0.09%,0,936,0.09%,0,936,0.09%,13,949,0.09%,0,949,0.09%,-949,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +RAHN V. WORKCUFF,858,0.08%,0,858,0.08%,0,858,0.08%,0,858,0.08%,0,858,0.08%,-858,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +"JAMES JIMMY L. STROUD, JR.",845,0.08%,13,858,0.08%,0,858,0.08%,0,858,0.08%,26,884,0.08%,0,884,0.08%,-884,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +BOB AGAIN CARNEY JR,728,0.07%,0,728,0.07%,0,728,0.07%,13,741,0.07%,-741,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +CYD GORMAN,507,0.04%,0,507,0.04%,0,507,0.04%,-507,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +JOHN CHARLES WILSON,481,0.04%,13,494,0.04%,-494,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,1521,0.14%,-1521,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,1031056,,,1030575,,,1030497,,,1030432,,,1030289,,,1030159,,,1029938,,,1029782,,,1029561,,,1029132,,,1028755,,,1028326,,,1027845,,,1027559,,,1027039,,,1026376,,,1025999,,,1025674,,,1024738,,,1024036,,,1023308,,,1022021,,,1020409,,,1016899,,,1015053,,,1013480,,,1006863,,,1002053,,,996099,,,992199,,,982670,,,957047,,,829322,, +Current Round Threshold,515529,,,515288,,,515249,,,515217,,,515145,,,515080,,,514970,,,514892,,,514781,,,514567,,,514378,,,514164,,,513923,,,513780,,,513520,,,513189,,,513000,,,512838,,,512370,,,512019,,,511655,,,511011,,,510205,,,508450,,,507527,,,506741,,,503432,,,501027,,,498050,,,496100,,,491336,,,478524,,,414662,, +Inactive Ballots by Overvotes,1339,,13,1352,,0,1352,,0,1352,,0,1352,,0,1352,,0,1352,,0,1352,,0,1352,,13,1365,,13,1378,,13,1391,,0,1391,,0,1391,,0,1391,,0,1391,,0,1391,,0,1391,,0,1391,,0,1391,,0,1391,,13,1404,,13,1417,,13,1430,,0,1430,,0,1430,,13,1443,,13,1456,,26,1482,,13,1495,,26,1521,,78,1599,,221,1820,,0 +Inactive Ballots by Skipped Rankings,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0,611,,0 +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,0,,234,234,,0,234,,13,247,,13,260,,52,312,,65,377,,65,442,,26,468,,195,663,,182,845,,195,1040,,143,1183,,208,1391,,351,1742,,273,2015,,273,2288,,247,2535,,364,2899,,611,3510,,598,4108,,1157,5265,,1313,6578,,2093,8671,,1300,9971,,1235,11206,,3978,15184,,4368,19552,,3393,22945,,3068,26013,,6955,32968,,18278,51246,,101751,152997,,0 +Inactive Ballots Partially Ranked Ballots by Exhausted Choices,0,,234,234,,78,312,,52,364,,130,494,,78,572,,156,728,,91,819,,195,1014,,221,1235,,182,1417,,221,1638,,338,1976,,78,2054,,169,2223,,390,2613,,104,2717,,78,2795,,572,3367,,91,3458,,130,3588,,117,3705,,286,3991,,1404,5395,,546,5941,,338,6279,,2626,8905,,429,9334,,2535,11869,,819,12688,,2548,15236,,7267,22503,,25753,48256,,0 +Inactive Ballots Total,10257,,481,10738,,78,10816,,65,10881,,143,11024,,130,11154,,221,11375,,156,11531,,221,11752,,429,12181,,377,12558,,429,12987,,481,13468,,286,13754,,520,14274,,663,14937,,377,15314,,325,15639,,936,16575,,702,17277,,728,18005,,1287,19292,,1612,20904,,3510,24414,,1846,26260,,1573,27833,,6617,34450,,4810,39260,,5954,45214,,3900,49114,,9529,58643,,25623,84266,,127725,211991,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor_scale/2013_minneapolis_mayor_scale_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor_scale/2013_minneapolis_mayor_scale_expected_summary.json index b881a438..438d3e0d 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor_scale/2013_minneapolis_mayor_scale_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_mayor_scale/2013_minneapolis_mayor_scale_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1339", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -84,7 +85,8 @@ "threshold" : "515529" }, { "inactiveBallots" : { - "exhaustedChoices" : "234", + "exhaustedChoicesFullyRanked" : "234", + "exhaustedChoicesPartiallyRanked" : "234", "overvotes" : "1352", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -154,7 +156,8 @@ "threshold" : "515288" }, { "inactiveBallots" : { - "exhaustedChoices" : "234", + "exhaustedChoicesFullyRanked" : "234", + "exhaustedChoicesPartiallyRanked" : "312", "overvotes" : "1352", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -223,7 +226,8 @@ "threshold" : "515249" }, { "inactiveBallots" : { - "exhaustedChoices" : "247", + "exhaustedChoicesFullyRanked" : "247", + "exhaustedChoicesPartiallyRanked" : "364", "overvotes" : "1352", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -290,7 +294,8 @@ "threshold" : "515217" }, { "inactiveBallots" : { - "exhaustedChoices" : "260", + "exhaustedChoicesFullyRanked" : "260", + "exhaustedChoicesPartiallyRanked" : "494", "overvotes" : "1352", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -362,7 +367,8 @@ "threshold" : "515145" }, { "inactiveBallots" : { - "exhaustedChoices" : "312", + "exhaustedChoicesFullyRanked" : "312", + "exhaustedChoicesPartiallyRanked" : "572", "overvotes" : "1352", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -430,7 +436,8 @@ "threshold" : "515080" }, { "inactiveBallots" : { - "exhaustedChoices" : "377", + "exhaustedChoicesFullyRanked" : "377", + "exhaustedChoicesPartiallyRanked" : "728", "overvotes" : "1352", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -495,7 +502,8 @@ "threshold" : "514970" }, { "inactiveBallots" : { - "exhaustedChoices" : "442", + "exhaustedChoicesFullyRanked" : "442", + "exhaustedChoicesPartiallyRanked" : "819", "overvotes" : "1352", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -566,7 +574,8 @@ "threshold" : "514892" }, { "inactiveBallots" : { - "exhaustedChoices" : "468", + "exhaustedChoicesFullyRanked" : "468", + "exhaustedChoicesPartiallyRanked" : "1014", "overvotes" : "1352", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -637,7 +646,8 @@ "threshold" : "514781" }, { "inactiveBallots" : { - "exhaustedChoices" : "663", + "exhaustedChoicesFullyRanked" : "663", + "exhaustedChoicesPartiallyRanked" : "1235", "overvotes" : "1365", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -703,7 +713,8 @@ "threshold" : "514567" }, { "inactiveBallots" : { - "exhaustedChoices" : "845", + "exhaustedChoicesFullyRanked" : "845", + "exhaustedChoicesPartiallyRanked" : "1417", "overvotes" : "1378", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -771,7 +782,8 @@ "threshold" : "514378" }, { "inactiveBallots" : { - "exhaustedChoices" : "1040", + "exhaustedChoicesFullyRanked" : "1040", + "exhaustedChoicesPartiallyRanked" : "1638", "overvotes" : "1391", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -835,7 +847,8 @@ "threshold" : "514164" }, { "inactiveBallots" : { - "exhaustedChoices" : "1183", + "exhaustedChoicesFullyRanked" : "1183", + "exhaustedChoicesPartiallyRanked" : "1976", "overvotes" : "1391", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -899,7 +912,8 @@ "threshold" : "513923" }, { "inactiveBallots" : { - "exhaustedChoices" : "1391", + "exhaustedChoicesFullyRanked" : "1391", + "exhaustedChoicesPartiallyRanked" : "2054", "overvotes" : "1391", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -958,7 +972,8 @@ "threshold" : "513780" }, { "inactiveBallots" : { - "exhaustedChoices" : "1742", + "exhaustedChoicesFullyRanked" : "1742", + "exhaustedChoicesPartiallyRanked" : "2223", "overvotes" : "1391", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -1016,7 +1031,8 @@ "threshold" : "513520" }, { "inactiveBallots" : { - "exhaustedChoices" : "2015", + "exhaustedChoicesFullyRanked" : "2015", + "exhaustedChoicesPartiallyRanked" : "2613", "overvotes" : "1391", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -1072,7 +1088,8 @@ "threshold" : "513189" }, { "inactiveBallots" : { - "exhaustedChoices" : "2288", + "exhaustedChoicesFullyRanked" : "2288", + "exhaustedChoicesPartiallyRanked" : "2717", "overvotes" : "1391", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -1128,7 +1145,8 @@ "threshold" : "513000" }, { "inactiveBallots" : { - "exhaustedChoices" : "2535", + "exhaustedChoicesFullyRanked" : "2535", + "exhaustedChoicesPartiallyRanked" : "2795", "overvotes" : "1391", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -1181,7 +1199,8 @@ "threshold" : "512838" }, { "inactiveBallots" : { - "exhaustedChoices" : "2899", + "exhaustedChoicesFullyRanked" : "2899", + "exhaustedChoicesPartiallyRanked" : "3367", "overvotes" : "1391", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -1232,7 +1251,8 @@ "threshold" : "512370" }, { "inactiveBallots" : { - "exhaustedChoices" : "3510", + "exhaustedChoicesFullyRanked" : "3510", + "exhaustedChoicesPartiallyRanked" : "3458", "overvotes" : "1391", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -1280,7 +1300,8 @@ "threshold" : "512019" }, { "inactiveBallots" : { - "exhaustedChoices" : "4108", + "exhaustedChoicesFullyRanked" : "4108", + "exhaustedChoicesPartiallyRanked" : "3588", "overvotes" : "1391", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -1328,7 +1349,8 @@ "threshold" : "511655" }, { "inactiveBallots" : { - "exhaustedChoices" : "5265", + "exhaustedChoicesFullyRanked" : "5265", + "exhaustedChoicesPartiallyRanked" : "3705", "overvotes" : "1404", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -1374,7 +1396,8 @@ "threshold" : "511011" }, { "inactiveBallots" : { - "exhaustedChoices" : "6578", + "exhaustedChoicesFullyRanked" : "6578", + "exhaustedChoicesPartiallyRanked" : "3991", "overvotes" : "1417", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -1418,7 +1441,8 @@ "threshold" : "510205" }, { "inactiveBallots" : { - "exhaustedChoices" : "8671", + "exhaustedChoicesFullyRanked" : "8671", + "exhaustedChoicesPartiallyRanked" : "5395", "overvotes" : "1430", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -1460,7 +1484,8 @@ "threshold" : "508450" }, { "inactiveBallots" : { - "exhaustedChoices" : "9971", + "exhaustedChoicesFullyRanked" : "9971", + "exhaustedChoicesPartiallyRanked" : "5941", "overvotes" : "1430", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -1499,7 +1524,8 @@ "threshold" : "507527" }, { "inactiveBallots" : { - "exhaustedChoices" : "11206", + "exhaustedChoicesFullyRanked" : "11206", + "exhaustedChoicesPartiallyRanked" : "6279", "overvotes" : "1430", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -1537,7 +1563,8 @@ "threshold" : "506741" }, { "inactiveBallots" : { - "exhaustedChoices" : "15184", + "exhaustedChoicesFullyRanked" : "15184", + "exhaustedChoicesPartiallyRanked" : "8905", "overvotes" : "1443", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -1573,7 +1600,8 @@ "threshold" : "503432" }, { "inactiveBallots" : { - "exhaustedChoices" : "19552", + "exhaustedChoicesFullyRanked" : "19552", + "exhaustedChoicesPartiallyRanked" : "9334", "overvotes" : "1456", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -1607,7 +1635,8 @@ "threshold" : "501027" }, { "inactiveBallots" : { - "exhaustedChoices" : "22945", + "exhaustedChoicesFullyRanked" : "22945", + "exhaustedChoicesPartiallyRanked" : "11869", "overvotes" : "1482", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -1639,7 +1668,8 @@ "threshold" : "498050" }, { "inactiveBallots" : { - "exhaustedChoices" : "26013", + "exhaustedChoicesFullyRanked" : "26013", + "exhaustedChoicesPartiallyRanked" : "12688", "overvotes" : "1495", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -1669,7 +1699,8 @@ "threshold" : "496100" }, { "inactiveBallots" : { - "exhaustedChoices" : "32968", + "exhaustedChoicesFullyRanked" : "32968", + "exhaustedChoicesPartiallyRanked" : "15236", "overvotes" : "1521", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -1705,7 +1736,8 @@ "threshold" : "491336" }, { "inactiveBallots" : { - "exhaustedChoices" : "51246", + "exhaustedChoicesFullyRanked" : "51246", + "exhaustedChoicesPartiallyRanked" : "22503", "overvotes" : "1599", "repeatedRankings" : "0", "skippedRankings" : "611" @@ -1735,7 +1767,8 @@ "threshold" : "478524" }, { "inactiveBallots" : { - "exhaustedChoices" : "152997", + "exhaustedChoicesFullyRanked" : "152997", + "exhaustedChoicesPartiallyRanked" : "48256", "overvotes" : "1820", "repeatedRankings" : "0", "skippedRankings" : "611" diff --git a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park/2013_minneapolis_park_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park/2013_minneapolis_park_expected_summary.csv index f6232443..c282d2dc 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park/2013_minneapolis_park_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park/2013_minneapolis_park_expected_summary.csv @@ -13,7 +13,7 @@ Contest Summary Number to be Elected,3 Number of Candidates,11 Total Number of Ballots,80101 -Number of Undervotes,20571 +Number of Ballots with No Rankings,20571 Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer,Round 9 Votes,% of vote,transfer,Round 10 Votes,% of vote,transfer,Round 11 Votes,% of vote,transfer Eliminated,Undeclared Write-ins,,,CASPER HILL,,,,,,ISHMAEL ISRAEL,,,MARY LYNN MCPHERSON,,,STEVE BARLAND,,,HASHIM YONIS,,,JASON STONE,,,TOM NORDYKE,,,,,,,, @@ -31,9 +31,6 @@ CASPER HILL,1280,2.15%,4,1284,2.16%,-1284,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0, Undeclared Write-ins,342,0.57%,-342,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 Active Ballots,59463,,,59174,,,58876,,,58876.0000,,,57861.0000,,,56780.0000,,,54875.0000,,,51478.0000,,,48418.0000,,,42155.0000,,,41977.0000,, Current Round Threshold,14866,,,14866,,,14866,,,14866,,,14866,,,14866,,,14866,,,14866,,,14866,,,14866,,,14866,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,67,,289,356,,298,654,,0.0000,654.0000,,1015.0000,1669.0000,,1081.0000,2750.0000,,1905.0000,4655.0000,,3397.0000,8052.0000,,3060.0000,11112.0000,,6263.0000,17375.0000,,177.5192,17552.5192,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,67,,289,356,,298,654,,0.0000,654.0000,,1015.0000,1669.0000,,1081.0000,2750.0000,,1905.0000,4655.0000,,3397.0000,8052.0000,,3060.0000,11112.0000,,6263.0000,17375.0000,,177.5192,17552.5192,,0 +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,67,,289,356,,298,654,,0.0000,654.0000,,1015.0000,1669.0000,,1081.0000,2750.0000,,1905.0000,4655.0000,,3397.0000,8052.0000,,3060.0000,11112.0000,,6263.0000,17375.0000,,177.5192,17552.5192,,0 +Inactive Ballots Total,20638,,289,20927,,298,21225,,0.0000,21225.0000,,1015.0000,22240.0000,,1081.0000,23321.0000,,1905.0000,25226.0000,,3397.0000,28623.0000,,3060.0000,31683.0000,,6263.0000,37946.0000,,177.5192,38123.5192,,0 Residual surplus,0,,,0,,,0,,,0,,,0,,,0,,,0,,,0,,,0,,,0,,,0.4808,, diff --git a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park/2013_minneapolis_park_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park/2013_minneapolis_park_expected_summary.json index 6ee956d5..96f767ce 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park/2013_minneapolis_park_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park/2013_minneapolis_park_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "67", + "exhaustedChoicesFullyRanked" : "67", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -47,7 +48,8 @@ "threshold" : "14866" }, { "inactiveBallots" : { - "exhaustedChoices" : "356", + "exhaustedChoicesFullyRanked" : "356", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -83,7 +85,8 @@ "threshold" : "14866" }, { "inactiveBallots" : { - "exhaustedChoices" : "654", + "exhaustedChoicesFullyRanked" : "654", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -107,7 +110,8 @@ "threshold" : "14866" }, { "inactiveBallots" : { - "exhaustedChoices" : "654.0000", + "exhaustedChoicesFullyRanked" : "654.0000", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -140,7 +144,8 @@ "threshold" : "14866" }, { "inactiveBallots" : { - "exhaustedChoices" : "1669.0000", + "exhaustedChoicesFullyRanked" : "1669.0000", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -171,7 +176,8 @@ "threshold" : "14866" }, { "inactiveBallots" : { - "exhaustedChoices" : "2750.0000", + "exhaustedChoicesFullyRanked" : "2750.0000", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -200,7 +206,8 @@ "threshold" : "14866" }, { "inactiveBallots" : { - "exhaustedChoices" : "4655.0000", + "exhaustedChoicesFullyRanked" : "4655.0000", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -227,7 +234,8 @@ "threshold" : "14866" }, { "inactiveBallots" : { - "exhaustedChoices" : "8052.0000", + "exhaustedChoicesFullyRanked" : "8052.0000", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -252,7 +260,8 @@ "threshold" : "14866" }, { "inactiveBallots" : { - "exhaustedChoices" : "11112.0000", + "exhaustedChoicesFullyRanked" : "11112.0000", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -275,7 +284,8 @@ "threshold" : "14866" }, { "inactiveBallots" : { - "exhaustedChoices" : "17375.0000", + "exhaustedChoicesFullyRanked" : "17375.0000", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -299,7 +309,8 @@ "threshold" : "14866" }, { "inactiveBallots" : { - "exhaustedChoices" : "17552.5192", + "exhaustedChoicesFullyRanked" : "17552.5192", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_bottoms_up/2013_minneapolis_park_bottoms_up_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_bottoms_up/2013_minneapolis_park_bottoms_up_expected_summary.csv index 6c767845..0ae664b4 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_bottoms_up/2013_minneapolis_park_bottoms_up_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_bottoms_up/2013_minneapolis_park_bottoms_up_expected_summary.csv @@ -1,38 +1,35 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Multi-Winner -Contest,2013 Minneapolis Park Board -Jurisdiction,Minneapolis -Office,Park and Recreation Commissioner -Date, -Winner(s),"ANNIE YOUNG, JOHN ERWIN, MEG FORNEY" -Final Threshold,14866 - -Contest Summary -Number to be Elected,3 -Number of Candidates,11 -Total Number of Ballots,80101 -Number of Undervotes,20571 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer,Round 9 Votes,% of vote,transfer -Eliminated,Undeclared Write-ins,,,CASPER HILL,,,ISHMAEL ISRAEL,,,MARY LYNN MCPHERSON,,,STEVE BARLAND,,,HASHIM YONIS,,,JASON STONE,,,TOM NORDYKE,,,,, -Elected,,,,,,,,,,,,,,,,,,,,,,,,,ANNIE YOUNG; JOHN ERWIN; MEG FORNEY,, -JOHN ERWIN,14678,24.68%,6,14684,24.81%,182,14866,25.24%,282,15148,26.15%,216,15364,26.99%,530,15894,28.75%,180,16074,30.89%,1757,17831,35.68%,3819,21650,45.8%,0 -ANNIE YOUNG,9294,15.62%,8,9302,15.71%,150,9452,16.05%,531,9983,17.23%,959,10942,19.22%,411,11353,20.53%,486,11839,22.75%,1324,13163,26.34%,751,13914,29.43%,0 -MEG FORNEY,7856,13.21%,8,7864,13.28%,167,8031,13.64%,372,8403,14.5%,699,9102,15.98%,607,9709,17.56%,317,10026,19.27%,702,10728,21.46%,976,11704,24.76%,0 -TOM NORDYKE,6511,10.94%,3,6514,11.0%,81,6595,11.2%,128,6723,11.6%,210,6933,12.17%,436,7369,13.33%,139,7508,14.43%,738,8246,16.5%,-8246,0,0.0%,0 -JASON STONE,5357,9.0%,7,5364,9.06%,113,5477,9.3%,289,5766,9.95%,254,6020,10.57%,386,6406,11.58%,174,6580,12.64%,-6580,0,0.0%,0,0,0.0%,0 -HASHIM YONIS,3762,6.32%,5,3767,6.36%,32,3799,6.45%,530,4329,7.47%,140,4469,7.85%,74,4543,8.21%,-4543,0,0.0%,0,0,0.0%,0,0,0.0%,0 -STEVE BARLAND,3705,6.23%,2,3707,6.26%,96,3803,6.45%,90,3893,6.72%,201,4094,7.19%,-4094,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -MARY LYNN MCPHERSON,3373,5.67%,5,3378,5.7%,101,3479,5.9%,202,3681,6.35%,-3681,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -ISHMAEL ISRAEL,3305,5.55%,5,3310,5.59%,64,3374,5.73%,-3374,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -CASPER HILL,1280,2.15%,4,1284,2.16%,-1284,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,342,0.57%,-342,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,59463,,,59174,,,58876,,,57926,,,56924,,,55274,,,52027,,,49968,,,47268,, -Current Round Threshold,14866,,,14866,,,14866,,,14866,,,14866,,,14866,,,14866,,,14866,,,14866,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,67,,289,356,,298,654,,950,1604,,1002,2606,,1650,4256,,3247,7503,,2059,9562,,2700,12262,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,67,,289,356,,298,654,,950,1604,,1002,2606,,1650,4256,,3247,7503,,2059,9562,,2700,12262,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Multi-Winner +Contest,2013 Minneapolis Park Board +Jurisdiction,Minneapolis +Office,Park and Recreation Commissioner +Date, +Winner(s),"ANNIE YOUNG, JOHN ERWIN, MEG FORNEY" +Final Threshold,14866 + +Contest Summary +Number to be Elected,3 +Number of Candidates,11 +Total Number of Ballots,80101 +Number of Ballots with No Rankings,20571 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer,Round 9 Votes,% of vote,transfer +Eliminated,Undeclared Write-ins,,,CASPER HILL,,,ISHMAEL ISRAEL,,,MARY LYNN MCPHERSON,,,STEVE BARLAND,,,HASHIM YONIS,,,JASON STONE,,,TOM NORDYKE,,,,, +Elected,,,,,,,,,,,,,,,,,,,,,,,,,ANNIE YOUNG; JOHN ERWIN; MEG FORNEY,, +JOHN ERWIN,14678,24.68%,6,14684,24.81%,182,14866,25.24%,282,15148,26.15%,216,15364,26.99%,530,15894,28.75%,180,16074,30.89%,1757,17831,35.68%,3819,21650,45.8%,0 +ANNIE YOUNG,9294,15.62%,8,9302,15.71%,150,9452,16.05%,531,9983,17.23%,959,10942,19.22%,411,11353,20.53%,486,11839,22.75%,1324,13163,26.34%,751,13914,29.43%,0 +MEG FORNEY,7856,13.21%,8,7864,13.28%,167,8031,13.64%,372,8403,14.5%,699,9102,15.98%,607,9709,17.56%,317,10026,19.27%,702,10728,21.46%,976,11704,24.76%,0 +TOM NORDYKE,6511,10.94%,3,6514,11.0%,81,6595,11.2%,128,6723,11.6%,210,6933,12.17%,436,7369,13.33%,139,7508,14.43%,738,8246,16.5%,-8246,0,0.0%,0 +JASON STONE,5357,9.0%,7,5364,9.06%,113,5477,9.3%,289,5766,9.95%,254,6020,10.57%,386,6406,11.58%,174,6580,12.64%,-6580,0,0.0%,0,0,0.0%,0 +HASHIM YONIS,3762,6.32%,5,3767,6.36%,32,3799,6.45%,530,4329,7.47%,140,4469,7.85%,74,4543,8.21%,-4543,0,0.0%,0,0,0.0%,0,0,0.0%,0 +STEVE BARLAND,3705,6.23%,2,3707,6.26%,96,3803,6.45%,90,3893,6.72%,201,4094,7.19%,-4094,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +MARY LYNN MCPHERSON,3373,5.67%,5,3378,5.7%,101,3479,5.9%,202,3681,6.35%,-3681,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +ISHMAEL ISRAEL,3305,5.55%,5,3310,5.59%,64,3374,5.73%,-3374,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +CASPER HILL,1280,2.15%,4,1284,2.16%,-1284,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,342,0.57%,-342,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,59463,,,59174,,,58876,,,57926,,,56924,,,55274,,,52027,,,49968,,,47268,, +Current Round Threshold,14866,,,14866,,,14866,,,14866,,,14866,,,14866,,,14866,,,14866,,,14866,, +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,67,,289,356,,298,654,,950,1604,,1002,2606,,1650,4256,,3247,7503,,2059,9562,,2700,12262,,0 +Inactive Ballots Total,20638,,289,20927,,298,21225,,950,22175,,1002,23177,,1650,24827,,3247,28074,,2059,30133,,2700,32833,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_bottoms_up/2013_minneapolis_park_bottoms_up_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_bottoms_up/2013_minneapolis_park_bottoms_up_expected_summary.json index 4b7df909..b5c4b2f1 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_bottoms_up/2013_minneapolis_park_bottoms_up_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_bottoms_up/2013_minneapolis_park_bottoms_up_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "67", + "exhaustedChoicesFullyRanked" : "67", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -47,7 +48,8 @@ "threshold" : "14866" }, { "inactiveBallots" : { - "exhaustedChoices" : "356", + "exhaustedChoicesFullyRanked" : "356", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -83,7 +85,8 @@ "threshold" : "14866" }, { "inactiveBallots" : { - "exhaustedChoices" : "654", + "exhaustedChoicesFullyRanked" : "654", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -117,7 +120,8 @@ "threshold" : "14866" }, { "inactiveBallots" : { - "exhaustedChoices" : "1604", + "exhaustedChoicesFullyRanked" : "1604", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -149,7 +153,8 @@ "threshold" : "14866" }, { "inactiveBallots" : { - "exhaustedChoices" : "2606", + "exhaustedChoicesFullyRanked" : "2606", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -179,7 +184,8 @@ "threshold" : "14866" }, { "inactiveBallots" : { - "exhaustedChoices" : "4256", + "exhaustedChoicesFullyRanked" : "4256", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -207,7 +213,8 @@ "threshold" : "14866" }, { "inactiveBallots" : { - "exhaustedChoices" : "7503", + "exhaustedChoicesFullyRanked" : "7503", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -233,7 +240,8 @@ "threshold" : "14866" }, { "inactiveBallots" : { - "exhaustedChoices" : "9562", + "exhaustedChoicesFullyRanked" : "9562", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -257,7 +265,8 @@ "threshold" : "14866" }, { "inactiveBallots" : { - "exhaustedChoices" : "12262", + "exhaustedChoicesFullyRanked" : "12262", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_hare/2013_minneapolis_park_hare_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_hare/2013_minneapolis_park_hare_expected_summary.csv index 26d69a0a..740a9a32 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_hare/2013_minneapolis_park_hare_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_hare/2013_minneapolis_park_hare_expected_summary.csv @@ -13,7 +13,7 @@ Contest Summary Number to be Elected,3 Number of Candidates,11 Total Number of Ballots,80101 -Number of Undervotes,20571 +Number of Ballots with No Rankings,20571 Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer,Round 9 Votes,% of vote,transfer,Round 10 Votes,% of vote,transfer Eliminated,Undeclared Write-ins,,,CASPER HILL,,,ISHMAEL ISRAEL,,,MARY LYNN MCPHERSON,,,STEVE BARLAND,,,HASHIM YONIS,,,JASON STONE,,,TOM NORDYKE,,,,,,,, @@ -31,9 +31,6 @@ CASPER HILL,1280,2.15%,4,1284,2.16%,-1284,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0, Undeclared Write-ins,342,0.57%,-342,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 Active Ballots,59463,,,59174,,,58876,,,57926,,,56924,,,55274,,,52027,,,49968,,,47268,,,45439.0000,, Current Round Threshold,19821,,,19821,,,19821,,,19821,,,19821,,,19821,,,19821,,,19821,,,19821,,,19821,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,67,,289,356,,298,654,,950,1604,,1002,2606,,1650,4256,,3247,7503,,2059,9562,,2700,12262,,1827.2600,14089.2600,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,67,,289,356,,298,654,,950,1604,,1002,2606,,1650,4256,,3247,7503,,2059,9562,,2700,12262,,1827.2600,14089.2600,,0 +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,67,,289,356,,298,654,,950,1604,,1002,2606,,1650,4256,,3247,7503,,2059,9562,,2700,12262,,1827.2600,14089.2600,,0 +Inactive Ballots Total,20638,,289,20927,,298,21225,,950,22175,,1002,23177,,1650,24827,,3247,28074,,2059,30133,,2700,32833,,1827.2600,34660.2600,,0 Residual surplus,0,,,0,,,0,,,0,,,0,,,0,,,0,,,0,,,0,,,1.7400,, diff --git a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_hare/2013_minneapolis_park_hare_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_hare/2013_minneapolis_park_hare_expected_summary.json index 8ca6d0fd..7fcea59c 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_hare/2013_minneapolis_park_hare_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_hare/2013_minneapolis_park_hare_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "67", + "exhaustedChoicesFullyRanked" : "67", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -47,7 +48,8 @@ "threshold" : "19821" }, { "inactiveBallots" : { - "exhaustedChoices" : "356", + "exhaustedChoicesFullyRanked" : "356", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -83,7 +85,8 @@ "threshold" : "19821" }, { "inactiveBallots" : { - "exhaustedChoices" : "654", + "exhaustedChoicesFullyRanked" : "654", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -117,7 +120,8 @@ "threshold" : "19821" }, { "inactiveBallots" : { - "exhaustedChoices" : "1604", + "exhaustedChoicesFullyRanked" : "1604", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -149,7 +153,8 @@ "threshold" : "19821" }, { "inactiveBallots" : { - "exhaustedChoices" : "2606", + "exhaustedChoicesFullyRanked" : "2606", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -179,7 +184,8 @@ "threshold" : "19821" }, { "inactiveBallots" : { - "exhaustedChoices" : "4256", + "exhaustedChoicesFullyRanked" : "4256", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -207,7 +213,8 @@ "threshold" : "19821" }, { "inactiveBallots" : { - "exhaustedChoices" : "7503", + "exhaustedChoicesFullyRanked" : "7503", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -233,7 +240,8 @@ "threshold" : "19821" }, { "inactiveBallots" : { - "exhaustedChoices" : "9562", + "exhaustedChoicesFullyRanked" : "9562", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -257,7 +265,8 @@ "threshold" : "19821" }, { "inactiveBallots" : { - "exhaustedChoices" : "12262", + "exhaustedChoicesFullyRanked" : "12262", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -284,7 +293,8 @@ "threshold" : "19821" }, { "inactiveBallots" : { - "exhaustedChoices" : "14089.2600", + "exhaustedChoicesFullyRanked" : "14089.2600", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_sequential/2013_minneapolis_park_sequential_1_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_sequential/2013_minneapolis_park_sequential_1_expected_summary.csv index 3b0f935a..4c976d6f 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_sequential/2013_minneapolis_park_sequential_1_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_sequential/2013_minneapolis_park_sequential_1_expected_summary.csv @@ -1,38 +1,35 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Multi-Winner -Contest,2013 Minneapolis Park Board -Jurisdiction,Minneapolis -Office,Park and Recreation Commissioner -Date, -Winner(s),JOHN ERWIN -Final Threshold,20163 - -Contest Summary -Number to be Elected,1 -Number of Candidates,11 -Total Number of Ballots,80101 -Number of Undervotes,20571 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer,Round 9 Votes,% of vote,transfer,Round 10 Votes,% of vote,transfer -Eliminated,Undeclared Write-ins,,,CASPER HILL,,,ISHMAEL ISRAEL,,,MARY LYNN MCPHERSON,,,STEVE BARLAND,,,HASHIM YONIS,,,JASON STONE,,,TOM NORDYKE,,,MEG FORNEY,,,,, -Elected,,,,,,,,,,,,,,,,,,,,,,,,,,,,JOHN ERWIN,, -JOHN ERWIN,14678,24.68%,6,14684,24.81%,182,14866,25.24%,282,15148,26.15%,216,15364,26.99%,530,15894,28.75%,180,16074,30.89%,1757,17831,35.68%,3819,21650,45.8%,1340,22990,57.01%,0 -ANNIE YOUNG,9294,15.62%,8,9302,15.71%,150,9452,16.05%,531,9983,17.23%,959,10942,19.22%,411,11353,20.53%,486,11839,22.75%,1324,13163,26.34%,751,13914,29.43%,3420,17334,42.98%,0 -MEG FORNEY,7856,13.21%,8,7864,13.28%,167,8031,13.64%,372,8403,14.5%,699,9102,15.98%,607,9709,17.56%,317,10026,19.27%,702,10728,21.46%,976,11704,24.76%,-11704,0,0.0%,0 -TOM NORDYKE,6511,10.94%,3,6514,11.0%,81,6595,11.2%,128,6723,11.6%,210,6933,12.17%,436,7369,13.33%,139,7508,14.43%,738,8246,16.5%,-8246,0,0.0%,0,0,0.0%,0 -JASON STONE,5357,9.0%,7,5364,9.06%,113,5477,9.3%,289,5766,9.95%,254,6020,10.57%,386,6406,11.58%,174,6580,12.64%,-6580,0,0.0%,0,0,0.0%,0,0,0.0%,0 -HASHIM YONIS,3762,6.32%,5,3767,6.36%,32,3799,6.45%,530,4329,7.47%,140,4469,7.85%,74,4543,8.21%,-4543,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -STEVE BARLAND,3705,6.23%,2,3707,6.26%,96,3803,6.45%,90,3893,6.72%,201,4094,7.19%,-4094,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -MARY LYNN MCPHERSON,3373,5.67%,5,3378,5.7%,101,3479,5.9%,202,3681,6.35%,-3681,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -ISHMAEL ISRAEL,3305,5.55%,5,3310,5.59%,64,3374,5.73%,-3374,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -CASPER HILL,1280,2.15%,4,1284,2.16%,-1284,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,342,0.57%,-342,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,59463,,,59174,,,58876,,,57926,,,56924,,,55274,,,52027,,,49968,,,47268,,,40324,, -Current Round Threshold,29732,,,29588,,,29439,,,28964,,,28463,,,27638,,,26014,,,24985,,,23635,,,20163,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,67,,289,356,,298,654,,950,1604,,1002,2606,,1650,4256,,3247,7503,,2059,9562,,2700,12262,,6944,19206,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,67,,289,356,,298,654,,950,1604,,1002,2606,,1650,4256,,3247,7503,,2059,9562,,2700,12262,,6944,19206,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Multi-Winner +Contest,2013 Minneapolis Park Board +Jurisdiction,Minneapolis +Office,Park and Recreation Commissioner +Date, +Winner(s),JOHN ERWIN +Final Threshold,20163 + +Contest Summary +Number to be Elected,1 +Number of Candidates,11 +Total Number of Ballots,80101 +Number of Ballots with No Rankings,20571 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer,Round 9 Votes,% of vote,transfer,Round 10 Votes,% of vote,transfer +Eliminated,Undeclared Write-ins,,,CASPER HILL,,,ISHMAEL ISRAEL,,,MARY LYNN MCPHERSON,,,STEVE BARLAND,,,HASHIM YONIS,,,JASON STONE,,,TOM NORDYKE,,,MEG FORNEY,,,,, +Elected,,,,,,,,,,,,,,,,,,,,,,,,,,,,JOHN ERWIN,, +JOHN ERWIN,14678,24.68%,6,14684,24.81%,182,14866,25.24%,282,15148,26.15%,216,15364,26.99%,530,15894,28.75%,180,16074,30.89%,1757,17831,35.68%,3819,21650,45.8%,1340,22990,57.01%,0 +ANNIE YOUNG,9294,15.62%,8,9302,15.71%,150,9452,16.05%,531,9983,17.23%,959,10942,19.22%,411,11353,20.53%,486,11839,22.75%,1324,13163,26.34%,751,13914,29.43%,3420,17334,42.98%,0 +MEG FORNEY,7856,13.21%,8,7864,13.28%,167,8031,13.64%,372,8403,14.5%,699,9102,15.98%,607,9709,17.56%,317,10026,19.27%,702,10728,21.46%,976,11704,24.76%,-11704,0,0.0%,0 +TOM NORDYKE,6511,10.94%,3,6514,11.0%,81,6595,11.2%,128,6723,11.6%,210,6933,12.17%,436,7369,13.33%,139,7508,14.43%,738,8246,16.5%,-8246,0,0.0%,0,0,0.0%,0 +JASON STONE,5357,9.0%,7,5364,9.06%,113,5477,9.3%,289,5766,9.95%,254,6020,10.57%,386,6406,11.58%,174,6580,12.64%,-6580,0,0.0%,0,0,0.0%,0,0,0.0%,0 +HASHIM YONIS,3762,6.32%,5,3767,6.36%,32,3799,6.45%,530,4329,7.47%,140,4469,7.85%,74,4543,8.21%,-4543,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +STEVE BARLAND,3705,6.23%,2,3707,6.26%,96,3803,6.45%,90,3893,6.72%,201,4094,7.19%,-4094,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +MARY LYNN MCPHERSON,3373,5.67%,5,3378,5.7%,101,3479,5.9%,202,3681,6.35%,-3681,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +ISHMAEL ISRAEL,3305,5.55%,5,3310,5.59%,64,3374,5.73%,-3374,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +CASPER HILL,1280,2.15%,4,1284,2.16%,-1284,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,342,0.57%,-342,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,59463,,,59174,,,58876,,,57926,,,56924,,,55274,,,52027,,,49968,,,47268,,,40324,, +Current Round Threshold,29732,,,29588,,,29439,,,28964,,,28463,,,27638,,,26014,,,24985,,,23635,,,20163,, +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,67,,289,356,,298,654,,950,1604,,1002,2606,,1650,4256,,3247,7503,,2059,9562,,2700,12262,,6944,19206,,0 +Inactive Ballots Total,20638,,289,20927,,298,21225,,950,22175,,1002,23177,,1650,24827,,3247,28074,,2059,30133,,2700,32833,,6944,39777,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_sequential/2013_minneapolis_park_sequential_1_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_sequential/2013_minneapolis_park_sequential_1_expected_summary.json index bd5f30fe..59eeb336 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_sequential/2013_minneapolis_park_sequential_1_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_sequential/2013_minneapolis_park_sequential_1_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "67", + "exhaustedChoicesFullyRanked" : "67", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -47,7 +48,8 @@ "threshold" : "29732" }, { "inactiveBallots" : { - "exhaustedChoices" : "356", + "exhaustedChoicesFullyRanked" : "356", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -83,7 +85,8 @@ "threshold" : "29588" }, { "inactiveBallots" : { - "exhaustedChoices" : "654", + "exhaustedChoicesFullyRanked" : "654", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -117,7 +120,8 @@ "threshold" : "29439" }, { "inactiveBallots" : { - "exhaustedChoices" : "1604", + "exhaustedChoicesFullyRanked" : "1604", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -149,7 +153,8 @@ "threshold" : "28964" }, { "inactiveBallots" : { - "exhaustedChoices" : "2606", + "exhaustedChoicesFullyRanked" : "2606", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -179,7 +184,8 @@ "threshold" : "28463" }, { "inactiveBallots" : { - "exhaustedChoices" : "4256", + "exhaustedChoicesFullyRanked" : "4256", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -207,7 +213,8 @@ "threshold" : "27638" }, { "inactiveBallots" : { - "exhaustedChoices" : "7503", + "exhaustedChoicesFullyRanked" : "7503", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -233,7 +240,8 @@ "threshold" : "26014" }, { "inactiveBallots" : { - "exhaustedChoices" : "9562", + "exhaustedChoicesFullyRanked" : "9562", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -257,7 +265,8 @@ "threshold" : "24985" }, { "inactiveBallots" : { - "exhaustedChoices" : "12262", + "exhaustedChoicesFullyRanked" : "12262", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -279,7 +288,8 @@ "threshold" : "23635" }, { "inactiveBallots" : { - "exhaustedChoices" : "19206", + "exhaustedChoicesFullyRanked" : "19206", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_sequential/2013_minneapolis_park_sequential_2_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_sequential/2013_minneapolis_park_sequential_2_expected_summary.csv index 42dd4e2d..46be3ae6 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_sequential/2013_minneapolis_park_sequential_2_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_sequential/2013_minneapolis_park_sequential_2_expected_summary.csv @@ -1,37 +1,34 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Multi-Winner -Contest,2013 Minneapolis Park Board -Jurisdiction,Minneapolis -Office,Park and Recreation Commissioner -Date, -Winner(s),ANNIE YOUNG -Final Threshold,18458 - -Contest Summary -Number to be Elected,1 -Number of Candidates,10 -Total Number of Ballots,80101 -Number of Undervotes,20571 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer,Round 9 Votes,% of vote,transfer -Eliminated,Undeclared Write-ins,,,CASPER HILL,,,MARY LYNN MCPHERSON,,,ISHMAEL ISRAEL,,,STEVE BARLAND,,,HASHIM YONIS,,,JASON STONE,,,MEG FORNEY,,,,, -Elected,,,,,,,,,,,,,,,,,,,,,,,,,ANNIE YOUNG,, -ANNIE YOUNG,12947,22.55%,9,12956,22.68%,240,13196,23.25%,972,14168,25.44%,790,14958,27.5%,531,15489,29.63%,521,16010,32.88%,2734,18744,42.14%,3561,22305,60.42%,0 -TOM NORDYKE,10594,18.45%,7,10601,18.56%,136,10737,18.92%,267,11004,19.76%,232,11236,20.65%,619,11855,22.67%,169,12024,24.69%,1347,13371,30.06%,1238,14609,39.57%,0 -MEG FORNEY,8827,15.37%,8,8835,15.47%,216,9051,15.95%,735,9786,17.57%,515,10301,18.93%,715,11016,21.07%,337,11353,23.31%,1010,12363,27.79%,-12363,0,0.0%,0 -JASON STONE,7528,13.11%,9,7537,13.19%,214,7751,13.66%,309,8060,14.47%,498,8558,15.73%,529,9087,17.38%,215,9302,19.1%,-9302,0,0.0%,0,0,0.0%,0 -STEVE BARLAND,4104,7.14%,3,4107,7.19%,133,4240,7.47%,234,4474,8.03%,125,4599,8.45%,-4599,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -HASHIM YONIS,3946,6.87%,6,3952,6.92%,46,3998,7.04%,122,4120,7.39%,620,4740,8.71%,87,4827,9.23%,-4827,0,0.0%,0,0,0.0%,0,0,0.0%,0 -ISHMAEL ISRAEL,3800,6.62%,5,3805,6.66%,108,3913,6.89%,163,4076,7.31%,-4076,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -MARY LYNN MCPHERSON,3713,6.46%,5,3718,6.51%,131,3849,6.78%,-3849,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -CASPER HILL,1586,2.76%,4,1590,2.78%,-1590,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,356,0.62%,-356,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,57401,,,57101,,,56735,,,55688,,,54392,,,52274,,,48689,,,44478,,,36914,, -Current Round Threshold,28701,,,28551,,,28368,,,27845,,,27197,,,26138,,,24345,,,22240,,,18458,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,2129,,300,2429,,366,2795,,1047,3842,,1296,5138,,2118,7256,,3585,10841,,4211,15052,,7564,22616,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,2129,,300,2429,,366,2795,,1047,3842,,1296,5138,,2118,7256,,3585,10841,,4211,15052,,7564,22616,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Multi-Winner +Contest,2013 Minneapolis Park Board +Jurisdiction,Minneapolis +Office,Park and Recreation Commissioner +Date, +Winner(s),ANNIE YOUNG +Final Threshold,18458 + +Contest Summary +Number to be Elected,1 +Number of Candidates,10 +Total Number of Ballots,80101 +Number of Ballots with No Rankings,20571 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer,Round 9 Votes,% of vote,transfer +Eliminated,Undeclared Write-ins,,,CASPER HILL,,,MARY LYNN MCPHERSON,,,ISHMAEL ISRAEL,,,STEVE BARLAND,,,HASHIM YONIS,,,JASON STONE,,,MEG FORNEY,,,,, +Elected,,,,,,,,,,,,,,,,,,,,,,,,,ANNIE YOUNG,, +ANNIE YOUNG,12947,22.55%,9,12956,22.68%,240,13196,23.25%,972,14168,25.44%,790,14958,27.5%,531,15489,29.63%,521,16010,32.88%,2734,18744,42.14%,3561,22305,60.42%,0 +TOM NORDYKE,10594,18.45%,7,10601,18.56%,136,10737,18.92%,267,11004,19.76%,232,11236,20.65%,619,11855,22.67%,169,12024,24.69%,1347,13371,30.06%,1238,14609,39.57%,0 +MEG FORNEY,8827,15.37%,8,8835,15.47%,216,9051,15.95%,735,9786,17.57%,515,10301,18.93%,715,11016,21.07%,337,11353,23.31%,1010,12363,27.79%,-12363,0,0.0%,0 +JASON STONE,7528,13.11%,9,7537,13.19%,214,7751,13.66%,309,8060,14.47%,498,8558,15.73%,529,9087,17.38%,215,9302,19.1%,-9302,0,0.0%,0,0,0.0%,0 +STEVE BARLAND,4104,7.14%,3,4107,7.19%,133,4240,7.47%,234,4474,8.03%,125,4599,8.45%,-4599,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +HASHIM YONIS,3946,6.87%,6,3952,6.92%,46,3998,7.04%,122,4120,7.39%,620,4740,8.71%,87,4827,9.23%,-4827,0,0.0%,0,0,0.0%,0,0,0.0%,0 +ISHMAEL ISRAEL,3800,6.62%,5,3805,6.66%,108,3913,6.89%,163,4076,7.31%,-4076,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +MARY LYNN MCPHERSON,3713,6.46%,5,3718,6.51%,131,3849,6.78%,-3849,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +CASPER HILL,1586,2.76%,4,1590,2.78%,-1590,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,356,0.62%,-356,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,57401,,,57101,,,56735,,,55688,,,54392,,,52274,,,48689,,,44478,,,36914,, +Current Round Threshold,28701,,,28551,,,28368,,,27845,,,27197,,,26138,,,24345,,,22240,,,18458,, +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,2129,,300,2429,,366,2795,,1047,3842,,1296,5138,,2118,7256,,3585,10841,,4211,15052,,7564,22616,,0 +Inactive Ballots Total,22700,,300,23000,,366,23366,,1047,24413,,1296,25709,,2118,27827,,3585,31412,,4211,35623,,7564,43187,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_sequential/2013_minneapolis_park_sequential_2_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_sequential/2013_minneapolis_park_sequential_2_expected_summary.json index a3a5dbee..c533c9b9 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_sequential/2013_minneapolis_park_sequential_2_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_sequential/2013_minneapolis_park_sequential_2_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "2129", + "exhaustedChoicesFullyRanked" : "2129", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -45,7 +46,8 @@ "threshold" : "28701" }, { "inactiveBallots" : { - "exhaustedChoices" : "2429", + "exhaustedChoicesFullyRanked" : "2429", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -79,7 +81,8 @@ "threshold" : "28551" }, { "inactiveBallots" : { - "exhaustedChoices" : "2795", + "exhaustedChoicesFullyRanked" : "2795", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -111,7 +114,8 @@ "threshold" : "28368" }, { "inactiveBallots" : { - "exhaustedChoices" : "3842", + "exhaustedChoicesFullyRanked" : "3842", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -141,7 +145,8 @@ "threshold" : "27845" }, { "inactiveBallots" : { - "exhaustedChoices" : "5138", + "exhaustedChoicesFullyRanked" : "5138", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -169,7 +174,8 @@ "threshold" : "27197" }, { "inactiveBallots" : { - "exhaustedChoices" : "7256", + "exhaustedChoicesFullyRanked" : "7256", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -195,7 +201,8 @@ "threshold" : "26138" }, { "inactiveBallots" : { - "exhaustedChoices" : "10841", + "exhaustedChoicesFullyRanked" : "10841", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -219,7 +226,8 @@ "threshold" : "24345" }, { "inactiveBallots" : { - "exhaustedChoices" : "15052", + "exhaustedChoicesFullyRanked" : "15052", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -241,7 +249,8 @@ "threshold" : "22240" }, { "inactiveBallots" : { - "exhaustedChoices" : "22616", + "exhaustedChoicesFullyRanked" : "22616", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_sequential/2013_minneapolis_park_sequential_3_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_sequential/2013_minneapolis_park_sequential_3_expected_summary.csv index 04aedc65..6b7ed22b 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_sequential/2013_minneapolis_park_sequential_3_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_sequential/2013_minneapolis_park_sequential_3_expected_summary.csv @@ -1,36 +1,33 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Multi-Winner -Contest,2013 Minneapolis Park Board -Jurisdiction,Minneapolis -Office,Park and Recreation Commissioner -Date, -Winner(s),MEG FORNEY -Final Threshold,15675 - -Contest Summary -Number to be Elected,1 -Number of Candidates,9 -Total Number of Ballots,80101 -Number of Undervotes,20571 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer -Eliminated,Undeclared Write-ins,,,CASPER HILL,,,HASHIM YONIS,,,STEVE BARLAND,,,MARY LYNN MCPHERSON,,,ISHMAEL ISRAEL,,,JASON STONE,,,,, -Elected,,,,,,,,,,,,,,,,,,,,,,MEG FORNEY,, -TOM NORDYKE,11939,21.86%,7,11946,22.01%,150,12096,22.56%,124,12220,24.11%,621,12841,26.51%,397,13238,28.77%,358,13596,32.38%,1540,15136,48.28%,0 -JASON STONE,11221,20.55%,9,11230,20.69%,273,11503,21.46%,179,11682,23.05%,540,12222,25.23%,503,12725,27.65%,711,13436,32.0%,-13436,0,0.0%,0 -MEG FORNEY,10994,20.13%,13,11007,20.28%,283,11290,21.06%,221,11511,22.71%,764,12275,25.34%,1796,14071,30.58%,883,14954,35.61%,1258,16212,51.71%,0 -ISHMAEL ISRAEL,4683,8.57%,5,4688,8.63%,134,4822,8.99%,639,5461,10.77%,227,5688,11.74%,291,5979,12.99%,-5979,0,0.0%,0,0,0.0%,0 -MARY LYNN MCPHERSON,4654,8.52%,6,4660,8.58%,183,4843,9.03%,180,5023,9.91%,384,5407,11.16%,-5407,0,0.0%,0,0,0.0%,0,0,0.0%,0 -STEVE BARLAND,4546,8.32%,3,4549,8.38%,155,4704,8.77%,78,4782,9.43%,-4782,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -HASHIM YONIS,4277,7.83%,7,4284,7.89%,57,4341,8.09%,-4341,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -CASPER HILL,1903,3.48%,5,1908,3.51%,-1908,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,381,0.69%,-381,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,54598,,,54272,,,53599,,,50679,,,48433,,,46013,,,41986,,,31348,, -Current Round Threshold,27300,,,27137,,,26800,,,25340,,,24217,,,23007,,,20994,,,15675,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,4932,,326,5258,,673,5931,,2920,8851,,2246,11097,,2420,13517,,4027,17544,,10638,28182,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,4932,,326,5258,,673,5931,,2920,8851,,2246,11097,,2420,13517,,4027,17544,,10638,28182,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Multi-Winner +Contest,2013 Minneapolis Park Board +Jurisdiction,Minneapolis +Office,Park and Recreation Commissioner +Date, +Winner(s),MEG FORNEY +Final Threshold,15675 + +Contest Summary +Number to be Elected,1 +Number of Candidates,9 +Total Number of Ballots,80101 +Number of Ballots with No Rankings,20571 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer +Eliminated,Undeclared Write-ins,,,CASPER HILL,,,HASHIM YONIS,,,STEVE BARLAND,,,MARY LYNN MCPHERSON,,,ISHMAEL ISRAEL,,,JASON STONE,,,,, +Elected,,,,,,,,,,,,,,,,,,,,,,MEG FORNEY,, +TOM NORDYKE,11939,21.86%,7,11946,22.01%,150,12096,22.56%,124,12220,24.11%,621,12841,26.51%,397,13238,28.77%,358,13596,32.38%,1540,15136,48.28%,0 +JASON STONE,11221,20.55%,9,11230,20.69%,273,11503,21.46%,179,11682,23.05%,540,12222,25.23%,503,12725,27.65%,711,13436,32.0%,-13436,0,0.0%,0 +MEG FORNEY,10994,20.13%,13,11007,20.28%,283,11290,21.06%,221,11511,22.71%,764,12275,25.34%,1796,14071,30.58%,883,14954,35.61%,1258,16212,51.71%,0 +ISHMAEL ISRAEL,4683,8.57%,5,4688,8.63%,134,4822,8.99%,639,5461,10.77%,227,5688,11.74%,291,5979,12.99%,-5979,0,0.0%,0,0,0.0%,0 +MARY LYNN MCPHERSON,4654,8.52%,6,4660,8.58%,183,4843,9.03%,180,5023,9.91%,384,5407,11.16%,-5407,0,0.0%,0,0,0.0%,0,0,0.0%,0 +STEVE BARLAND,4546,8.32%,3,4549,8.38%,155,4704,8.77%,78,4782,9.43%,-4782,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +HASHIM YONIS,4277,7.83%,7,4284,7.89%,57,4341,8.09%,-4341,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +CASPER HILL,1903,3.48%,5,1908,3.51%,-1908,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,381,0.69%,-381,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,54598,,,54272,,,53599,,,50679,,,48433,,,46013,,,41986,,,31348,, +Current Round Threshold,27300,,,27137,,,26800,,,25340,,,24217,,,23007,,,20994,,,15675,, +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,4932,,326,5258,,673,5931,,2920,8851,,2246,11097,,2420,13517,,4027,17544,,10638,28182,,0 +Inactive Ballots Total,25503,,326,25829,,673,26502,,2920,29422,,2246,31668,,2420,34088,,4027,38115,,10638,48753,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_sequential/2013_minneapolis_park_sequential_3_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_sequential/2013_minneapolis_park_sequential_3_expected_summary.json index d3f73b9a..27b44923 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_sequential/2013_minneapolis_park_sequential_3_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/2013_minneapolis_park_sequential/2013_minneapolis_park_sequential_3_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "4932", + "exhaustedChoicesFullyRanked" : "4932", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -43,7 +44,8 @@ "threshold" : "27300" }, { "inactiveBallots" : { - "exhaustedChoices" : "5258", + "exhaustedChoicesFullyRanked" : "5258", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -75,7 +77,8 @@ "threshold" : "27137" }, { "inactiveBallots" : { - "exhaustedChoices" : "5931", + "exhaustedChoicesFullyRanked" : "5931", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -105,7 +108,8 @@ "threshold" : "26800" }, { "inactiveBallots" : { - "exhaustedChoices" : "8851", + "exhaustedChoicesFullyRanked" : "8851", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -133,7 +137,8 @@ "threshold" : "25340" }, { "inactiveBallots" : { - "exhaustedChoices" : "11097", + "exhaustedChoicesFullyRanked" : "11097", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -159,7 +164,8 @@ "threshold" : "24217" }, { "inactiveBallots" : { - "exhaustedChoices" : "13517", + "exhaustedChoicesFullyRanked" : "13517", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -183,7 +189,8 @@ "threshold" : "23007" }, { "inactiveBallots" : { - "exhaustedChoices" : "17544", + "exhaustedChoicesFullyRanked" : "17544", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -205,7 +212,8 @@ "threshold" : "20994" }, { "inactiveBallots" : { - "exhaustedChoices" : "28182", + "exhaustedChoicesFullyRanked" : "28182", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/2015_portland_mayor/2015_portland_mayor_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/2015_portland_mayor/2015_portland_mayor_expected_summary.csv index bb66e4e2..4dfd835b 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2015_portland_mayor/2015_portland_mayor_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/2015_portland_mayor/2015_portland_mayor_expected_summary.csv @@ -1,43 +1,42 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Portland 2015 Mayoral Race -Jurisdiction,"Portland, ME" -Office,Mayor -Date,2015-11-03 -Winner(s),"Mavodones, Nicholas M. Jr." -Final Threshold,48 - -Contest Summary -Number to be Elected,1 -Number of Candidates,16 -Total Number of Ballots,99 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer,Round 9 Votes,% of vote,transfer,Round 10 Votes,% of vote,transfer,Round 11 Votes,% of vote,transfer,Round 12 Votes,% of vote,transfer,Round 13 Votes,% of vote,transfer,Round 14 Votes,% of vote,transfer -Eliminated,"Undeclared Write-ins; Strimling, Ethan K.",,,"Rathband, Jed",,,"Marshall, David A.",,,"Eder, John M.",,,"Miller, Markos S.",,,"Brennan, Michael F.",,,"Vail, Christopher L.",,,"Lapchick, Jodie L.",,,"Duson, Jill C.",,,"Haadoow, Hamza A.",,,"Bryant, Peter G.",,,"Dodge, Richard A.",,,"Bragdon, Charles E.",,,,, -Elected,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"Mavodones, Nicholas M. Jr.",, -"Mavodones, Nicholas M. Jr.",13,13.26%,0,13,13.26%,2,15,15.3%,0,15,15.3%,0,15,15.3%,5,20,20.4%,0,20,20.4%,6,26,26.8%,6,32,32.98%,2,34,35.05%,7,41,42.26%,1,42,43.29%,3,45,46.39%,9,54,57.44%,0 -"Carmona, Ralph C.",12,12.24%,0,12,12.24%,0,12,12.24%,0,12,12.24%,0,12,12.24%,0,12,12.24%,1,13,13.26%,0,13,13.4%,0,13,13.4%,0,13,13.4%,2,15,15.46%,2,17,17.52%,11,28,28.86%,12,40,42.55%,0 -"Bragdon, Charles E.",11,11.22%,0,11,11.22%,0,11,11.22%,0,11,11.22%,0,11,11.22%,0,11,11.22%,3,14,14.28%,0,14,14.43%,0,14,14.43%,0,14,14.43%,0,14,14.43%,9,23,23.71%,1,24,24.74%,-24,0,0.0%,0 -"Dodge, Richard A.",10,10.2%,0,10,10.2%,0,10,10.2%,0,10,10.2%,0,10,10.2%,0,10,10.2%,0,10,10.2%,0,10,10.3%,0,10,10.3%,5,15,15.46%,0,15,15.46%,0,15,15.46%,-15,0,0.0%,0,0,0.0%,0 -"Bryant, Peter G.",9,9.18%,0,9,9.18%,0,9,9.18%,0,9,9.18%,0,9,9.18%,0,9,9.18%,2,11,11.22%,0,11,11.34%,0,11,11.34%,1,12,12.37%,0,12,12.37%,-12,0,0.0%,0,0,0.0%,0,0,0.0%,0 -"Haadoow, Hamza A.",8,8.16%,0,8,8.16%,0,8,8.16%,0,8,8.16%,0,8,8.16%,0,8,8.16%,0,8,8.16%,0,8,8.24%,1,9,9.27%,0,9,9.27%,-9,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -"Lapchick, Jodie L.",7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.21%,-7,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -"Brennan, Michael F.",6,6.12%,0,6,6.12%,0,6,6.12%,0,6,6.12%,0,6,6.12%,0,6,6.12%,-6,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -"Vail, Christopher L.",6,6.12%,1,7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.14%,-7,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -"Duson, Jill C.",5,5.1%,0,5,5.1%,0,5,5.1%,0,5,5.1%,3,8,8.16%,0,8,8.16%,0,8,8.16%,0,8,8.24%,0,8,8.24%,-8,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -"Miller, Markos S.",3,3.06%,0,3,3.06%,0,3,3.06%,2,5,5.1%,0,5,5.1%,-5,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -"Eder, John M.",3,3.06%,0,3,3.06%,0,3,3.06%,0,3,3.06%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -"Marshall, David A.",2,2.04%,0,2,2.04%,0,2,2.04%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -"Rathband, Jed",2,2.04%,0,2,2.04%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -"Strimling, Ethan K.",1,1.02%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,98,,,98,,,98,,,98,,,98,,,98,,,98,,,97,,,97,,,97,,,97,,,97,,,97,,,94,, -Current Round Threshold,50,,,50,,,50,,,50,,,50,,,50,,,50,,,49,,,49,,,49,,,49,,,49,,,49,,,48,, -Inactive Ballots by Overvotes,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,2,3,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,1,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,1,2,,0,2,,0,2,,0,2,,0,2,,0,2,,3,5,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Portland 2015 Mayoral Race +Jurisdiction,"Portland, ME" +Office,Mayor +Date,2015-11-03 +Winner(s),"Mavodones, Nicholas M. Jr." +Final Threshold,48 + +Contest Summary +Number to be Elected,1 +Number of Candidates,16 +Total Number of Ballots,99 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer,Round 9 Votes,% of vote,transfer,Round 10 Votes,% of vote,transfer,Round 11 Votes,% of vote,transfer,Round 12 Votes,% of vote,transfer,Round 13 Votes,% of vote,transfer,Round 14 Votes,% of vote,transfer +Eliminated,"Undeclared Write-ins; Strimling, Ethan K.",,,"Rathband, Jed",,,"Marshall, David A.",,,"Eder, John M.",,,"Miller, Markos S.",,,"Brennan, Michael F.",,,"Vail, Christopher L.",,,"Lapchick, Jodie L.",,,"Duson, Jill C.",,,"Haadoow, Hamza A.",,,"Bryant, Peter G.",,,"Dodge, Richard A.",,,"Bragdon, Charles E.",,,,, +Elected,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"Mavodones, Nicholas M. Jr.",, +"Mavodones, Nicholas M. Jr.",13,13.26%,0,13,13.26%,2,15,15.3%,0,15,15.3%,0,15,15.3%,5,20,20.4%,0,20,20.4%,6,26,26.8%,6,32,32.98%,2,34,35.05%,7,41,42.26%,1,42,43.29%,3,45,46.39%,9,54,57.44%,0 +"Carmona, Ralph C.",12,12.24%,0,12,12.24%,0,12,12.24%,0,12,12.24%,0,12,12.24%,0,12,12.24%,1,13,13.26%,0,13,13.4%,0,13,13.4%,0,13,13.4%,2,15,15.46%,2,17,17.52%,11,28,28.86%,12,40,42.55%,0 +"Bragdon, Charles E.",11,11.22%,0,11,11.22%,0,11,11.22%,0,11,11.22%,0,11,11.22%,0,11,11.22%,3,14,14.28%,0,14,14.43%,0,14,14.43%,0,14,14.43%,0,14,14.43%,9,23,23.71%,1,24,24.74%,-24,0,0.0%,0 +"Dodge, Richard A.",10,10.2%,0,10,10.2%,0,10,10.2%,0,10,10.2%,0,10,10.2%,0,10,10.2%,0,10,10.2%,0,10,10.3%,0,10,10.3%,5,15,15.46%,0,15,15.46%,0,15,15.46%,-15,0,0.0%,0,0,0.0%,0 +"Bryant, Peter G.",9,9.18%,0,9,9.18%,0,9,9.18%,0,9,9.18%,0,9,9.18%,0,9,9.18%,2,11,11.22%,0,11,11.34%,0,11,11.34%,1,12,12.37%,0,12,12.37%,-12,0,0.0%,0,0,0.0%,0,0,0.0%,0 +"Haadoow, Hamza A.",8,8.16%,0,8,8.16%,0,8,8.16%,0,8,8.16%,0,8,8.16%,0,8,8.16%,0,8,8.16%,0,8,8.24%,1,9,9.27%,0,9,9.27%,-9,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +"Lapchick, Jodie L.",7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.21%,-7,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +"Brennan, Michael F.",6,6.12%,0,6,6.12%,0,6,6.12%,0,6,6.12%,0,6,6.12%,0,6,6.12%,-6,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +"Vail, Christopher L.",6,6.12%,1,7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.14%,-7,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +"Duson, Jill C.",5,5.1%,0,5,5.1%,0,5,5.1%,0,5,5.1%,3,8,8.16%,0,8,8.16%,0,8,8.16%,0,8,8.24%,0,8,8.24%,-8,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +"Miller, Markos S.",3,3.06%,0,3,3.06%,0,3,3.06%,2,5,5.1%,0,5,5.1%,-5,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +"Eder, John M.",3,3.06%,0,3,3.06%,0,3,3.06%,0,3,3.06%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +"Marshall, David A.",2,2.04%,0,2,2.04%,0,2,2.04%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +"Rathband, Jed",2,2.04%,0,2,2.04%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +"Strimling, Ethan K.",1,1.02%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,98,,,98,,,98,,,98,,,98,,,98,,,98,,,97,,,97,,,97,,,97,,,97,,,97,,,94,, +Current Round Threshold,50,,,50,,,50,,,50,,,50,,,50,,,50,,,49,,,49,,,49,,,49,,,49,,,49,,,48,, +Inactive Ballots by Overvotes,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,2,3,,0 +Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,1,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0 +Inactive Ballots Partially Ranked Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,1,1,,0 +Inactive Ballots Total,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,1,2,,0,2,,0,2,,0,2,,0,2,,0,2,,3,5,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/2015_portland_mayor/2015_portland_mayor_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/2015_portland_mayor/2015_portland_mayor_expected_summary.json index f40bc537..158ad947 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2015_portland_mayor/2015_portland_mayor_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/2015_portland_mayor/2015_portland_mayor_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -45,7 +46,8 @@ "threshold" : "50" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -76,7 +78,8 @@ "threshold" : "50" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -106,7 +109,8 @@ "threshold" : "50" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -135,7 +139,8 @@ "threshold" : "50" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -163,7 +168,8 @@ "threshold" : "50" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -192,7 +198,8 @@ "threshold" : "50" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -219,7 +226,8 @@ "threshold" : "50" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1", "repeatedRankings" : "0", "skippedRankings" : "1" @@ -245,7 +253,8 @@ "threshold" : "49" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1", "repeatedRankings" : "0", "skippedRankings" : "1" @@ -271,7 +280,8 @@ "threshold" : "49" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1", "repeatedRankings" : "0", "skippedRankings" : "1" @@ -295,7 +305,8 @@ "threshold" : "49" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1", "repeatedRankings" : "0", "skippedRankings" : "1" @@ -319,7 +330,8 @@ "threshold" : "49" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1", "repeatedRankings" : "0", "skippedRankings" : "1" @@ -342,7 +354,8 @@ "threshold" : "49" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1", "repeatedRankings" : "0", "skippedRankings" : "1" @@ -364,7 +377,8 @@ "threshold" : "49" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "1", "overvotes" : "3", "repeatedRankings" : "0", "skippedRankings" : "1" diff --git a/src/test/resources/network/brightspots/rcv/test_data/2015_portland_mayor_codes/2015_portland_mayor_codes_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/2015_portland_mayor_codes/2015_portland_mayor_codes_expected_summary.csv index bb66e4e2..4dfd835b 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2015_portland_mayor_codes/2015_portland_mayor_codes_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/2015_portland_mayor_codes/2015_portland_mayor_codes_expected_summary.csv @@ -1,43 +1,42 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Portland 2015 Mayoral Race -Jurisdiction,"Portland, ME" -Office,Mayor -Date,2015-11-03 -Winner(s),"Mavodones, Nicholas M. Jr." -Final Threshold,48 - -Contest Summary -Number to be Elected,1 -Number of Candidates,16 -Total Number of Ballots,99 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer,Round 9 Votes,% of vote,transfer,Round 10 Votes,% of vote,transfer,Round 11 Votes,% of vote,transfer,Round 12 Votes,% of vote,transfer,Round 13 Votes,% of vote,transfer,Round 14 Votes,% of vote,transfer -Eliminated,"Undeclared Write-ins; Strimling, Ethan K.",,,"Rathband, Jed",,,"Marshall, David A.",,,"Eder, John M.",,,"Miller, Markos S.",,,"Brennan, Michael F.",,,"Vail, Christopher L.",,,"Lapchick, Jodie L.",,,"Duson, Jill C.",,,"Haadoow, Hamza A.",,,"Bryant, Peter G.",,,"Dodge, Richard A.",,,"Bragdon, Charles E.",,,,, -Elected,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"Mavodones, Nicholas M. Jr.",, -"Mavodones, Nicholas M. Jr.",13,13.26%,0,13,13.26%,2,15,15.3%,0,15,15.3%,0,15,15.3%,5,20,20.4%,0,20,20.4%,6,26,26.8%,6,32,32.98%,2,34,35.05%,7,41,42.26%,1,42,43.29%,3,45,46.39%,9,54,57.44%,0 -"Carmona, Ralph C.",12,12.24%,0,12,12.24%,0,12,12.24%,0,12,12.24%,0,12,12.24%,0,12,12.24%,1,13,13.26%,0,13,13.4%,0,13,13.4%,0,13,13.4%,2,15,15.46%,2,17,17.52%,11,28,28.86%,12,40,42.55%,0 -"Bragdon, Charles E.",11,11.22%,0,11,11.22%,0,11,11.22%,0,11,11.22%,0,11,11.22%,0,11,11.22%,3,14,14.28%,0,14,14.43%,0,14,14.43%,0,14,14.43%,0,14,14.43%,9,23,23.71%,1,24,24.74%,-24,0,0.0%,0 -"Dodge, Richard A.",10,10.2%,0,10,10.2%,0,10,10.2%,0,10,10.2%,0,10,10.2%,0,10,10.2%,0,10,10.2%,0,10,10.3%,0,10,10.3%,5,15,15.46%,0,15,15.46%,0,15,15.46%,-15,0,0.0%,0,0,0.0%,0 -"Bryant, Peter G.",9,9.18%,0,9,9.18%,0,9,9.18%,0,9,9.18%,0,9,9.18%,0,9,9.18%,2,11,11.22%,0,11,11.34%,0,11,11.34%,1,12,12.37%,0,12,12.37%,-12,0,0.0%,0,0,0.0%,0,0,0.0%,0 -"Haadoow, Hamza A.",8,8.16%,0,8,8.16%,0,8,8.16%,0,8,8.16%,0,8,8.16%,0,8,8.16%,0,8,8.16%,0,8,8.24%,1,9,9.27%,0,9,9.27%,-9,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -"Lapchick, Jodie L.",7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.21%,-7,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -"Brennan, Michael F.",6,6.12%,0,6,6.12%,0,6,6.12%,0,6,6.12%,0,6,6.12%,0,6,6.12%,-6,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -"Vail, Christopher L.",6,6.12%,1,7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.14%,-7,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -"Duson, Jill C.",5,5.1%,0,5,5.1%,0,5,5.1%,0,5,5.1%,3,8,8.16%,0,8,8.16%,0,8,8.16%,0,8,8.24%,0,8,8.24%,-8,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -"Miller, Markos S.",3,3.06%,0,3,3.06%,0,3,3.06%,2,5,5.1%,0,5,5.1%,-5,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -"Eder, John M.",3,3.06%,0,3,3.06%,0,3,3.06%,0,3,3.06%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -"Marshall, David A.",2,2.04%,0,2,2.04%,0,2,2.04%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -"Rathband, Jed",2,2.04%,0,2,2.04%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -"Strimling, Ethan K.",1,1.02%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,98,,,98,,,98,,,98,,,98,,,98,,,98,,,97,,,97,,,97,,,97,,,97,,,97,,,94,, -Current Round Threshold,50,,,50,,,50,,,50,,,50,,,50,,,50,,,49,,,49,,,49,,,49,,,49,,,49,,,48,, -Inactive Ballots by Overvotes,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,2,3,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,1,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,1,2,,0,2,,0,2,,0,2,,0,2,,0,2,,3,5,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Portland 2015 Mayoral Race +Jurisdiction,"Portland, ME" +Office,Mayor +Date,2015-11-03 +Winner(s),"Mavodones, Nicholas M. Jr." +Final Threshold,48 + +Contest Summary +Number to be Elected,1 +Number of Candidates,16 +Total Number of Ballots,99 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer,Round 9 Votes,% of vote,transfer,Round 10 Votes,% of vote,transfer,Round 11 Votes,% of vote,transfer,Round 12 Votes,% of vote,transfer,Round 13 Votes,% of vote,transfer,Round 14 Votes,% of vote,transfer +Eliminated,"Undeclared Write-ins; Strimling, Ethan K.",,,"Rathband, Jed",,,"Marshall, David A.",,,"Eder, John M.",,,"Miller, Markos S.",,,"Brennan, Michael F.",,,"Vail, Christopher L.",,,"Lapchick, Jodie L.",,,"Duson, Jill C.",,,"Haadoow, Hamza A.",,,"Bryant, Peter G.",,,"Dodge, Richard A.",,,"Bragdon, Charles E.",,,,, +Elected,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"Mavodones, Nicholas M. Jr.",, +"Mavodones, Nicholas M. Jr.",13,13.26%,0,13,13.26%,2,15,15.3%,0,15,15.3%,0,15,15.3%,5,20,20.4%,0,20,20.4%,6,26,26.8%,6,32,32.98%,2,34,35.05%,7,41,42.26%,1,42,43.29%,3,45,46.39%,9,54,57.44%,0 +"Carmona, Ralph C.",12,12.24%,0,12,12.24%,0,12,12.24%,0,12,12.24%,0,12,12.24%,0,12,12.24%,1,13,13.26%,0,13,13.4%,0,13,13.4%,0,13,13.4%,2,15,15.46%,2,17,17.52%,11,28,28.86%,12,40,42.55%,0 +"Bragdon, Charles E.",11,11.22%,0,11,11.22%,0,11,11.22%,0,11,11.22%,0,11,11.22%,0,11,11.22%,3,14,14.28%,0,14,14.43%,0,14,14.43%,0,14,14.43%,0,14,14.43%,9,23,23.71%,1,24,24.74%,-24,0,0.0%,0 +"Dodge, Richard A.",10,10.2%,0,10,10.2%,0,10,10.2%,0,10,10.2%,0,10,10.2%,0,10,10.2%,0,10,10.2%,0,10,10.3%,0,10,10.3%,5,15,15.46%,0,15,15.46%,0,15,15.46%,-15,0,0.0%,0,0,0.0%,0 +"Bryant, Peter G.",9,9.18%,0,9,9.18%,0,9,9.18%,0,9,9.18%,0,9,9.18%,0,9,9.18%,2,11,11.22%,0,11,11.34%,0,11,11.34%,1,12,12.37%,0,12,12.37%,-12,0,0.0%,0,0,0.0%,0,0,0.0%,0 +"Haadoow, Hamza A.",8,8.16%,0,8,8.16%,0,8,8.16%,0,8,8.16%,0,8,8.16%,0,8,8.16%,0,8,8.16%,0,8,8.24%,1,9,9.27%,0,9,9.27%,-9,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +"Lapchick, Jodie L.",7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.21%,-7,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +"Brennan, Michael F.",6,6.12%,0,6,6.12%,0,6,6.12%,0,6,6.12%,0,6,6.12%,0,6,6.12%,-6,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +"Vail, Christopher L.",6,6.12%,1,7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.14%,0,7,7.14%,-7,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +"Duson, Jill C.",5,5.1%,0,5,5.1%,0,5,5.1%,0,5,5.1%,3,8,8.16%,0,8,8.16%,0,8,8.16%,0,8,8.24%,0,8,8.24%,-8,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +"Miller, Markos S.",3,3.06%,0,3,3.06%,0,3,3.06%,2,5,5.1%,0,5,5.1%,-5,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +"Eder, John M.",3,3.06%,0,3,3.06%,0,3,3.06%,0,3,3.06%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +"Marshall, David A.",2,2.04%,0,2,2.04%,0,2,2.04%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +"Rathband, Jed",2,2.04%,0,2,2.04%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +"Strimling, Ethan K.",1,1.02%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,98,,,98,,,98,,,98,,,98,,,98,,,98,,,97,,,97,,,97,,,97,,,97,,,97,,,94,, +Current Round Threshold,50,,,50,,,50,,,50,,,50,,,50,,,50,,,49,,,49,,,49,,,49,,,49,,,49,,,48,, +Inactive Ballots by Overvotes,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,2,3,,0 +Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,1,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0 +Inactive Ballots Partially Ranked Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,1,1,,0 +Inactive Ballots Total,1,,0,1,,0,1,,0,1,,0,1,,0,1,,0,1,,1,2,,0,2,,0,2,,0,2,,0,2,,0,2,,3,5,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/2015_portland_mayor_codes/2015_portland_mayor_codes_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/2015_portland_mayor_codes/2015_portland_mayor_codes_expected_summary.json index f40bc537..158ad947 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2015_portland_mayor_codes/2015_portland_mayor_codes_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/2015_portland_mayor_codes/2015_portland_mayor_codes_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -45,7 +46,8 @@ "threshold" : "50" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -76,7 +78,8 @@ "threshold" : "50" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -106,7 +109,8 @@ "threshold" : "50" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -135,7 +139,8 @@ "threshold" : "50" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -163,7 +168,8 @@ "threshold" : "50" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -192,7 +198,8 @@ "threshold" : "50" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -219,7 +226,8 @@ "threshold" : "50" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1", "repeatedRankings" : "0", "skippedRankings" : "1" @@ -245,7 +253,8 @@ "threshold" : "49" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1", "repeatedRankings" : "0", "skippedRankings" : "1" @@ -271,7 +280,8 @@ "threshold" : "49" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1", "repeatedRankings" : "0", "skippedRankings" : "1" @@ -295,7 +305,8 @@ "threshold" : "49" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1", "repeatedRankings" : "0", "skippedRankings" : "1" @@ -319,7 +330,8 @@ "threshold" : "49" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1", "repeatedRankings" : "0", "skippedRankings" : "1" @@ -342,7 +354,8 @@ "threshold" : "49" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1", "repeatedRankings" : "0", "skippedRankings" : "1" @@ -364,7 +377,8 @@ "threshold" : "49" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "1", "overvotes" : "3", "repeatedRankings" : "0", "skippedRankings" : "1" diff --git a/src/test/resources/network/brightspots/rcv/test_data/2017_minneapolis_mayor/2017_minneapolis_mayor_expected_MINNEAPOLIS_W-13_P-13_precinct_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/2017_minneapolis_mayor/2017_minneapolis_mayor_expected_MINNEAPOLIS_W-13_P-13_precinct_summary.csv index ff6c8bfa..aeb293ff 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2017_minneapolis_mayor/2017_minneapolis_mayor_expected_MINNEAPOLIS_W-13_P-13_precinct_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/2017_minneapolis_mayor/2017_minneapolis_mayor_expected_MINNEAPOLIS_W-13_P-13_precinct_summary.csv @@ -14,7 +14,7 @@ Contest Summary Number to be Elected,1 Number of Candidates,19 Total Number of Ballots,953 -Number of Undervotes,0 +Number of Ballots with No Rankings,0 Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer Jacob Frey,320,33.57%,0,320,33.61%,5,325,34.46%,14,339,36.1%,133,472,54.5%,120,592,75.03%,0 @@ -38,8 +38,4 @@ Troy Benjegerdes,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 Undeclared Write-ins,2,0.2%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 Active Ballots,953,,,952,,,943,,,939,,,866,,,789,, Current Round Threshold,52243,,,52200,,,50933,,,49874,,,46790,,,40838,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 Inactive Ballots Total,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/2017_minneapolis_mayor/2017_minneapolis_mayor_expected_MINNEAPOLIS_W-13_P-13_precinct_summary.json b/src/test/resources/network/brightspots/rcv/test_data/2017_minneapolis_mayor/2017_minneapolis_mayor_expected_MINNEAPOLIS_W-13_P-13_precinct_summary.json index 3a78f8c8..c567d52e 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2017_minneapolis_mayor/2017_minneapolis_mayor_expected_MINNEAPOLIS_W-13_P-13_precinct_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/2017_minneapolis_mayor/2017_minneapolis_mayor_expected_MINNEAPOLIS_W-13_P-13_precinct_summary.json @@ -10,7 +10,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -47,7 +48,8 @@ "threshold" : "52243" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -136,7 +138,8 @@ "threshold" : "52200" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -162,7 +165,8 @@ "threshold" : "50933" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -186,7 +190,8 @@ "threshold" : "49874" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -208,7 +213,8 @@ "threshold" : "46790" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/2017_minneapolis_mayor/2017_minneapolis_mayor_expected_MINNEAPOLIS_W-1_P-01_precinct_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/2017_minneapolis_mayor/2017_minneapolis_mayor_expected_MINNEAPOLIS_W-1_P-01_precinct_summary.csv index 2736ccf6..f320d3ad 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2017_minneapolis_mayor/2017_minneapolis_mayor_expected_MINNEAPOLIS_W-1_P-01_precinct_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/2017_minneapolis_mayor/2017_minneapolis_mayor_expected_MINNEAPOLIS_W-1_P-01_precinct_summary.csv @@ -14,7 +14,7 @@ Contest Summary Number to be Elected,1 Number of Candidates,19 Total Number of Ballots,408 -Number of Undervotes,0 +Number of Ballots with No Rankings,0 Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer Jacob Frey,95,23.28%,0,95,23.34%,10,105,26.99%,24,129,34.03%,28,157,45.11%,36,193,63.48%,0 @@ -38,8 +38,4 @@ Theron Preston Washington,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 Undeclared Write-ins,1,0.24%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 Active Ballots,408,,,407,,,389,,,379,,,348,,,304,, Current Round Threshold,52243,,,52200,,,50933,,,49874,,,46790,,,40838,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 Inactive Ballots Total,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/2017_minneapolis_mayor/2017_minneapolis_mayor_expected_MINNEAPOLIS_W-1_P-01_precinct_summary.json b/src/test/resources/network/brightspots/rcv/test_data/2017_minneapolis_mayor/2017_minneapolis_mayor_expected_MINNEAPOLIS_W-1_P-01_precinct_summary.json index 3848d05d..698c3391 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2017_minneapolis_mayor/2017_minneapolis_mayor_expected_MINNEAPOLIS_W-1_P-01_precinct_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/2017_minneapolis_mayor/2017_minneapolis_mayor_expected_MINNEAPOLIS_W-1_P-01_precinct_summary.json @@ -10,7 +10,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -46,7 +47,8 @@ "threshold" : "52243" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -154,7 +156,8 @@ "threshold" : "52200" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -180,7 +183,8 @@ "threshold" : "50933" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -204,7 +208,8 @@ "threshold" : "49874" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -226,7 +231,8 @@ "threshold" : "46790" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/2017_minneapolis_mayor/2017_minneapolis_mayor_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/2017_minneapolis_mayor/2017_minneapolis_mayor_expected_summary.csv index c8a24632..b1e87a7c 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2017_minneapolis_mayor/2017_minneapolis_mayor_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/2017_minneapolis_mayor/2017_minneapolis_mayor_expected_summary.csv @@ -1,46 +1,45 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,2017 Minneapolis mayoral race -Jurisdiction,"Minneapolis, MN" -Office,Mayor -Date,2017-11-07 -Winner(s),Jacob Frey -Final Threshold,40838 - -Contest Summary -Number to be Elected,1 -Number of Candidates,19 -Total Number of Ballots,105928 -Number of Undervotes,1369 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer -Eliminated,Undeclared Write-ins,,,Aswar Rahman; David Rosenfeld; L.A. Nik; Christopher Zimmerman; Ronald Lischeid; Ian Simpson; Charlie Gers; Captain Jack Sparrow; Theron Preston Washington; David John Wilson; Gregg A. Iverson; Troy Benjegerdes; Al Flowers,,,Nekima Levy-Pounds,,,Tom Hoch,,,Betsy Hodges,,,,, -Elected,,,,,,,,,,,,,,,,Jacob Frey,, -Jacob Frey,26104,24.98%,8,26112,25.01%,626,26738,26.24%,2730,29468,29.54%,9888,39356,42.05%,7348,46704,57.18%,0 -Tom Hoch,20122,19.25%,6,20128,19.28%,781,20909,20.52%,1842,22751,22.8%,-22751,0,0.0%,0,0,0.0%,0 -Betsy Hodges,18905,18.09%,6,18911,18.11%,546,19457,19.1%,4044,23501,23.56%,3364,26865,28.7%,-26865,0,0.0%,0 -Raymond Dehn,18100,17.32%,3,18103,17.34%,470,18573,18.23%,5454,24027,24.08%,3330,27357,29.23%,7613,34970,42.81%,0 -Nekima Levy-Pounds,15715,15.04%,2,15717,15.05%,471,16188,15.89%,-16188,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Charlie Gers,1233,1.18%,5,1238,1.18%,-1238,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Aswar Rahman,751,0.71%,0,751,0.71%,-751,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Al Flowers,711,0.68%,2,713,0.68%,-713,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -L.A. Nik,612,0.58%,4,616,0.59%,-616,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -David Rosenfeld,476,0.45%,3,479,0.45%,-479,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Captain Jack Sparrow,438,0.41%,5,443,0.42%,-443,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Gregg A. Iverson,335,0.32%,2,337,0.32%,-337,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Ronald Lischeid,321,0.3%,0,321,0.3%,-321,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -David John Wilson,220,0.21%,4,224,0.21%,-224,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Troy Benjegerdes,184,0.17%,1,185,0.17%,-185,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Ian Simpson,119,0.11%,0,119,0.11%,-119,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Christopher Zimmerman,1,0.0%,0,1,0.0%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Theron Preston Washington,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,137,0.13%,-137,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,104484,,,104398,,,101865,,,99747,,,93578,,,81674,, -Current Round Threshold,52243,,,52200,,,50933,,,49874,,,46790,,,40838,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,38,,0,38,,0,38,,0,38,,0,38,,0,38,,0 -Inactive Ballots by Exhausted Choices,37,,37,74,,1534,1608,,1291,2899,,3596,6495,,9273,15768,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,75,,86,161,,2533,2694,,2118,4812,,6169,10981,,11904,22885,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,2017 Minneapolis mayoral race +Jurisdiction,"Minneapolis, MN" +Office,Mayor +Date,2017-11-07 +Winner(s),Jacob Frey +Final Threshold,40838 + +Contest Summary +Number to be Elected,1 +Number of Candidates,19 +Total Number of Ballots,105928 +Number of Ballots with No Rankings,1369 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer +Eliminated,Undeclared Write-ins,,,Aswar Rahman; David Rosenfeld; L.A. Nik; Christopher Zimmerman; Ronald Lischeid; Ian Simpson; Charlie Gers; Captain Jack Sparrow; Theron Preston Washington; David John Wilson; Gregg A. Iverson; Troy Benjegerdes; Al Flowers,,,Nekima Levy-Pounds,,,Tom Hoch,,,Betsy Hodges,,,,, +Elected,,,,,,,,,,,,,,,,Jacob Frey,, +Jacob Frey,26104,24.98%,8,26112,25.01%,626,26738,26.24%,2730,29468,29.54%,9888,39356,42.05%,7348,46704,57.18%,0 +Tom Hoch,20122,19.25%,6,20128,19.28%,781,20909,20.52%,1842,22751,22.8%,-22751,0,0.0%,0,0,0.0%,0 +Betsy Hodges,18905,18.09%,6,18911,18.11%,546,19457,19.1%,4044,23501,23.56%,3364,26865,28.7%,-26865,0,0.0%,0 +Raymond Dehn,18100,17.32%,3,18103,17.34%,470,18573,18.23%,5454,24027,24.08%,3330,27357,29.23%,7613,34970,42.81%,0 +Nekima Levy-Pounds,15715,15.04%,2,15717,15.05%,471,16188,15.89%,-16188,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Charlie Gers,1233,1.18%,5,1238,1.18%,-1238,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Aswar Rahman,751,0.71%,0,751,0.71%,-751,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Al Flowers,711,0.68%,2,713,0.68%,-713,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +L.A. Nik,612,0.58%,4,616,0.59%,-616,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +David Rosenfeld,476,0.45%,3,479,0.45%,-479,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Captain Jack Sparrow,438,0.41%,5,443,0.42%,-443,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Gregg A. Iverson,335,0.32%,2,337,0.32%,-337,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Ronald Lischeid,321,0.3%,0,321,0.3%,-321,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +David John Wilson,220,0.21%,4,224,0.21%,-224,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Troy Benjegerdes,184,0.17%,1,185,0.17%,-185,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Ian Simpson,119,0.11%,0,119,0.11%,-119,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Christopher Zimmerman,1,0.0%,0,1,0.0%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Theron Preston Washington,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,137,0.13%,-137,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,104484,,,104398,,,101865,,,99747,,,93578,,,81674,, +Current Round Threshold,52243,,,52200,,,50933,,,49874,,,46790,,,40838,, +Inactive Ballots by Skipped Rankings,38,,0,38,,0,38,,0,38,,0,38,,0,38,,0 +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,37,,37,74,,1534,1608,,1291,2899,,3596,6495,,9273,15768,,0 +Inactive Ballots Partially Ranked Ballots by Exhausted Choices,0,,49,49,,999,1048,,827,1875,,2573,4448,,2631,7079,,0 +Inactive Ballots Total,1444,,86,1530,,2533,4063,,2118,6181,,6169,12350,,11904,24254,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/2017_minneapolis_mayor/2017_minneapolis_mayor_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/2017_minneapolis_mayor/2017_minneapolis_mayor_expected_summary.json index e1f84933..65653c15 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2017_minneapolis_mayor/2017_minneapolis_mayor_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/2017_minneapolis_mayor/2017_minneapolis_mayor_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "37", + "exhaustedChoicesFullyRanked" : "37", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "38" @@ -58,7 +59,8 @@ "threshold" : "52243" }, { "inactiveBallots" : { - "exhaustedChoices" : "74", + "exhaustedChoicesFullyRanked" : "74", + "exhaustedChoicesPartiallyRanked" : "49", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "38" @@ -206,7 +208,8 @@ "threshold" : "52200" }, { "inactiveBallots" : { - "exhaustedChoices" : "1608", + "exhaustedChoicesFullyRanked" : "1608", + "exhaustedChoicesPartiallyRanked" : "1048", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "38" @@ -232,7 +235,8 @@ "threshold" : "50933" }, { "inactiveBallots" : { - "exhaustedChoices" : "2899", + "exhaustedChoicesFullyRanked" : "2899", + "exhaustedChoicesPartiallyRanked" : "1875", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "38" @@ -256,7 +260,8 @@ "threshold" : "49874" }, { "inactiveBallots" : { - "exhaustedChoices" : "6495", + "exhaustedChoicesFullyRanked" : "6495", + "exhaustedChoicesPartiallyRanked" : "4448", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "38" @@ -278,7 +283,8 @@ "threshold" : "46790" }, { "inactiveBallots" : { - "exhaustedChoices" : "15768", + "exhaustedChoicesFullyRanked" : "15768", + "exhaustedChoicesPartiallyRanked" : "7079", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "38" diff --git a/src/test/resources/network/brightspots/rcv/test_data/2018_maine_governor_primary/2018_maine_governor_primary_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/2018_maine_governor_primary/2018_maine_governor_primary_expected_summary.csv index 8fc78089..09cbc064 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2018_maine_governor_primary/2018_maine_governor_primary_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/2018_maine_governor_primary/2018_maine_governor_primary_expected_summary.csv @@ -1,35 +1,35 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Maine 2018 Democratic Governor Primary race -Jurisdiction,Maine -Office,Governor -Date,2018-06-12 -Winner(s),"Mills, Janet T." -Final Threshold,58627 - -Contest Summary -Number to be Elected,1 -Number of Candidates,8 -Total Number of Ballots,132250 -Number of Undervotes,5535 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer -Eliminated,"Dion, Mark N.; Dion, Donna J.; Write-in; Russell, Diane Marie",,,"Eves, Mark W.",,,"Sweet, Elizabeth A.",,,,, -Elected,,,,,,,,,,"Mills, Janet T.",, -"Mills, Janet T.",41735,33.08%,2307,44042,35.49%,5903,49945,40.76%,13442,63387,54.06%,0 -"Cote, Adam Roland",35478,28.12%,2065,37543,30.25%,5080,42623,34.79%,11243,53866,45.93%,0 -"Sweet, Elizabeth A.",20767,16.46%,2220,22987,18.52%,6957,29944,24.44%,-29944,0,0.0%,0 -"Eves, Mark W.",17887,14.18%,1634,19521,15.73%,-19521,0,0.0%,0,0,0.0%,0 -"Dion, Mark N.",5200,4.12%,-5200,0,0.0%,0,0,0.0%,0,0,0.0%,0 -"Russell, Diane Marie",2728,2.16%,-2728,0,0.0%,0,0,0.0%,0,0,0.0%,0 -"Dion, Donna J.",1596,1.26%,-1596,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Write-in,748,0.59%,-748,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,126139,,,124093,,,122512,,,117253,, -Current Round Threshold,63070,,,62047,,,61257,,,58627,, -Inactive Ballots by Overvotes,430,,42,472,,35,507,,73,580,,0 -Inactive Ballots by Skipped Rankings,146,,45,191,,28,219,,78,297,,0 -Inactive Ballots by Exhausted Choices,0,,119,119,,61,180,,92,272,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,576,,2046,2622,,1581,4203,,5259,9462,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Maine 2018 Democratic Governor Primary race +Jurisdiction,Maine +Office,Governor +Date,2018-06-12 +Winner(s),"Mills, Janet T." +Final Threshold,58627 + +Contest Summary +Number to be Elected,1 +Number of Candidates,8 +Total Number of Ballots,132250 +Number of Ballots with No Rankings,5535 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer +Eliminated,"Dion, Mark N.; Dion, Donna J.; Write-in; Russell, Diane Marie",,,"Eves, Mark W.",,,"Sweet, Elizabeth A.",,,,, +Elected,,,,,,,,,,"Mills, Janet T.",, +"Mills, Janet T.",41735,33.08%,2307,44042,35.49%,5903,49945,40.76%,13442,63387,54.06%,0 +"Cote, Adam Roland",35478,28.12%,2065,37543,30.25%,5080,42623,34.79%,11243,53866,45.93%,0 +"Sweet, Elizabeth A.",20767,16.46%,2220,22987,18.52%,6957,29944,24.44%,-29944,0,0.0%,0 +"Eves, Mark W.",17887,14.18%,1634,19521,15.73%,-19521,0,0.0%,0,0,0.0%,0 +"Dion, Mark N.",5200,4.12%,-5200,0,0.0%,0,0,0.0%,0,0,0.0%,0 +"Russell, Diane Marie",2728,2.16%,-2728,0,0.0%,0,0,0.0%,0,0,0.0%,0 +"Dion, Donna J.",1596,1.26%,-1596,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Write-in,748,0.59%,-748,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,126139,,,124093,,,122512,,,117253,, +Current Round Threshold,63070,,,62047,,,61257,,,58627,, +Inactive Ballots by Overvotes,430,,42,472,,35,507,,73,580,,0 +Inactive Ballots by Skipped Rankings,146,,45,191,,28,219,,78,297,,0 +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,0,,119,119,,61,180,,92,272,,0 +Inactive Ballots Partially Ranked Ballots by Exhausted Choices,0,,1840,1840,,1457,3297,,5016,8313,,0 +Inactive Ballots Total,6111,,2046,8157,,1581,9738,,5259,14997,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/2018_maine_governor_primary/2018_maine_governor_primary_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/2018_maine_governor_primary/2018_maine_governor_primary_expected_summary.json index 335ae19c..641b3651 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/2018_maine_governor_primary/2018_maine_governor_primary_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/2018_maine_governor_primary/2018_maine_governor_primary_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "430", "repeatedRankings" : "0", "skippedRankings" : "146" @@ -65,7 +66,8 @@ "threshold" : "63070" }, { "inactiveBallots" : { - "exhaustedChoices" : "119", + "exhaustedChoicesFullyRanked" : "119", + "exhaustedChoicesPartiallyRanked" : "1840", "overvotes" : "472", "repeatedRankings" : "0", "skippedRankings" : "191" @@ -89,7 +91,8 @@ "threshold" : "62047" }, { "inactiveBallots" : { - "exhaustedChoices" : "180", + "exhaustedChoicesFullyRanked" : "180", + "exhaustedChoicesPartiallyRanked" : "3297", "overvotes" : "507", "repeatedRankings" : "0", "skippedRankings" : "219" @@ -111,7 +114,8 @@ "threshold" : "61257" }, { "inactiveBallots" : { - "exhaustedChoices" : "272", + "exhaustedChoicesFullyRanked" : "272", + "exhaustedChoicesPartiallyRanked" : "8313", "overvotes" : "580", "repeatedRankings" : "0", "skippedRankings" : "297" diff --git a/src/test/resources/network/brightspots/rcv/test_data/aliases_cdf_json/aliases_cdf_json_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/aliases_cdf_json/aliases_cdf_json_expected_summary.csv index 858bd2ae..25434ac8 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/aliases_cdf_json/aliases_cdf_json_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/aliases_cdf_json/aliases_cdf_json_expected_summary.csv @@ -1,31 +1,27 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Aliases test (JSON CDF Format) -Jurisdiction,TestSets_Single_winner -Office,Aliases test -Date,2023-03-23 -Winner(s),Unused Display Name Candidate A -Final Threshold,16 - -Contest Summary -Number to be Elected,1 -Number of Candidates,4 -Total Number of Ballots,30 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer -Eliminated,Candidate D Name File 1,,,Candidate C Name File 1,,,,, -Elected,,,,,,,Unused Display Name Candidate A,, -Candidate B Name File 1,10,33.33%,0,10,33.33%,4,14,46.66%,0 -Unused Display Name Candidate A,10,33.33%,2,12,40.0%,4,16,53.33%,0 -Candidate C Name File 1,6,20.0%,2,8,26.66%,-8,0,0.0%,0 -Candidate D Name File 1,4,13.33%,-4,0,0.0%,0,0,0.0%,0 -Active Ballots,30,,,30,,,30,, -Current Round Threshold,16,,,16,,,16,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0 -Inactive Ballots Total,0,,0,0,,0,0,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Aliases test (JSON CDF Format) +Jurisdiction,TestSets_Single_winner +Office,Aliases test +Date,2023-03-23 +Winner(s),Unused Display Name Candidate A +Final Threshold,16 + +Contest Summary +Number to be Elected,1 +Number of Candidates,4 +Total Number of Ballots,30 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer +Eliminated,Candidate D Name File 1,,,Candidate C Name File 1,,,,, +Elected,,,,,,,Unused Display Name Candidate A,, +Candidate B Name File 1,10,33.33%,0,10,33.33%,4,14,46.66%,0 +Unused Display Name Candidate A,10,33.33%,2,12,40.0%,4,16,53.33%,0 +Candidate C Name File 1,6,20.0%,2,8,26.66%,-8,0,0.0%,0 +Candidate D Name File 1,4,13.33%,-4,0,0.0%,0,0,0.0%,0 +Active Ballots,30,,,30,,,30,, +Current Round Threshold,16,,,16,,,16,, +Inactive Ballots Total,0,,0,0,,0,0,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/aliases_cdf_json/aliases_cdf_json_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/aliases_cdf_json/aliases_cdf_json_expected_summary.json index 04b764b5..433203b6 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/aliases_cdf_json/aliases_cdf_json_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/aliases_cdf_json/aliases_cdf_json_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -31,7 +32,8 @@ "threshold" : "16" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -52,7 +54,8 @@ "threshold" : "16" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/aliases_ess_xlsx/aliases_ess_xlsx_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/aliases_ess_xlsx/aliases_ess_xlsx_expected_summary.csv index 99aa1873..7d133a22 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/aliases_ess_xlsx/aliases_ess_xlsx_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/aliases_ess_xlsx/aliases_ess_xlsx_expected_summary.csv @@ -1,31 +1,28 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Aliases test (ES&S XLSX Format) -Jurisdiction, -Office, -Date,2023-04-28 -Winner(s),A -Final Threshold,5 - -Contest Summary -Number to be Elected,1 -Number of Candidates,4 -Total Number of Ballots,9 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer -Eliminated,D,,,C,,,,, -Elected,,,,,,,A,, -A,3,33.33%,0,3,37.5%,2,5,62.5%,0 -B-2,3,33.33%,0,3,37.5%,0,3,37.5%,0 -C,2,22.22%,0,2,25.0%,-2,0,0.0%,0 -D,1,11.11%,-1,0,0.0%,0,0,0.0%,0 -Active Ballots,9,,,8,,,8,, -Current Round Threshold,5,,,5,,,5,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0 -Inactive Ballots Total,0,,1,1,,0,1,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Aliases test (ES&S XLSX Format) +Jurisdiction, +Office, +Date,2023-04-28 +Winner(s),A +Final Threshold,5 + +Contest Summary +Number to be Elected,1 +Number of Candidates,4 +Total Number of Ballots,9 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer +Eliminated,D,,,C,,,,, +Elected,,,,,,,A,, +A,3,33.33%,0,3,37.5%,2,5,62.5%,0 +B-2,3,33.33%,0,3,37.5%,0,3,37.5%,0 +C,2,22.22%,0,2,25.0%,-2,0,0.0%,0 +D,1,11.11%,-1,0,0.0%,0,0,0.0%,0 +Active Ballots,9,,,8,,,8,, +Current Round Threshold,5,,,5,,,5,, +Inactive Ballots Partially Ranked Ballots by Exhausted Choices,0,,1,1,,0,1,,0 +Inactive Ballots Total,0,,1,1,,0,1,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/aliases_ess_xlsx/aliases_ess_xlsx_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/aliases_ess_xlsx/aliases_ess_xlsx_expected_summary.json index 8d8ce2f1..420eb083 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/aliases_ess_xlsx/aliases_ess_xlsx_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/aliases_ess_xlsx/aliases_ess_xlsx_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -30,7 +31,8 @@ "threshold" : "5" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "1", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -50,7 +52,8 @@ "threshold" : "5" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "1", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/batch_example/batch_example_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/batch_example/batch_example_expected_summary.csv index 68a39f44..d3f589b8 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/batch_example/batch_example_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/batch_example/batch_example_expected_summary.csv @@ -1,46 +1,44 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Batch example -Jurisdiction,"Minneapolis, MN" -Office,Mayor -Date,2017-11-07 -Winner(s),Betsy Hodges -Final Threshold,42 - -Contest Summary -Number to be Elected,1 -Number of Candidates,19 -Total Number of Ballots,100 -Number of Undervotes,1 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer -Eliminated,Undeclared Write-ins,,,Aswar Rahman; David Rosenfeld; L.A. Nik; Christopher Zimmerman; Ronald Lischeid; Ian Simpson; Charlie Gers; Captain Jack Sparrow; Theron Preston Washington; David John Wilson; Gregg A. Iverson; Troy Benjegerdes; Al Flowers; Nekima Levy-Pounds,,,Tom Hoch,,,Raymond Dehn,,,,, -Elected,,,,,,,,,,,,,Betsy Hodges,, -Jacob Frey,28,28.28%,0,28,28.57%,2,30,31.25%,9,39,43.33%,2,41,49.39%,0 -Betsy Hodges,20,20.2%,0,20,20.4%,5,25,26.04%,3,28,31.11%,14,42,50.6%,0 -Tom Hoch,17,17.17%,0,17,17.34%,2,19,19.79%,-19,0,0.0%,0,0,0.0%,0 -Raymond Dehn,17,17.17%,0,17,17.34%,5,22,22.91%,1,23,25.55%,-23,0,0.0%,0 -Nekima Levy-Pounds,12,12.12%,0,12,12.24%,-12,0,0.0%,0,0,0.0%,0,0,0.0%,0 -David Rosenfeld,1,1.01%,0,1,1.02%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Charlie Gers,1,1.01%,0,1,1.02%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Captain Jack Sparrow,1,1.01%,0,1,1.02%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Al Flowers,1,1.01%,0,1,1.02%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Aswar Rahman,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -L.A. Nik,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Christopher Zimmerman,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Ronald Lischeid,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Ian Simpson,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Theron Preston Washington,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -David John Wilson,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Gregg A. Iverson,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Troy Benjegerdes,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,1,1.01%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,99,,,98,,,96,,,90,,,83,, -Current Round Threshold,50,,,50,,,49,,,46,,,42,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,1,1,,2,3,,7,10,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,0,,1,1,,2,3,,6,9,,7,16,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Batch example +Jurisdiction,"Minneapolis, MN" +Office,Mayor +Date,2017-11-07 +Winner(s),Betsy Hodges +Final Threshold,42 + +Contest Summary +Number to be Elected,1 +Number of Candidates,19 +Total Number of Ballots,100 +Number of Ballots with No Rankings,1 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer +Eliminated,Undeclared Write-ins,,,Aswar Rahman; David Rosenfeld; L.A. Nik; Christopher Zimmerman; Ronald Lischeid; Ian Simpson; Charlie Gers; Captain Jack Sparrow; Theron Preston Washington; David John Wilson; Gregg A. Iverson; Troy Benjegerdes; Al Flowers; Nekima Levy-Pounds,,,Tom Hoch,,,Raymond Dehn,,,,, +Elected,,,,,,,,,,,,,Betsy Hodges,, +Jacob Frey,28,28.28%,0,28,28.57%,2,30,31.25%,9,39,43.33%,2,41,49.39%,0 +Betsy Hodges,20,20.2%,0,20,20.4%,5,25,26.04%,3,28,31.11%,14,42,50.6%,0 +Tom Hoch,17,17.17%,0,17,17.34%,2,19,19.79%,-19,0,0.0%,0,0,0.0%,0 +Raymond Dehn,17,17.17%,0,17,17.34%,5,22,22.91%,1,23,25.55%,-23,0,0.0%,0 +Nekima Levy-Pounds,12,12.12%,0,12,12.24%,-12,0,0.0%,0,0,0.0%,0,0,0.0%,0 +David Rosenfeld,1,1.01%,0,1,1.02%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Charlie Gers,1,1.01%,0,1,1.02%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Captain Jack Sparrow,1,1.01%,0,1,1.02%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Al Flowers,1,1.01%,0,1,1.02%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Aswar Rahman,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +L.A. Nik,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Christopher Zimmerman,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Ronald Lischeid,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Ian Simpson,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Theron Preston Washington,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +David John Wilson,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Gregg A. Iverson,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Troy Benjegerdes,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,1,1.01%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,99,,,98,,,96,,,90,,,83,, +Current Round Threshold,50,,,50,,,49,,,46,,,42,, +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,0,,0,0,,1,1,,2,3,,7,10,,0 +Inactive Ballots Partially Ranked Ballots by Exhausted Choices,0,,1,1,,1,2,,4,6,,0,6,,0 +Inactive Ballots Total,1,,1,2,,2,4,,6,10,,7,17,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/batch_example/batch_example_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/batch_example/batch_example_expected_summary.json index d590c799..55d383d3 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/batch_example/batch_example_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/batch_example/batch_example_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -45,7 +46,8 @@ "threshold" : "50" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "1", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -131,7 +133,8 @@ "threshold" : "50" }, { "inactiveBallots" : { - "exhaustedChoices" : "1", + "exhaustedChoicesFullyRanked" : "1", + "exhaustedChoicesPartiallyRanked" : "2", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -155,7 +158,8 @@ "threshold" : "49" }, { "inactiveBallots" : { - "exhaustedChoices" : "3", + "exhaustedChoicesFullyRanked" : "3", + "exhaustedChoicesPartiallyRanked" : "6", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -177,7 +181,8 @@ "threshold" : "46" }, { "inactiveBallots" : { - "exhaustedChoices" : "10", + "exhaustedChoicesFullyRanked" : "10", + "exhaustedChoicesPartiallyRanked" : "6", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/clear_ballot_kansas_primary/clear_ballot_kansas_primary_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/clear_ballot_kansas_primary/clear_ballot_kansas_primary_expected_summary.csv index f30b217d..1bd8157d 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/clear_ballot_kansas_primary/clear_ballot_kansas_primary_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/clear_ballot_kansas_primary/clear_ballot_kansas_primary_expected_summary.csv @@ -1,38 +1,34 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Democratic Primary -Jurisdiction,Kansas -Office,Democratic Presidential Primary -Date, -Winner(s),Amy Klobuchar -Final Threshold,26 - -Contest Summary -Number to be Elected,1 -Number of Candidates,11 -Total Number of Ballots,50 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer -Eliminated,Cory Booker; Undeclared Write-ins; Steven Bullock,,,Pete Buttigieg,,,Joe Biden,,,,, -Elected,,,,,,,,,,Amy Klobuchar,, -Amy Klobuchar,20,40.0%,1,21,42.0%,2,23,46.0%,3,26,52.0%,0 -Michael Bennet,5,10.0%,0,5,10.0%,0,5,10.0%,0,5,10.0%,0 -John Delaney,5,10.0%,0,5,10.0%,0,5,10.0%,0,5,10.0%,0 -Tulsi Gabbard,5,10.0%,0,5,10.0%,0,5,10.0%,0,5,10.0%,0 -Kamala Harris,5,10.0%,0,5,10.0%,0,5,10.0%,0,5,10.0%,0 -Julian Castro,4,8.0%,0,4,8.0%,0,4,8.0%,0,4,8.0%,0 -Joe Biden,3,6.0%,0,3,6.0%,0,3,6.0%,-3,0,0.0%,0 -Pete Buttigieg,2,4.0%,0,2,4.0%,-2,0,0.0%,0,0,0.0%,0 -Cory Booker,1,2.0%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Steven Bullock,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,50,,,50,,,50,,,50,, -Current Round Threshold,26,,,26,,,26,,,26,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,0,,0,0,,0,0,,0,0,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Democratic Primary +Jurisdiction,Kansas +Office,Democratic Presidential Primary +Date, +Winner(s),Amy Klobuchar +Final Threshold,26 + +Contest Summary +Number to be Elected,1 +Number of Candidates,11 +Total Number of Ballots,50 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer +Eliminated,Cory Booker; Undeclared Write-ins; Steven Bullock,,,Pete Buttigieg,,,Joe Biden,,,,, +Elected,,,,,,,,,,Amy Klobuchar,, +Amy Klobuchar,20,40.0%,1,21,42.0%,2,23,46.0%,3,26,52.0%,0 +Michael Bennet,5,10.0%,0,5,10.0%,0,5,10.0%,0,5,10.0%,0 +John Delaney,5,10.0%,0,5,10.0%,0,5,10.0%,0,5,10.0%,0 +Tulsi Gabbard,5,10.0%,0,5,10.0%,0,5,10.0%,0,5,10.0%,0 +Kamala Harris,5,10.0%,0,5,10.0%,0,5,10.0%,0,5,10.0%,0 +Julian Castro,4,8.0%,0,4,8.0%,0,4,8.0%,0,4,8.0%,0 +Joe Biden,3,6.0%,0,3,6.0%,0,3,6.0%,-3,0,0.0%,0 +Pete Buttigieg,2,4.0%,0,2,4.0%,-2,0,0.0%,0,0,0.0%,0 +Cory Booker,1,2.0%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Steven Bullock,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,50,,,50,,,50,,,50,, +Current Round Threshold,26,,,26,,,26,,,26,, +Inactive Ballots Total,0,,0,0,,0,0,,0,0,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/clear_ballot_kansas_primary/clear_ballot_kansas_primary_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/clear_ballot_kansas_primary/clear_ballot_kansas_primary_expected_summary.json index 4e5cdb34..75556886 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/clear_ballot_kansas_primary/clear_ballot_kansas_primary_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/clear_ballot_kansas_primary/clear_ballot_kansas_primary_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -43,7 +44,8 @@ "threshold" : "26" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -68,7 +70,8 @@ "threshold" : "26" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -92,7 +95,8 @@ "threshold" : "26" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/continue_tabulation_test/continue_tabulation_test_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/continue_tabulation_test/continue_tabulation_test_expected_summary.csv index 0e645fa2..0a27c125 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/continue_tabulation_test/continue_tabulation_test_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/continue_tabulation_test/continue_tabulation_test_expected_summary.csv @@ -1,30 +1,26 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Portland 2015 Mayoral Race -Jurisdiction,"Portland, ME" -Office,Mayor -Date,2015-11-03 -Winner(s),"Vail, Christopher L." -Final Threshold,10 - -Contest Summary -Number to be Elected,1 -Number of Candidates,3 -Total Number of Ballots,18 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer -Eliminated,,,,"Haadoow, Hamza A.",,,,, -Elected,"Vail, Christopher L.",,,,,,,, -"Vail, Christopher L.",10,55.55%,0,10,55.55%,3,13,72.22%,0 -"Carmona, Ralph C.",5,27.77%,0,5,27.77%,0,5,27.77%,0 -"Haadoow, Hamza A.",3,16.66%,0,3,16.66%,-3,0,0.0%,0 -Active Ballots,18,,,18,,,18,, -Current Round Threshold,10,,,10,,,10,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0 -Inactive Ballots Total,0,,0,0,,0,0,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Portland 2015 Mayoral Race +Jurisdiction,"Portland, ME" +Office,Mayor +Date,2015-11-03 +Winner(s),"Vail, Christopher L." +Final Threshold,10 + +Contest Summary +Number to be Elected,1 +Number of Candidates,3 +Total Number of Ballots,18 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer +Eliminated,,,,"Haadoow, Hamza A.",,,,, +Elected,"Vail, Christopher L.",,,,,,,, +"Vail, Christopher L.",10,55.55%,0,10,55.55%,3,13,72.22%,0 +"Carmona, Ralph C.",5,27.77%,0,5,27.77%,0,5,27.77%,0 +"Haadoow, Hamza A.",3,16.66%,0,3,16.66%,-3,0,0.0%,0 +Active Ballots,18,,,18,,,18,, +Current Round Threshold,10,,,10,,,10,, +Inactive Ballots Total,0,,0,0,,0,0,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/continue_tabulation_test/continue_tabulation_test_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/continue_tabulation_test/continue_tabulation_test_expected_summary.json index d43f86e9..5dc1839e 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/continue_tabulation_test/continue_tabulation_test_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/continue_tabulation_test/continue_tabulation_test_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -27,7 +28,8 @@ "threshold" : "10" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -47,7 +49,8 @@ "threshold" : "10" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/continue_until_two_with_batch_elimination_test/continue_until_two_with_batch_elimination_test_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/continue_until_two_with_batch_elimination_test/continue_until_two_with_batch_elimination_test_expected_summary.csv index a18d0f25..25166e4e 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/continue_until_two_with_batch_elimination_test/continue_until_two_with_batch_elimination_test_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/continue_until_two_with_batch_elimination_test/continue_until_two_with_batch_elimination_test_expected_summary.csv @@ -1,34 +1,31 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Continue Until Two + Batch Elimination Test -Jurisdiction, -Office, -Date, -Winner(s),A -Final Threshold,39 - -Contest Summary -Number to be Elected,1 -Number of Candidates,7 -Total Number of Ballots,100 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer -Eliminated,,,,D; E; F; G,,,B,,,,, -Elected,A,,,,,,,,,,, -A,60,60.0%,0,60,60.0%,0,60,65.93%,0,60,78.94%,0 -B,15,15.0%,0,15,15.0%,0,15,16.48%,-15,0,0.0%,0 -C,14,14.0%,0,14,14.0%,2,16,17.58%,0,16,21.05%,0 -D,5,5.0%,0,5,5.0%,-5,0,0.0%,0,0,0.0%,0 -E,4,4.0%,0,4,4.0%,-4,0,0.0%,0,0,0.0%,0 -F,1,1.0%,0,1,1.0%,-1,0,0.0%,0,0,0.0%,0 -G,1,1.0%,0,1,1.0%,-1,0,0.0%,0,0,0.0%,0 -Active Ballots,100,,,100,,,91,,,76,, -Current Round Threshold,51,,,51,,,46,,,39,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,0,,0,0,,9,9,,15,24,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Continue Until Two + Batch Elimination Test +Jurisdiction, +Office, +Date, +Winner(s),A +Final Threshold,39 + +Contest Summary +Number to be Elected,1 +Number of Candidates,7 +Total Number of Ballots,100 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer +Eliminated,,,,D; E; F; G,,,B,,,,, +Elected,A,,,,,,,,,,, +A,60,60.0%,0,60,60.0%,0,60,65.93%,0,60,78.94%,0 +B,15,15.0%,0,15,15.0%,0,15,16.48%,-15,0,0.0%,0 +C,14,14.0%,0,14,14.0%,2,16,17.58%,0,16,21.05%,0 +D,5,5.0%,0,5,5.0%,-5,0,0.0%,0,0,0.0%,0 +E,4,4.0%,0,4,4.0%,-4,0,0.0%,0,0,0.0%,0 +F,1,1.0%,0,1,1.0%,-1,0,0.0%,0,0,0.0%,0 +G,1,1.0%,0,1,1.0%,-1,0,0.0%,0,0,0.0%,0 +Active Ballots,100,,,100,,,91,,,76,, +Current Round Threshold,51,,,51,,,46,,,39,, +Inactive Ballots Partially Ranked Ballots by Exhausted Choices,0,,0,0,,9,9,,15,24,,0 +Inactive Ballots Total,0,,0,0,,9,9,,15,24,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/continue_until_two_with_batch_elimination_test/continue_until_two_with_batch_elimination_test_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/continue_until_two_with_batch_elimination_test/continue_until_two_with_batch_elimination_test_expected_summary.json index 03e6d990..018a5c76 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/continue_until_two_with_batch_elimination_test/continue_until_two_with_batch_elimination_test_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/continue_until_two_with_batch_elimination_test/continue_until_two_with_batch_elimination_test_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -31,7 +32,8 @@ "threshold" : "51" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -71,7 +73,8 @@ "threshold" : "51" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "9", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -91,7 +94,8 @@ "threshold" : "46" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "24", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/csv_missing_header_test/csv_missing_header_test_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/csv_missing_header_test/csv_missing_header_test_expected_summary.csv index 31171c6c..0863a4b4 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/csv_missing_header_test/csv_missing_header_test_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/csv_missing_header_test/csv_missing_header_test_expected_summary.csv @@ -13,7 +13,7 @@ Contest Summary Number to be Elected,1 Number of Candidates,5 Total Number of Ballots,26 -Number of Undervotes,0 +Number of Ballots with No Rankings,0 Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer Eliminated,Undeclared Write-ins,,,Broccoli,,,Cauliflower,,,,, @@ -25,8 +25,4 @@ Broccoli,3,11.53%,1,4,15.38%,-4,0,0.0%,0,0,0.0%,0 Undeclared Write-ins,6,23.07%,-6,0,0.0%,0,0,0.0%,0,0,0.0%,0 Active Ballots,26,,,26,,,26,,,26,, Current Round Threshold,14,,,14,,,14,,,14,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0 Inactive Ballots Total,0,,0,0,,0,0,,0,0,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/csv_missing_header_test/csv_missing_header_test_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/csv_missing_header_test/csv_missing_header_test_expected_summary.json index 43bc4589..995e8784 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/csv_missing_header_test/csv_missing_header_test_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/csv_missing_header_test/csv_missing_header_test_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -34,7 +35,8 @@ "threshold" : "14" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -56,7 +58,8 @@ "threshold" : "14" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -77,7 +80,8 @@ "threshold" : "14" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -100,4 +104,4 @@ "totalNumBallots" : "26", "undervotes" : 0 } -} +} \ No newline at end of file diff --git a/src/test/resources/network/brightspots/rcv/test_data/dominion_alaska/dominion_alaska_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/dominion_alaska/dominion_alaska_expected_summary.csv index 7bfe0c75..211fc342 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/dominion_alaska/dominion_alaska_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/dominion_alaska/dominion_alaska_expected_summary.csv @@ -1,36 +1,34 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Alaska Dominion test -Jurisdiction,Alaska -Office,Democratic Primary -Date,2020-07-19 -Winner(s),Tom Steyer -Final Threshold,397 - -Contest Summary -Number to be Elected,1 -Number of Candidates,9 -Total Number of Ballots,1000 -Number of Undervotes,55 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer -Eliminated,Undeclared Write-ins,,,Amy Klobuchar,,,Elizabeth Warren,,,Pete Buttigieg,,,Bernie Sanders,,,Michael R. Bloomberg,,,Joseph R. Biden,,,,, -Elected,,,,,,,,,,,,,,,,,,,,,,Tom Steyer,, -Tulsi Gabbard,116,12.3%,16,132,13.99%,16,148,15.69%,16,164,17.39%,22,186,19.74%,52,238,25.37%,63,301,33.66%,92,393,49.55%,0 -Bernie Sanders,111,11.77%,18,129,13.67%,21,150,15.9%,9,159,16.86%,23,182,19.32%,-182,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Pete Buttigieg,106,11.24%,7,113,11.98%,13,126,13.36%,22,148,15.69%,-148,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Joseph R. Biden,106,11.24%,14,120,12.72%,18,138,14.63%,18,156,16.54%,34,190,20.16%,38,228,24.3%,54,282,31.54%,-282,0,0.0%,0 -Michael R. Bloomberg,102,10.81%,14,116,12.3%,12,128,13.57%,24,152,16.11%,35,187,19.85%,40,227,24.2%,-227,0,0.0%,0,0,0.0%,0 -Tom Steyer,101,10.71%,11,112,11.87%,22,134,14.2%,30,164,17.39%,33,197,20.91%,48,245,26.11%,66,311,34.78%,89,400,50.44%,0 -Amy Klobuchar,101,10.71%,9,110,11.66%,-110,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Elizabeth Warren,96,10.18%,15,111,11.77%,8,119,12.61%,-119,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,104,11.02%,-104,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,943,,,943,,,943,,,943,,,942,,,938,,,894,,,793,, -Current Round Threshold,472,,,472,,,472,,,472,,,472,,,470,,,448,,,397,, -Inactive Ballots by Overvotes,2,,0,2,,0,2,,0,2,,1,3,,2,5,,1,6,,1,7,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,2,,0,2,,0,2,,0,2,,1,3,,4,7,,44,51,,101,152,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Alaska Dominion test +Jurisdiction,Alaska +Office,Democratic Primary +Date,2020-07-19 +Winner(s),Tom Steyer +Final Threshold,397 + +Contest Summary +Number to be Elected,1 +Number of Candidates,9 +Total Number of Ballots,1000 +Number of Ballots with No Rankings,55 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer +Eliminated,Undeclared Write-ins,,,Amy Klobuchar,,,Elizabeth Warren,,,Pete Buttigieg,,,Bernie Sanders,,,Michael R. Bloomberg,,,Joseph R. Biden,,,,, +Elected,,,,,,,,,,,,,,,,,,,,,,Tom Steyer,, +Tulsi Gabbard,116,12.3%,16,132,13.99%,16,148,15.69%,16,164,17.39%,22,186,19.74%,52,238,25.37%,63,301,33.66%,92,393,49.55%,0 +Bernie Sanders,111,11.77%,18,129,13.67%,21,150,15.9%,9,159,16.86%,23,182,19.32%,-182,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Pete Buttigieg,106,11.24%,7,113,11.98%,13,126,13.36%,22,148,15.69%,-148,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Joseph R. Biden,106,11.24%,14,120,12.72%,18,138,14.63%,18,156,16.54%,34,190,20.16%,38,228,24.3%,54,282,31.54%,-282,0,0.0%,0 +Michael R. Bloomberg,102,10.81%,14,116,12.3%,12,128,13.57%,24,152,16.11%,35,187,19.85%,40,227,24.2%,-227,0,0.0%,0,0,0.0%,0 +Tom Steyer,101,10.71%,11,112,11.87%,22,134,14.2%,30,164,17.39%,33,197,20.91%,48,245,26.11%,66,311,34.78%,89,400,50.44%,0 +Amy Klobuchar,101,10.71%,9,110,11.66%,-110,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Elizabeth Warren,96,10.18%,15,111,11.77%,8,119,12.61%,-119,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,104,11.02%,-104,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,943,,,943,,,943,,,943,,,942,,,938,,,894,,,793,, +Current Round Threshold,472,,,472,,,472,,,472,,,472,,,470,,,448,,,397,, +Inactive Ballots by Overvotes,2,,0,2,,0,2,,0,2,,1,3,,2,5,,1,6,,1,7,,0 +Inactive Ballots Partially Ranked Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,2,2,,43,45,,100,145,,0 +Inactive Ballots Total,57,,0,57,,0,57,,0,57,,1,58,,4,62,,44,106,,101,207,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/dominion_alaska/dominion_alaska_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/dominion_alaska/dominion_alaska_expected_summary.json index 8870093b..61500a6b 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/dominion_alaska/dominion_alaska_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/dominion_alaska/dominion_alaska_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "2", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -42,7 +43,8 @@ "threshold" : "472" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "2", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -73,7 +75,8 @@ "threshold" : "472" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "2", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -102,7 +105,8 @@ "threshold" : "472" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "2", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -130,7 +134,8 @@ "threshold" : "472" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "3", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -156,7 +161,8 @@ "threshold" : "472" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "2", "overvotes" : "5", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -180,7 +186,8 @@ "threshold" : "470" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "45", "overvotes" : "6", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -202,7 +209,8 @@ "threshold" : "448" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "145", "overvotes" : "7", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/dominion_kansas/dominion_kansas_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/dominion_kansas/dominion_kansas_expected_summary.csv index 885a3235..7b02af19 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/dominion_kansas/dominion_kansas_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/dominion_kansas/dominion_kansas_expected_summary.csv @@ -1,36 +1,34 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Kansas Dominion test -Jurisdiction,Kansas -Office,Democratic Primary -Date,2020-07-19 -Winner(s),Tom Steyer -Final Threshold,1962 - -Contest Summary -Number to be Elected,1 -Number of Candidates,9 -Total Number of Ballots,5000 -Number of Undervotes,290 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer -Eliminated,Undeclared Write-ins,,,Joseph R. Biden,,,Michael R. Bloomberg,,,Pete Buttigieg,,,Elizabeth Warren,,,Bernie Sanders,,,Amy Klobuchar,,,,, -Elected,,,,,,,,,,,,,,,,,,,,,,Tom Steyer,, -Elizabeth Warren,558,11.87%,64,622,13.24%,72,694,14.78%,95,789,16.8%,131,920,19.62%,-920,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Tulsi Gabbard,530,11.28%,63,593,12.62%,84,677,14.41%,111,788,16.78%,161,949,20.24%,226,1175,25.27%,338,1513,34.03%,441,1954,49.8%,0 -Amy Klobuchar,527,11.21%,75,602,12.81%,73,675,14.37%,118,793,16.89%,150,943,20.11%,218,1161,24.97%,302,1463,32.9%,-1463,0,0.0%,0 -Bernie Sanders,523,11.13%,56,579,12.32%,86,665,14.16%,109,774,16.48%,159,933,19.9%,220,1153,24.8%,-1153,0,0.0%,0,0,0.0%,0 -Michael R. Bloomberg,523,11.13%,52,575,12.24%,70,645,13.73%,-645,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Pete Buttigieg,517,11.0%,59,576,12.26%,85,661,14.07%,100,761,16.21%,-761,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Tom Steyer,510,10.85%,80,590,12.56%,88,678,14.44%,111,789,16.8%,154,943,20.11%,216,1159,24.93%,311,1470,33.06%,499,1969,50.19%,0 -Joseph R. Biden,496,10.55%,63,559,11.9%,-559,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,513,10.92%,-513,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,4697,,,4696,,,4695,,,4694,,,4688,,,4648,,,4446,,,3923,, -Current Round Threshold,2349,,,2349,,,2348,,,2348,,,2345,,,2325,,,2224,,,1962,, -Inactive Ballots by Overvotes,13,,1,14,,1,15,,1,16,,6,22,,1,23,,5,28,,5,33,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,13,,1,14,,1,15,,1,16,,6,22,,40,62,,202,264,,523,787,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Kansas Dominion test +Jurisdiction,Kansas +Office,Democratic Primary +Date,2020-07-19 +Winner(s),Tom Steyer +Final Threshold,1962 + +Contest Summary +Number to be Elected,1 +Number of Candidates,9 +Total Number of Ballots,5000 +Number of Ballots with No Rankings,290 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer +Eliminated,Undeclared Write-ins,,,Joseph R. Biden,,,Michael R. Bloomberg,,,Pete Buttigieg,,,Elizabeth Warren,,,Bernie Sanders,,,Amy Klobuchar,,,,, +Elected,,,,,,,,,,,,,,,,,,,,,,Tom Steyer,, +Elizabeth Warren,558,11.87%,64,622,13.24%,72,694,14.78%,95,789,16.8%,131,920,19.62%,-920,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Tulsi Gabbard,530,11.28%,63,593,12.62%,84,677,14.41%,111,788,16.78%,161,949,20.24%,226,1175,25.27%,338,1513,34.03%,441,1954,49.8%,0 +Amy Klobuchar,527,11.21%,75,602,12.81%,73,675,14.37%,118,793,16.89%,150,943,20.11%,218,1161,24.97%,302,1463,32.9%,-1463,0,0.0%,0 +Bernie Sanders,523,11.13%,56,579,12.32%,86,665,14.16%,109,774,16.48%,159,933,19.9%,220,1153,24.8%,-1153,0,0.0%,0,0,0.0%,0 +Michael R. Bloomberg,523,11.13%,52,575,12.24%,70,645,13.73%,-645,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Pete Buttigieg,517,11.0%,59,576,12.26%,85,661,14.07%,100,761,16.21%,-761,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Tom Steyer,510,10.85%,80,590,12.56%,88,678,14.44%,111,789,16.8%,154,943,20.11%,216,1159,24.93%,311,1470,33.06%,499,1969,50.19%,0 +Joseph R. Biden,496,10.55%,63,559,11.9%,-559,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,513,10.92%,-513,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,4697,,,4696,,,4695,,,4694,,,4688,,,4648,,,4446,,,3923,, +Current Round Threshold,2349,,,2349,,,2348,,,2348,,,2345,,,2325,,,2224,,,1962,, +Inactive Ballots by Overvotes,13,,1,14,,1,15,,1,16,,6,22,,1,23,,5,28,,5,33,,0 +Inactive Ballots Partially Ranked Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,39,39,,197,236,,518,754,,0 +Inactive Ballots Total,303,,1,304,,1,305,,1,306,,6,312,,40,352,,202,554,,523,1077,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/dominion_kansas/dominion_kansas_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/dominion_kansas/dominion_kansas_expected_summary.json index f9a9d080..9ff4e6d3 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/dominion_kansas/dominion_kansas_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/dominion_kansas/dominion_kansas_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "13", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -43,7 +44,8 @@ "threshold" : "2349" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "14", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -75,7 +77,8 @@ "threshold" : "2349" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "15", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -105,7 +108,8 @@ "threshold" : "2348" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "16", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -133,7 +137,8 @@ "threshold" : "2348" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "22", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -159,7 +164,8 @@ "threshold" : "2345" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "39", "overvotes" : "23", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -183,7 +189,8 @@ "threshold" : "2325" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "236", "overvotes" : "28", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -205,7 +212,8 @@ "threshold" : "2224" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "754", "overvotes" : "33", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/dominion_multi_file/dominion_multi_file_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/dominion_multi_file/dominion_multi_file_expected_summary.csv index 5b3f4dbb..ea0f1712 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/dominion_multi_file/dominion_multi_file_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/dominion_multi_file/dominion_multi_file_expected_summary.csv @@ -1,32 +1,28 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Multi-file Dominion test -Jurisdiction,San Francisco -Office,Board of Supervisors District 3 -Date,2020-11-03 -Winner(s),Aaron Peskin -Final Threshold,9 - -Contest Summary -Number to be Elected,1 -Number of Candidates,5 -Total Number of Ballots,25 -Number of Undervotes,8 - -Rounds,Round 1 Votes,% of vote,transfer -Eliminated,,, -Elected,Aaron Peskin,, -Aaron Peskin,9,52.94%,0 -Danny Sauter,4,23.52%,0 -Stephen (Lulu) Schwartz,3,17.64%,0 -Spencer Simonson,1,5.88%,0 -Undeclared Write-ins,0,0.0%,0 -Active Ballots,17,, -Current Round Threshold,9,, -Inactive Ballots by Overvotes,0,,0 -Inactive Ballots by Skipped Rankings,0,,0 -Inactive Ballots by Exhausted Choices,0,,0 -Inactive Ballots by Repeated Rankings,0,,0 -Inactive Ballots Total,0,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Multi-file Dominion test +Jurisdiction,San Francisco +Office,Board of Supervisors District 3 +Date,2020-11-03 +Winner(s),Aaron Peskin +Final Threshold,9 + +Contest Summary +Number to be Elected,1 +Number of Candidates,5 +Total Number of Ballots,25 +Number of Ballots with No Rankings,8 + +Rounds,Round 1 Votes,% of vote,transfer +Eliminated,,, +Elected,Aaron Peskin,, +Aaron Peskin,9,52.94%,0 +Danny Sauter,4,23.52%,0 +Stephen (Lulu) Schwartz,3,17.64%,0 +Spencer Simonson,1,5.88%,0 +Undeclared Write-ins,0,0.0%,0 +Active Ballots,17,, +Current Round Threshold,9,, +Inactive Ballots Total,8,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/dominion_multi_file/dominion_multi_file_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/dominion_multi_file/dominion_multi_file_expected_summary.json index 58f31e08..27ae46a6 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/dominion_multi_file/dominion_multi_file_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/dominion_multi_file/dominion_multi_file_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/dominion_no_precinct_data/dominion_no_precinct_data_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/dominion_no_precinct_data/dominion_no_precinct_data_expected_summary.csv index f83b326f..948143f3 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/dominion_no_precinct_data/dominion_no_precinct_data_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/dominion_no_precinct_data/dominion_no_precinct_data_expected_summary.csv @@ -1,36 +1,34 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Wyoming Dominion test -Jurisdiction,Wyoming -Office,Democratic Primary -Date,2020-07-19 -Winner(s),Bernie Sanders -Final Threshold,398 - -Contest Summary -Number to be Elected,1 -Number of Candidates,9 -Total Number of Ballots,1000 -Number of Undervotes,57 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer -Eliminated,Undeclared Write-ins,,,Tom Steyer,,,Joseph R. Biden,,,Elizabeth Warren,,,Tulsi Gabbard,,,Amy Klobuchar,,,Pete Buttigieg,,,,, -Elected,,,,,,,,,,,,,,,,,,,,,,Bernie Sanders,, -Bernie Sanders,117,12.46%,14,131,13.95%,17,148,15.76%,21,169,17.99%,30,199,21.19%,49,248,26.52%,63,311,34.44%,93,404,50.81%,0 -Amy Klobuchar,114,12.14%,14,128,13.63%,17,145,15.44%,20,165,17.57%,28,193,20.55%,34,227,24.27%,-227,0,0.0%,0,0,0.0%,0 -Michael R. Bloomberg,109,11.6%,15,124,13.2%,12,136,14.48%,18,154,16.4%,28,182,19.38%,50,232,24.81%,72,304,33.66%,87,391,49.18%,0 -Pete Buttigieg,106,11.28%,20,126,13.41%,11,137,14.58%,23,160,17.03%,30,190,20.23%,38,228,24.38%,60,288,31.89%,-288,0,0.0%,0 -Elizabeth Warren,98,10.43%,12,110,11.71%,13,123,13.09%,19,142,15.12%,-142,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Tom Steyer,95,10.11%,9,104,11.07%,-104,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Joseph R. Biden,94,10.01%,14,108,11.5%,12,120,12.77%,-120,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Tulsi Gabbard,89,9.47%,19,108,11.5%,22,130,13.84%,19,149,15.86%,26,175,18.63%,-175,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,117,12.46%,-117,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,939,,,939,,,939,,,939,,,939,,,935,,,903,,,795,, -Current Round Threshold,470,,,470,,,470,,,470,,,470,,,468,,,452,,,398,, -Inactive Ballots by Overvotes,4,,0,4,,0,4,,0,4,,0,4,,1,5,,1,6,,1,7,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,4,,0,4,,0,4,,0,4,,0,4,,4,8,,32,40,,108,148,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Wyoming Dominion test +Jurisdiction,Wyoming +Office,Democratic Primary +Date,2020-07-19 +Winner(s),Bernie Sanders +Final Threshold,398 + +Contest Summary +Number to be Elected,1 +Number of Candidates,9 +Total Number of Ballots,1000 +Number of Ballots with No Rankings,57 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer +Eliminated,Undeclared Write-ins,,,Tom Steyer,,,Joseph R. Biden,,,Elizabeth Warren,,,Tulsi Gabbard,,,Amy Klobuchar,,,Pete Buttigieg,,,,, +Elected,,,,,,,,,,,,,,,,,,,,,,Bernie Sanders,, +Bernie Sanders,117,12.46%,14,131,13.95%,17,148,15.76%,21,169,17.99%,30,199,21.19%,49,248,26.52%,63,311,34.44%,93,404,50.81%,0 +Amy Klobuchar,114,12.14%,14,128,13.63%,17,145,15.44%,20,165,17.57%,28,193,20.55%,34,227,24.27%,-227,0,0.0%,0,0,0.0%,0 +Michael R. Bloomberg,109,11.6%,15,124,13.2%,12,136,14.48%,18,154,16.4%,28,182,19.38%,50,232,24.81%,72,304,33.66%,87,391,49.18%,0 +Pete Buttigieg,106,11.28%,20,126,13.41%,11,137,14.58%,23,160,17.03%,30,190,20.23%,38,228,24.38%,60,288,31.89%,-288,0,0.0%,0 +Elizabeth Warren,98,10.43%,12,110,11.71%,13,123,13.09%,19,142,15.12%,-142,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Tom Steyer,95,10.11%,9,104,11.07%,-104,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Joseph R. Biden,94,10.01%,14,108,11.5%,12,120,12.77%,-120,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Tulsi Gabbard,89,9.47%,19,108,11.5%,22,130,13.84%,19,149,15.86%,26,175,18.63%,-175,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,117,12.46%,-117,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,939,,,939,,,939,,,939,,,939,,,935,,,903,,,795,, +Current Round Threshold,470,,,470,,,470,,,470,,,470,,,468,,,452,,,398,, +Inactive Ballots by Overvotes,4,,0,4,,0,4,,0,4,,0,4,,1,5,,1,6,,1,7,,0 +Inactive Ballots Partially Ranked Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,3,3,,31,34,,107,141,,0 +Inactive Ballots Total,61,,0,61,,0,61,,0,61,,0,61,,4,65,,32,97,,108,205,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/dominion_no_precinct_data/dominion_no_precinct_data_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/dominion_no_precinct_data/dominion_no_precinct_data_expected_summary.json index 27d8b077..60854d67 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/dominion_no_precinct_data/dominion_no_precinct_data_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/dominion_no_precinct_data/dominion_no_precinct_data_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "4", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -42,7 +43,8 @@ "threshold" : "470" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "4", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -73,7 +75,8 @@ "threshold" : "470" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "4", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -102,7 +105,8 @@ "threshold" : "470" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "4", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -129,7 +133,8 @@ "threshold" : "470" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "4", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -155,7 +160,8 @@ "threshold" : "470" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "3", "overvotes" : "5", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -179,7 +185,8 @@ "threshold" : "468" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "34", "overvotes" : "6", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -201,7 +208,8 @@ "threshold" : "452" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "141", "overvotes" : "7", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/dominion_wyoming/dominion_wyoming_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/dominion_wyoming/dominion_wyoming_expected_summary.csv index f83b326f..948143f3 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/dominion_wyoming/dominion_wyoming_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/dominion_wyoming/dominion_wyoming_expected_summary.csv @@ -1,36 +1,34 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Wyoming Dominion test -Jurisdiction,Wyoming -Office,Democratic Primary -Date,2020-07-19 -Winner(s),Bernie Sanders -Final Threshold,398 - -Contest Summary -Number to be Elected,1 -Number of Candidates,9 -Total Number of Ballots,1000 -Number of Undervotes,57 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer -Eliminated,Undeclared Write-ins,,,Tom Steyer,,,Joseph R. Biden,,,Elizabeth Warren,,,Tulsi Gabbard,,,Amy Klobuchar,,,Pete Buttigieg,,,,, -Elected,,,,,,,,,,,,,,,,,,,,,,Bernie Sanders,, -Bernie Sanders,117,12.46%,14,131,13.95%,17,148,15.76%,21,169,17.99%,30,199,21.19%,49,248,26.52%,63,311,34.44%,93,404,50.81%,0 -Amy Klobuchar,114,12.14%,14,128,13.63%,17,145,15.44%,20,165,17.57%,28,193,20.55%,34,227,24.27%,-227,0,0.0%,0,0,0.0%,0 -Michael R. Bloomberg,109,11.6%,15,124,13.2%,12,136,14.48%,18,154,16.4%,28,182,19.38%,50,232,24.81%,72,304,33.66%,87,391,49.18%,0 -Pete Buttigieg,106,11.28%,20,126,13.41%,11,137,14.58%,23,160,17.03%,30,190,20.23%,38,228,24.38%,60,288,31.89%,-288,0,0.0%,0 -Elizabeth Warren,98,10.43%,12,110,11.71%,13,123,13.09%,19,142,15.12%,-142,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Tom Steyer,95,10.11%,9,104,11.07%,-104,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Joseph R. Biden,94,10.01%,14,108,11.5%,12,120,12.77%,-120,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Tulsi Gabbard,89,9.47%,19,108,11.5%,22,130,13.84%,19,149,15.86%,26,175,18.63%,-175,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,117,12.46%,-117,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,939,,,939,,,939,,,939,,,939,,,935,,,903,,,795,, -Current Round Threshold,470,,,470,,,470,,,470,,,470,,,468,,,452,,,398,, -Inactive Ballots by Overvotes,4,,0,4,,0,4,,0,4,,0,4,,1,5,,1,6,,1,7,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,4,,0,4,,0,4,,0,4,,0,4,,4,8,,32,40,,108,148,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Wyoming Dominion test +Jurisdiction,Wyoming +Office,Democratic Primary +Date,2020-07-19 +Winner(s),Bernie Sanders +Final Threshold,398 + +Contest Summary +Number to be Elected,1 +Number of Candidates,9 +Total Number of Ballots,1000 +Number of Ballots with No Rankings,57 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer +Eliminated,Undeclared Write-ins,,,Tom Steyer,,,Joseph R. Biden,,,Elizabeth Warren,,,Tulsi Gabbard,,,Amy Klobuchar,,,Pete Buttigieg,,,,, +Elected,,,,,,,,,,,,,,,,,,,,,,Bernie Sanders,, +Bernie Sanders,117,12.46%,14,131,13.95%,17,148,15.76%,21,169,17.99%,30,199,21.19%,49,248,26.52%,63,311,34.44%,93,404,50.81%,0 +Amy Klobuchar,114,12.14%,14,128,13.63%,17,145,15.44%,20,165,17.57%,28,193,20.55%,34,227,24.27%,-227,0,0.0%,0,0,0.0%,0 +Michael R. Bloomberg,109,11.6%,15,124,13.2%,12,136,14.48%,18,154,16.4%,28,182,19.38%,50,232,24.81%,72,304,33.66%,87,391,49.18%,0 +Pete Buttigieg,106,11.28%,20,126,13.41%,11,137,14.58%,23,160,17.03%,30,190,20.23%,38,228,24.38%,60,288,31.89%,-288,0,0.0%,0 +Elizabeth Warren,98,10.43%,12,110,11.71%,13,123,13.09%,19,142,15.12%,-142,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Tom Steyer,95,10.11%,9,104,11.07%,-104,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Joseph R. Biden,94,10.01%,14,108,11.5%,12,120,12.77%,-120,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Tulsi Gabbard,89,9.47%,19,108,11.5%,22,130,13.84%,19,149,15.86%,26,175,18.63%,-175,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,117,12.46%,-117,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,939,,,939,,,939,,,939,,,939,,,935,,,903,,,795,, +Current Round Threshold,470,,,470,,,470,,,470,,,470,,,468,,,452,,,398,, +Inactive Ballots by Overvotes,4,,0,4,,0,4,,0,4,,0,4,,1,5,,1,6,,1,7,,0 +Inactive Ballots Partially Ranked Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,3,3,,31,34,,107,141,,0 +Inactive Ballots Total,61,,0,61,,0,61,,0,61,,0,61,,4,65,,32,97,,108,205,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/dominion_wyoming/dominion_wyoming_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/dominion_wyoming/dominion_wyoming_expected_summary.json index 27d8b077..60854d67 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/dominion_wyoming/dominion_wyoming_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/dominion_wyoming/dominion_wyoming_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "4", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -42,7 +43,8 @@ "threshold" : "470" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "4", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -73,7 +75,8 @@ "threshold" : "470" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "4", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -102,7 +105,8 @@ "threshold" : "470" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "4", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -129,7 +133,8 @@ "threshold" : "470" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "4", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -155,7 +160,8 @@ "threshold" : "470" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "3", "overvotes" : "5", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -179,7 +185,8 @@ "threshold" : "468" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "34", "overvotes" : "6", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -201,7 +208,8 @@ "threshold" : "452" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "141", "overvotes" : "7", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/duplicate_test/duplicate_test_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/duplicate_test/duplicate_test_expected_summary.csv index 29252761..9ebe34f3 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/duplicate_test/duplicate_test_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/duplicate_test/duplicate_test_expected_summary.csv @@ -1,30 +1,27 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Duplicate test -Jurisdiction,"Funkytown, USA" -Office,Director of Produce -Date,2018-05-21 -Winner(s),Kumquat -Final Threshold,5 - -Contest Summary -Number to be Elected,1 -Number of Candidates,3 -Total Number of Ballots,11 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer -Eliminated,Durian,,,,, -Elected,,,,Kumquat,, -Kumquat,4,36.36%,1,5,55.55%,0 -Banana,4,36.36%,0,4,44.44%,0 -Durian,3,27.27%,-3,0,0.0%,0 -Active Ballots,11,,,9,, -Current Round Threshold,6,,,5,, -Inactive Ballots by Overvotes,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,2,2,,0 -Inactive Ballots Total,0,,2,2,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Duplicate test +Jurisdiction,"Funkytown, USA" +Office,Director of Produce +Date,2018-05-21 +Winner(s),Kumquat +Final Threshold,5 + +Contest Summary +Number to be Elected,1 +Number of Candidates,3 +Total Number of Ballots,11 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer +Eliminated,Durian,,,,, +Elected,,,,Kumquat,, +Kumquat,4,36.36%,1,5,55.55%,0 +Banana,4,36.36%,0,4,44.44%,0 +Durian,3,27.27%,-3,0,0.0%,0 +Active Ballots,11,,,9,, +Current Round Threshold,6,,,5,, +Inactive Ballots by Repeated Rankings,0,,2,2,,0 +Inactive Ballots Total,0,,2,2,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/duplicate_test/duplicate_test_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/duplicate_test/duplicate_test_expected_summary.json index bea147ca..7f62a3c1 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/duplicate_test/duplicate_test_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/duplicate_test/duplicate_test_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -30,7 +31,8 @@ "threshold" : "6" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "2", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/excluded_test/excluded_test_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/excluded_test/excluded_test_expected_summary.csv index c4282a1a..6996e815 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/excluded_test/excluded_test_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/excluded_test/excluded_test_expected_summary.csv @@ -1,28 +1,25 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Tiebreak test -Jurisdiction,"Funkytown, USA" -Office,Sergeant-at-Arms -Date,2017-12-03 -Winner(s),George Gervin -Final Threshold,2 - -Contest Summary -Number to be Elected,1 -Number of Candidates,1 -Total Number of Ballots,10 -Number of Undervotes,7 - -Rounds,Round 1 Votes,% of vote,transfer -Eliminated,,, -Elected,George Gervin,, -George Gervin,3,100.0%,0 -Active Ballots,3,, -Current Round Threshold,2,, -Inactive Ballots by Overvotes,0,,0 -Inactive Ballots by Skipped Rankings,0,,0 -Inactive Ballots by Exhausted Choices,0,,0 -Inactive Ballots by Repeated Rankings,0,,0 -Inactive Ballots Total,0,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Tiebreak test +Jurisdiction,"Funkytown, USA" +Office,Sergeant-at-Arms +Date,2017-12-03 +Winner(s),George Gervin +Final Threshold,2 + +Contest Summary +Number to be Elected,1 +Number of Candidates,1 +Total Number of Ballots,10 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer +Eliminated,,, +Elected,George Gervin,, +George Gervin,3,100.0%,0 +Active Ballots,3,, +Current Round Threshold,2,, +Inactive Ballots Partially Ranked Ballots by Exhausted Choices,7,,0 +Inactive Ballots Total,7,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/excluded_test/excluded_test_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/excluded_test/excluded_test_expected_summary.json index 8bd961b3..30f31ee9 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/excluded_test/excluded_test_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/excluded_test/excluded_test_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "7", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -29,6 +30,6 @@ "numCandidates" : 4, "numWinners" : 1, "totalNumBallots" : "10", - "undervotes" : 7 + "undervotes" : 0 } } \ No newline at end of file diff --git a/src/test/resources/network/brightspots/rcv/test_data/exhaust_if_multiple_continuing/exhaust_if_multiple_continuing_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/exhaust_if_multiple_continuing/exhaust_if_multiple_continuing_expected_summary.csv index bc010b89..e269fe21 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/exhaust_if_multiple_continuing/exhaust_if_multiple_continuing_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/exhaust_if_multiple_continuing/exhaust_if_multiple_continuing_expected_summary.csv @@ -1,31 +1,29 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Overvote Exhaust If Multiple Continuing Test -Jurisdiction, -Office, -Date,2022-08-15 -Winner(s),B -Final Threshold,3 - -Contest Summary -Number to be Elected,1 -Number of Candidates,4 -Total Number of Ballots,9 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer -Eliminated,A,,,D,,,,, -Elected,,,,,,,B,, -B,3,50.0%,0,3,50.0%,0,3,60.0%,0 -C,2,33.33%,0,2,33.33%,0,2,40.0%,0 -D,1,16.66%,0,1,16.66%,-1,0,0.0%,0 -A,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,6,,,6,,,5,, -Current Round Threshold,4,,,4,,,3,, -Inactive Ballots by Overvotes,3,,0,3,,0,3,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0 -Inactive Ballots Total,3,,0,3,,1,4,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Overvote Exhaust If Multiple Continuing Test +Jurisdiction, +Office, +Date,2022-08-15 +Winner(s),B +Final Threshold,3 + +Contest Summary +Number to be Elected,1 +Number of Candidates,4 +Total Number of Ballots,9 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer +Eliminated,A,,,D,,,,, +Elected,,,,,,,B,, +B,3,50.0%,0,3,50.0%,0,3,60.0%,0 +C,2,33.33%,0,2,33.33%,0,2,40.0%,0 +D,1,16.66%,0,1,16.66%,-1,0,0.0%,0 +A,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,6,,,6,,,5,, +Current Round Threshold,4,,,4,,,3,, +Inactive Ballots by Overvotes,3,,0,3,,0,3,,0 +Inactive Ballots Partially Ranked Ballots by Exhausted Choices,0,,0,0,,1,1,,0 +Inactive Ballots Total,3,,0,3,,1,4,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/exhaust_if_multiple_continuing/exhaust_if_multiple_continuing_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/exhaust_if_multiple_continuing/exhaust_if_multiple_continuing_expected_summary.json index 15b8b384..db8e61d8 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/exhaust_if_multiple_continuing/exhaust_if_multiple_continuing_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/exhaust_if_multiple_continuing/exhaust_if_multiple_continuing_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "3", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -28,7 +29,8 @@ "threshold" : "4" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "3", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -48,7 +50,8 @@ "threshold" : "4" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "1", "overvotes" : "3", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/first_round_determines_threshold_test/first_round_determines_threshold_test_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/first_round_determines_threshold_test/first_round_determines_threshold_test_expected_summary.csv index 7d46ef48..e4623794 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/first_round_determines_threshold_test/first_round_determines_threshold_test_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/first_round_determines_threshold_test/first_round_determines_threshold_test_expected_summary.csv @@ -1,30 +1,27 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Portland 2015 Mayoral Race -Jurisdiction,"Portland, ME" -Office,Mayor -Date,2015-11-03 -Winner(s),"Vail, Christopher L." -Final Threshold,9 - -Contest Summary -Number to be Elected,1 -Number of Candidates,3 -Total Number of Ballots,19 -Number of Undervotes,3 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer -Eliminated,"Haadoow, Hamza A.",,,,, -Elected,,,,"Vail, Christopher L.",, -"Vail, Christopher L.",6,37.5%,0,6,54.54%,0 -"Haadoow, Hamza A.",5,31.25%,-5,0,0.0%,0 -"Carmona, Ralph C.",5,31.25%,0,5,45.45%,0 -Active Ballots,16,,,11,, -Current Round Threshold,9,,,9,, -Inactive Ballots by Overvotes,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0 -Inactive Ballots Total,0,,5,5,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Portland 2015 Mayoral Race +Jurisdiction,"Portland, ME" +Office,Mayor +Date,2015-11-03 +Winner(s),"Vail, Christopher L." +Final Threshold,9 + +Contest Summary +Number to be Elected,1 +Number of Candidates,3 +Total Number of Ballots,19 +Number of Ballots with No Rankings,3 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer +Eliminated,"Haadoow, Hamza A.",,,,, +Elected,,,,"Vail, Christopher L.",, +"Vail, Christopher L.",6,37.5%,0,6,54.54%,0 +"Haadoow, Hamza A.",5,31.25%,-5,0,0.0%,0 +"Carmona, Ralph C.",5,31.25%,0,5,45.45%,0 +Active Ballots,16,,,11,, +Current Round Threshold,9,,,9,, +Inactive Ballots Partially Ranked Ballots by Exhausted Choices,0,,5,5,,0 +Inactive Ballots Total,3,,5,8,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/first_round_determines_threshold_test/first_round_determines_threshold_test_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/first_round_determines_threshold_test/first_round_determines_threshold_test_expected_summary.json index b8f95285..a6957ebb 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/first_round_determines_threshold_test/first_round_determines_threshold_test_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/first_round_determines_threshold_test/first_round_determines_threshold_test_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -29,7 +30,8 @@ "threshold" : "9" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "5", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/first_round_determines_threshold_tiebreaker_test/first_round_determines_threshold_tiebreaker_test_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/first_round_determines_threshold_tiebreaker_test/first_round_determines_threshold_tiebreaker_test_expected_summary.csv index eb10ae84..91228208 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/first_round_determines_threshold_tiebreaker_test/first_round_determines_threshold_tiebreaker_test_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/first_round_determines_threshold_tiebreaker_test/first_round_determines_threshold_tiebreaker_test_expected_summary.csv @@ -1,30 +1,27 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Portland 2015 Mayoral Race -Jurisdiction,"Portland, ME" -Office,Mayor -Date,2015-11-03 -Winner(s),"Vail, Christopher L." -Final Threshold,9 - -Contest Summary -Number to be Elected,1 -Number of Candidates,3 -Total Number of Ballots,19 -Number of Undervotes,2 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer -Eliminated,"Haadoow, Hamza A.",,,,, -Elected,,,,"Vail, Christopher L.",, -"Carmona, Ralph C.",6,35.29%,0,6,50.0%,0 -"Vail, Christopher L.",6,35.29%,0,6,50.0%,0 -"Haadoow, Hamza A.",5,29.41%,-5,0,0.0%,0 -Active Ballots,17,,,12,, -Current Round Threshold,9,,,9,, -Inactive Ballots by Overvotes,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0 -Inactive Ballots Total,0,,5,5,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Portland 2015 Mayoral Race +Jurisdiction,"Portland, ME" +Office,Mayor +Date,2015-11-03 +Winner(s),"Vail, Christopher L." +Final Threshold,9 + +Contest Summary +Number to be Elected,1 +Number of Candidates,3 +Total Number of Ballots,19 +Number of Ballots with No Rankings,2 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer +Eliminated,"Haadoow, Hamza A.",,,,, +Elected,,,,"Vail, Christopher L.",, +"Carmona, Ralph C.",6,35.29%,0,6,50.0%,0 +"Vail, Christopher L.",6,35.29%,0,6,50.0%,0 +"Haadoow, Hamza A.",5,29.41%,-5,0,0.0%,0 +Active Ballots,17,,,12,, +Current Round Threshold,9,,,9,, +Inactive Ballots Partially Ranked Ballots by Exhausted Choices,0,,5,5,,0 +Inactive Ballots Total,2,,5,7,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/first_round_determines_threshold_tiebreaker_test/first_round_determines_threshold_tiebreaker_test_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/first_round_determines_threshold_tiebreaker_test/first_round_determines_threshold_tiebreaker_test_expected_summary.json index 2d963e2d..b49cadbd 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/first_round_determines_threshold_tiebreaker_test/first_round_determines_threshold_tiebreaker_test_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/first_round_determines_threshold_tiebreaker_test/first_round_determines_threshold_tiebreaker_test_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -29,7 +30,8 @@ "threshold" : "9" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "5", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/generic_csv_test/generic_csv_test_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/generic_csv_test/generic_csv_test_expected_summary.csv index 1b3d7413..1beff045 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/generic_csv_test/generic_csv_test_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/generic_csv_test/generic_csv_test_expected_summary.csv @@ -1,32 +1,28 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Generic CSV Test -Jurisdiction,"Portland, ME" -Office,Mayor -Date,2023-04-03 -Winner(s),Cucumber -Final Threshold,14 - -Contest Summary -Number to be Elected,1 -Number of Candidates,5 -Total Number of Ballots,26 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer -Eliminated,Undeclared Write-ins,,,Broccoli,,,Cauliflower,,,,, -Elected,,,,,,,,,,Cucumber,, -Cucumber,8,30.76%,2,10,38.46%,0,10,38.46%,4,14,53.84%,0 -Lettuce,5,19.23%,2,7,26.92%,3,10,38.46%,2,12,46.15%,0 -Cauliflower,4,15.38%,1,5,19.23%,1,6,23.07%,-6,0,0.0%,0 -Broccoli,3,11.53%,1,4,15.38%,-4,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,6,23.07%,-6,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,26,,,26,,,26,,,26,, -Current Round Threshold,14,,,14,,,14,,,14,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,0,,0,0,,0,0,,0,0,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Generic CSV Test +Jurisdiction,"Portland, ME" +Office,Mayor +Date,2023-04-03 +Winner(s),Cucumber +Final Threshold,14 + +Contest Summary +Number to be Elected,1 +Number of Candidates,5 +Total Number of Ballots,26 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer +Eliminated,Undeclared Write-ins,,,Broccoli,,,Cauliflower,,,,, +Elected,,,,,,,,,,Cucumber,, +Cucumber,8,30.76%,2,10,38.46%,0,10,38.46%,4,14,53.84%,0 +Lettuce,5,19.23%,2,7,26.92%,3,10,38.46%,2,12,46.15%,0 +Cauliflower,4,15.38%,1,5,19.23%,1,6,23.07%,-6,0,0.0%,0 +Broccoli,3,11.53%,1,4,15.38%,-4,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,6,23.07%,-6,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,26,,,26,,,26,,,26,, +Current Round Threshold,14,,,14,,,14,,,14,, +Inactive Ballots Total,0,,0,0,,0,0,,0,0,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/generic_csv_test/generic_csv_test_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/generic_csv_test/generic_csv_test_expected_summary.json index 6f33db70..9becfbb6 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/generic_csv_test/generic_csv_test_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/generic_csv_test/generic_csv_test_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -34,7 +35,8 @@ "threshold" : "14" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -56,7 +58,8 @@ "threshold" : "14" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -77,7 +80,8 @@ "threshold" : "14" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/hart_cedar_park_school_board/hart_cedar_park_school_board_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/hart_cedar_park_school_board/hart_cedar_park_school_board_expected_summary.csv index 226e65f1..43c1f991 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/hart_cedar_park_school_board/hart_cedar_park_school_board_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/hart_cedar_park_school_board/hart_cedar_park_school_board_expected_summary.csv @@ -1,35 +1,31 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,CEDAR PARK SCHOOL BOARD -Jurisdiction, -Office, -Date, -Winner(s),Steve Carlson -Final Threshold,4 - -Contest Summary -Number to be Elected,1 -Number of Candidates,8 -Total Number of Ballots,9 -Number of Undervotes,2 - -Rounds,Round 1 Votes,% of vote,transfer -Eliminated,,, -Elected,Steve Carlson,, -Steve Carlson,5,71.42%,0 -Bev Scalze,1,14.28%,0 -Barb Yarusso,1,14.28%,0 -Tony Hernandez,0,0.0%,0 -Russ Bertsch,0,0.0%,0 -April King,0,0.0%,0 -Betty McCollum,0,0.0%,0 -Undeclared Write-ins,0,0.0%,0 -Active Ballots,7,, -Current Round Threshold,4,, -Inactive Ballots by Overvotes,0,,0 -Inactive Ballots by Skipped Rankings,0,,0 -Inactive Ballots by Exhausted Choices,0,,0 -Inactive Ballots by Repeated Rankings,0,,0 -Inactive Ballots Total,0,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,CEDAR PARK SCHOOL BOARD +Jurisdiction, +Office, +Date, +Winner(s),Steve Carlson +Final Threshold,4 + +Contest Summary +Number to be Elected,1 +Number of Candidates,8 +Total Number of Ballots,9 +Number of Ballots with No Rankings,2 + +Rounds,Round 1 Votes,% of vote,transfer +Eliminated,,, +Elected,Steve Carlson,, +Steve Carlson,5,71.42%,0 +Bev Scalze,1,14.28%,0 +Barb Yarusso,1,14.28%,0 +Tony Hernandez,0,0.0%,0 +Russ Bertsch,0,0.0%,0 +April King,0,0.0%,0 +Betty McCollum,0,0.0%,0 +Undeclared Write-ins,0,0.0%,0 +Active Ballots,7,, +Current Round Threshold,4,, +Inactive Ballots Total,2,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/hart_cedar_park_school_board/hart_cedar_park_school_board_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/hart_cedar_park_school_board/hart_cedar_park_school_board_expected_summary.json index d6638fc2..e7d4f66d 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/hart_cedar_park_school_board/hart_cedar_park_school_board_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/hart_cedar_park_school_board/hart_cedar_park_school_board_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/hart_travis_county_officers/hart_travis_county_officers_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/hart_travis_county_officers/hart_travis_county_officers_expected_summary.csv index 2574a15d..a4e42f54 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/hart_travis_county_officers/hart_travis_county_officers_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/hart_travis_county_officers/hart_travis_county_officers_expected_summary.csv @@ -1,32 +1,29 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,TRAVIS COUNTY OFFICERS -Jurisdiction, -Office, -Date, -Winner(s),Michael Gottner -Final Threshold,1 - -Contest Summary -Number to be Elected,1 -Number of Candidates,5 -Total Number of Ballots,9 -Number of Undervotes,2 - -Rounds,Round 1 Votes,% of vote,transfer -Eliminated,,, -Elected,Michael Gottner,, -Michael Gottner,1,100.0%,0 -William Poole,0,0.0%,0 -Sheriff Hamilton,0,0.0%,0 -Jim Sylvester,0,0.0%,0 -Bruce Elfant,0,0.0%,0 -Active Ballots,1,, -Current Round Threshold,1,, -Inactive Ballots by Overvotes,6,,0 -Inactive Ballots by Skipped Rankings,0,,0 -Inactive Ballots by Exhausted Choices,0,,0 -Inactive Ballots by Repeated Rankings,0,,0 -Inactive Ballots Total,6,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,TRAVIS COUNTY OFFICERS +Jurisdiction, +Office, +Date, +Winner(s),Michael Gottner +Final Threshold,1 + +Contest Summary +Number to be Elected,1 +Number of Candidates,5 +Total Number of Ballots,9 +Number of Ballots with No Rankings,2 + +Rounds,Round 1 Votes,% of vote,transfer +Eliminated,,, +Elected,Michael Gottner,, +Michael Gottner,1,100.0%,0 +William Poole,0,0.0%,0 +Sheriff Hamilton,0,0.0%,0 +Jim Sylvester,0,0.0%,0 +Bruce Elfant,0,0.0%,0 +Active Ballots,1,, +Current Round Threshold,1,, +Inactive Ballots by Overvotes,6,,0 +Inactive Ballots Total,8,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/hart_travis_county_officers/hart_travis_county_officers_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/hart_travis_county_officers/hart_travis_county_officers_expected_summary.json index a9bcb30a..b8bf56d9 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/hart_travis_county_officers/hart_travis_county_officers_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/hart_travis_county_officers/hart_travis_county_officers_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "6", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/minimum_threshold_test/minimum_threshold_test_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/minimum_threshold_test/minimum_threshold_test_expected_summary.csv index 56e50f1c..6541def7 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/minimum_threshold_test/minimum_threshold_test_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/minimum_threshold_test/minimum_threshold_test_expected_summary.csv @@ -1,32 +1,28 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Minimum threshold test -Jurisdiction,"Funkytown, USA" -Office,Sergeant-at-Arms -Date,2018-01-07 -Winner(s),Gargamel -Final Threshold,6 - -Contest Summary -Number to be Elected,1 -Number of Candidates,5 -Total Number of Ballots,10 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer -Eliminated,Odie; Garfield; Skeletor,,,,, -Elected,,,,Gargamel,, -Gargamel,4,40.0%,2,6,60.0%,0 -Megatron,3,30.0%,1,4,40.0%,0 -Skeletor,2,20.0%,-2,0,0.0%,0 -Garfield,1,10.0%,-1,0,0.0%,0 -Odie,0,0.0%,0,0,0.0%,0 -Active Ballots,10,,,10,, -Current Round Threshold,6,,,6,, -Inactive Ballots by Overvotes,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0 -Inactive Ballots Total,0,,0,0,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Minimum threshold test +Jurisdiction,"Funkytown, USA" +Office,Sergeant-at-Arms +Date,2018-01-07 +Winner(s),Gargamel +Final Threshold,6 + +Contest Summary +Number to be Elected,1 +Number of Candidates,5 +Total Number of Ballots,10 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer +Eliminated,Odie; Garfield; Skeletor,,,,, +Elected,,,,Gargamel,, +Gargamel,4,40.0%,2,6,60.0%,0 +Megatron,3,30.0%,1,4,40.0%,0 +Skeletor,2,20.0%,-2,0,0.0%,0 +Garfield,1,10.0%,-1,0,0.0%,0 +Odie,0,0.0%,0,0,0.0%,0 +Active Ballots,10,,,10,, +Current Round Threshold,6,,,6,, +Inactive Ballots Total,0,,0,0,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/minimum_threshold_test/minimum_threshold_test_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/minimum_threshold_test/minimum_threshold_test_expected_summary.json index 58dc3fd6..a81a3be0 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/minimum_threshold_test/minimum_threshold_test_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/minimum_threshold_test/minimum_threshold_test_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -40,7 +41,8 @@ "threshold" : "6" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/minneapolis_multi_seat_threshold/minneapolis_multi_seat_threshold_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/minneapolis_multi_seat_threshold/minneapolis_multi_seat_threshold_expected_summary.csv index d5d82ef8..3a299253 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/minneapolis_multi_seat_threshold/minneapolis_multi_seat_threshold_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/minneapolis_multi_seat_threshold/minneapolis_multi_seat_threshold_expected_summary.csv @@ -13,7 +13,7 @@ Contest Summary Number to be Elected,3 Number of Candidates,6 Total Number of Ballots,30 -Number of Undervotes,0 +Number of Ballots with No Rankings,0 Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer Eliminated,D,,,,,,F,,,E,,,,,,,, @@ -26,8 +26,7 @@ F,3,10.34%,0,3,10.71%,0.0000,3.0000,10.71%,-3.0000,0,0.0%,0,0,0.0%,0,0,0.0%,0 D,2,6.89%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 Active Ballots,29,,,28,,,28.0000,,,28.0000,,,28.0000,,,24.0000,, Current Round Threshold,8,,,8,,,8,,,8,,,8,,,8,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 Inactive Ballots by Skipped Rankings,1,,1,2,,0,2,,0,2,,0.0000,2.0000,,0.6000,2.6000,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,2.6000,2.6000,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,2.6000,2.6000,,0 +Inactive Ballots Partially Ranked Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0.0000,0.0000,,0.8000,0.8000,,0 Inactive Ballots Total,1,,1,2,,0,2,,0,2,,0.0000,2.0000,,4.0000,6.0000,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/minneapolis_multi_seat_threshold/minneapolis_multi_seat_threshold_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/minneapolis_multi_seat_threshold/minneapolis_multi_seat_threshold_expected_summary.json index 1240736e..a94101f4 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/minneapolis_multi_seat_threshold/minneapolis_multi_seat_threshold_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/minneapolis_multi_seat_threshold/minneapolis_multi_seat_threshold_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "1" @@ -33,7 +34,8 @@ "threshold" : "8" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "2" @@ -53,7 +55,8 @@ "threshold" : "8" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "2" @@ -76,7 +79,8 @@ "threshold" : "8" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "2" @@ -98,7 +102,8 @@ "threshold" : "8" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0.0000", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "2.0000" @@ -123,7 +128,8 @@ "threshold" : "8" }, { "inactiveBallots" : { - "exhaustedChoices" : "2.6000", + "exhaustedChoicesFullyRanked" : "2.6000", + "exhaustedChoicesPartiallyRanked" : "0.8000", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "2.6000" diff --git a/src/test/resources/network/brightspots/rcv/test_data/missing_precinct_example/missing_precinct_example_expected_MINNEAPOLIS_W-13_P-13_precinct_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/missing_precinct_example/missing_precinct_example_expected_MINNEAPOLIS_W-13_P-13_precinct_summary.csv index 42a93dfb..402d9758 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/missing_precinct_example/missing_precinct_example_expected_MINNEAPOLIS_W-13_P-13_precinct_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/missing_precinct_example/missing_precinct_example_expected_MINNEAPOLIS_W-13_P-13_precinct_summary.csv @@ -14,7 +14,7 @@ Contest Summary Number to be Elected,1 Number of Candidates,19 Total Number of Ballots,1 -Number of Undervotes,0 +Number of Ballots with No Rankings,0 Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer Tom Hoch,1,100.0%,0,1,100.0%,0,1,100.0%,-1,0,0.0%,0 @@ -38,8 +38,4 @@ Nekima Levy-Pounds,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 Active Ballots,1,,,1,,,1,,,1,, Current Round Threshold,3,,,3,,,3,,,3,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0 Inactive Ballots Total,0,,0,0,,0,0,,0,0,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/missing_precinct_example/missing_precinct_example_expected_MINNEAPOLIS_W-13_P-13_precinct_summary.json b/src/test/resources/network/brightspots/rcv/test_data/missing_precinct_example/missing_precinct_example_expected_MINNEAPOLIS_W-13_P-13_precinct_summary.json index 69fb263a..72612153 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/missing_precinct_example/missing_precinct_example_expected_MINNEAPOLIS_W-13_P-13_precinct_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/missing_precinct_example/missing_precinct_example_expected_MINNEAPOLIS_W-13_P-13_precinct_summary.json @@ -10,7 +10,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -86,7 +87,8 @@ "threshold" : "3" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -105,7 +107,8 @@ "threshold" : "3" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -125,7 +128,8 @@ "threshold" : "3" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/missing_precinct_example/missing_precinct_example_expected_missing_precinct_id_precinct_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/missing_precinct_example/missing_precinct_example_expected_missing_precinct_id_precinct_summary.csv index a48131f5..368bfbe7 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/missing_precinct_example/missing_precinct_example_expected_missing_precinct_id_precinct_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/missing_precinct_example/missing_precinct_example_expected_missing_precinct_id_precinct_summary.csv @@ -14,7 +14,7 @@ Contest Summary Number to be Elected,1 Number of Candidates,19 Total Number of Ballots,1 -Number of Undervotes,0 +Number of Ballots with No Rankings,0 Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer Jacob Frey,1,100.0%,0,1,100.0%,0,1,100.0%,0,1,100.0%,0 @@ -38,8 +38,4 @@ Nekima Levy-Pounds,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 Active Ballots,1,,,1,,,1,,,1,, Current Round Threshold,3,,,3,,,3,,,3,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0 Inactive Ballots Total,0,,0,0,,0,0,,0,0,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/missing_precinct_example/missing_precinct_example_expected_missing_precinct_id_precinct_summary.json b/src/test/resources/network/brightspots/rcv/test_data/missing_precinct_example/missing_precinct_example_expected_missing_precinct_id_precinct_summary.json index cf6633e7..8b71a933 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/missing_precinct_example/missing_precinct_example_expected_missing_precinct_id_precinct_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/missing_precinct_example/missing_precinct_example_expected_missing_precinct_id_precinct_summary.json @@ -10,7 +10,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -86,7 +87,8 @@ "threshold" : "3" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -105,7 +107,8 @@ "threshold" : "3" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -123,7 +126,8 @@ "threshold" : "3" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/missing_precinct_example/missing_precinct_example_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/missing_precinct_example/missing_precinct_example_expected_summary.csv index 8311ddea..d35eb513 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/missing_precinct_example/missing_precinct_example_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/missing_precinct_example/missing_precinct_example_expected_summary.csv @@ -1,46 +1,42 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Missing Precinct example -Jurisdiction,"Minneapolis, MN" -Office,Mayor -Date,2017-11-07 -Winner(s),Jacob Frey -Final Threshold,3 - -Contest Summary -Number to be Elected,1 -Number of Candidates,19 -Total Number of Ballots,4 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer -Eliminated,Aswar Rahman; David Rosenfeld; Raymond Dehn; L.A. Nik; Undeclared Write-ins; Christopher Zimmerman; Ronald Lischeid; Ian Simpson; Charlie Gers; Captain Jack Sparrow; Theron Preston Washington; David John Wilson; Gregg A. Iverson; Troy Benjegerdes; Al Flowers,,,Nekima Levy-Pounds,,,Tom Hoch,,,,, -Elected,,,,,,,,,,Jacob Frey,, -Tom Hoch,1,25.0%,0,1,25.0%,0,1,25.0%,-1,0,0.0%,0 -Betsy Hodges,1,25.0%,0,1,25.0%,1,2,50.0%,0,2,50.0%,0 -Jacob Frey,1,25.0%,0,1,25.0%,0,1,25.0%,1,2,50.0%,0 -Nekima Levy-Pounds,1,25.0%,0,1,25.0%,-1,0,0.0%,0,0,0.0%,0 -Aswar Rahman,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -David Rosenfeld,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Raymond Dehn,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -L.A. Nik,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Christopher Zimmerman,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Ronald Lischeid,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Ian Simpson,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Charlie Gers,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Captain Jack Sparrow,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Theron Preston Washington,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -David John Wilson,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Gregg A. Iverson,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Troy Benjegerdes,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Al Flowers,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,4,,,4,,,4,,,4,, -Current Round Threshold,3,,,3,,,3,,,3,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,0,,0,0,,0,0,,0,0,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Missing Precinct example +Jurisdiction,"Minneapolis, MN" +Office,Mayor +Date,2017-11-07 +Winner(s),Jacob Frey +Final Threshold,3 + +Contest Summary +Number to be Elected,1 +Number of Candidates,19 +Total Number of Ballots,4 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer +Eliminated,Aswar Rahman; David Rosenfeld; Raymond Dehn; L.A. Nik; Undeclared Write-ins; Christopher Zimmerman; Ronald Lischeid; Ian Simpson; Charlie Gers; Captain Jack Sparrow; Theron Preston Washington; David John Wilson; Gregg A. Iverson; Troy Benjegerdes; Al Flowers,,,Nekima Levy-Pounds,,,Tom Hoch,,,,, +Elected,,,,,,,,,,Jacob Frey,, +Tom Hoch,1,25.0%,0,1,25.0%,0,1,25.0%,-1,0,0.0%,0 +Betsy Hodges,1,25.0%,0,1,25.0%,1,2,50.0%,0,2,50.0%,0 +Jacob Frey,1,25.0%,0,1,25.0%,0,1,25.0%,1,2,50.0%,0 +Nekima Levy-Pounds,1,25.0%,0,1,25.0%,-1,0,0.0%,0,0,0.0%,0 +Aswar Rahman,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +David Rosenfeld,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Raymond Dehn,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +L.A. Nik,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Christopher Zimmerman,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Ronald Lischeid,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Ian Simpson,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Charlie Gers,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Captain Jack Sparrow,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Theron Preston Washington,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +David John Wilson,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Gregg A. Iverson,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Troy Benjegerdes,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Al Flowers,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,4,,,4,,,4,,,4,, +Current Round Threshold,3,,,3,,,3,,,3,, +Inactive Ballots Total,0,,0,0,,0,0,,0,0,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/missing_precinct_example/missing_precinct_example_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/missing_precinct_example/missing_precinct_example_expected_summary.json index 0879a950..cc40f22a 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/missing_precinct_example/missing_precinct_example_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/missing_precinct_example/missing_precinct_example_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -85,7 +86,8 @@ "threshold" : "3" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -106,7 +108,8 @@ "threshold" : "3" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -126,7 +129,8 @@ "threshold" : "3" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/more_winners_than_candidates/more_winners_than_candidates_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/more_winners_than_candidates/more_winners_than_candidates_expected_summary.csv index adc4ad0d..12d928ca 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/more_winners_than_candidates/more_winners_than_candidates_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/more_winners_than_candidates/more_winners_than_candidates_expected_summary.csv @@ -1,31 +1,27 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Multi-Winner -Contest,More winners than candidates -Jurisdiction,Alaska -Office,Democratic Primary -Date,2020-07-19 -Winner(s),"Sedale Threatt, Yinka Dare, George Gervin, Mookie Blaylock" -Final Threshold,2 - -Contest Summary -Number to be Elected,5 -Number of Candidates,4 -Total Number of Ballots,10 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer -Eliminated,,, -Elected,Sedale Threatt; Yinka Dare; George Gervin; Mookie Blaylock,, -Mookie Blaylock,4,40.0%,0 -Yinka Dare,3,30.0%,0 -George Gervin,2,20.0%,0 -Sedale Threatt,1,10.0%,0 -Active Ballots,10,, -Current Round Threshold,2,, -Inactive Ballots by Overvotes,0,,0 -Inactive Ballots by Skipped Rankings,0,,0 -Inactive Ballots by Exhausted Choices,0,,0 -Inactive Ballots by Repeated Rankings,0,,0 -Inactive Ballots Total,0,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Multi-Winner +Contest,More winners than candidates +Jurisdiction,Alaska +Office,Democratic Primary +Date,2020-07-19 +Winner(s),"Sedale Threatt, Yinka Dare, George Gervin, Mookie Blaylock" +Final Threshold,2 + +Contest Summary +Number to be Elected,5 +Number of Candidates,4 +Total Number of Ballots,10 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer +Eliminated,,, +Elected,Sedale Threatt; Yinka Dare; George Gervin; Mookie Blaylock,, +Mookie Blaylock,4,40.0%,0 +Yinka Dare,3,30.0%,0 +George Gervin,2,20.0%,0 +Sedale Threatt,1,10.0%,0 +Active Ballots,10,, +Current Round Threshold,2,, +Inactive Ballots Total,0,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/more_winners_than_candidates/more_winners_than_candidates_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/more_winners_than_candidates/more_winners_than_candidates_expected_summary.json index 1f86f83d..6403c06a 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/more_winners_than_candidates/more_winners_than_candidates_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/more_winners_than_candidates/more_winners_than_candidates_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/multi_seat_bottoms_up_with_threshold/multi_seat_bottoms_up_with_threshold_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/multi_seat_bottoms_up_with_threshold/multi_seat_bottoms_up_with_threshold_expected_summary.csv index 888e7dc7..62d28729 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/multi_seat_bottoms_up_with_threshold/multi_seat_bottoms_up_with_threshold_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/multi_seat_bottoms_up_with_threshold/multi_seat_bottoms_up_with_threshold_expected_summary.csv @@ -1,35 +1,31 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Multi-Winner -Contest,Multi-Seat Bottoms-up With Threshold -Jurisdiction, -Office, -Date, -Winner(s),"A, B, C, G" -Final Threshold,3.1500 - -Contest Summary -Number to be Elected,0 -Number of Candidates,8 -Total Number of Ballots,21 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer -Eliminated,F,,,E,,,H,,,D,,,,, -Elected,,,,,,,,,,,,,A; B; C; G,, -A,5,23.8%,0,5,23.8%,0,5,23.8%,0,5,23.8%,0,5,23.8%,0 -B,5,23.8%,0,5,23.8%,0,5,23.8%,0,5,23.8%,0,5,23.8%,0 -C,4,19.04%,0,4,19.04%,0,4,19.04%,0,4,19.04%,0,4,19.04%,0 -D,3,14.28%,0,3,14.28%,0,3,14.28%,0,3,14.28%,-3,0,0.0%,0 -G,3,14.28%,0,3,14.28%,0,3,14.28%,1,4,19.04%,3,7,33.33%,0 -H,1,4.76%,0,1,4.76%,0,1,4.76%,-1,0,0.0%,0,0,0.0%,0 -E,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -F,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,21,,,21,,,21,,,21,,,21,, -Current Round Threshold,3.1500,,,3.1500,,,3.1500,,,3.1500,,,3.1500,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,0,,0,0,,0,0,,0,0,,0,0,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Multi-Winner +Contest,Multi-Seat Bottoms-up With Threshold +Jurisdiction, +Office, +Date, +Winner(s),"A, B, C, G" +Final Threshold,3.1500 + +Contest Summary +Number to be Elected,0 +Number of Candidates,8 +Total Number of Ballots,21 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer +Eliminated,F,,,E,,,H,,,D,,,,, +Elected,,,,,,,,,,,,,A; B; C; G,, +A,5,23.8%,0,5,23.8%,0,5,23.8%,0,5,23.8%,0,5,23.8%,0 +B,5,23.8%,0,5,23.8%,0,5,23.8%,0,5,23.8%,0,5,23.8%,0 +C,4,19.04%,0,4,19.04%,0,4,19.04%,0,4,19.04%,0,4,19.04%,0 +D,3,14.28%,0,3,14.28%,0,3,14.28%,0,3,14.28%,-3,0,0.0%,0 +G,3,14.28%,0,3,14.28%,0,3,14.28%,1,4,19.04%,3,7,33.33%,0 +H,1,4.76%,0,1,4.76%,0,1,4.76%,-1,0,0.0%,0,0,0.0%,0 +E,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +F,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,21,,,21,,,21,,,21,,,21,, +Current Round Threshold,3.1500,,,3.1500,,,3.1500,,,3.1500,,,3.1500,, +Inactive Ballots Total,0,,0,0,,0,0,,0,0,,0,0,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/multi_seat_bottoms_up_with_threshold/multi_seat_bottoms_up_with_threshold_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/multi_seat_bottoms_up_with_threshold/multi_seat_bottoms_up_with_threshold_expected_summary.json index 31e8ea77..2d203ba1 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/multi_seat_bottoms_up_with_threshold/multi_seat_bottoms_up_with_threshold_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/multi_seat_bottoms_up_with_threshold/multi_seat_bottoms_up_with_threshold_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -32,7 +33,8 @@ "threshold" : "3.1500" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -54,7 +56,8 @@ "threshold" : "3.1500" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -77,7 +80,8 @@ "threshold" : "3.1500" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -99,7 +103,8 @@ "threshold" : "3.1500" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/multi_seat_uwi_test/multi_seat_uwi_test_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/multi_seat_uwi_test/multi_seat_uwi_test_expected_summary.csv index 72a1e15b..208c2cd9 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/multi_seat_uwi_test/multi_seat_uwi_test_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/multi_seat_uwi_test/multi_seat_uwi_test_expected_summary.csv @@ -13,7 +13,7 @@ Contest Summary Number to be Elected,2 Number of Candidates,4 Total Number of Ballots,15 -Number of Undervotes,0 +Number of Ballots with No Rankings,0 Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer Eliminated,Undeclared Write-ins,,,,,,C,,,,,,,, @@ -24,8 +24,5 @@ C,2,13.33%,0,2,18.18%,0,2,18.18%,-2,0,0.0%,0,0,0.0%,0 Undeclared Write-ins,4,26.66%,-4,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 Active Ballots,15,,,11,,,11.0000,,,9.0000,,,9.0000,, Current Round Threshold,6,,,6,,,6,,,6,,,6,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0 +Inactive Ballots Partially Ranked Ballots by Exhausted Choices,0,,4,4,,0.0000,4.0000,,2.0000,6.0000,,0.0000,6.0000,,0 Inactive Ballots Total,0,,4,4,,0.0000,4.0000,,2.0000,6.0000,,0.0000,6.0000,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/multi_seat_uwi_test/multi_seat_uwi_test_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/multi_seat_uwi_test/multi_seat_uwi_test_expected_summary.json index 488779c6..9141bdeb 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/multi_seat_uwi_test/multi_seat_uwi_test_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/multi_seat_uwi_test/multi_seat_uwi_test_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -30,7 +31,8 @@ "threshold" : "6" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "4", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -48,7 +50,8 @@ "threshold" : "6" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "4.0000", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -68,7 +71,8 @@ "threshold" : "6" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "6.0000", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -85,7 +89,8 @@ "threshold" : "6" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "6.0000", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/nist_xml_cdf_2/nist_xml_cdf_2_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/nist_xml_cdf_2/nist_xml_cdf_2_expected_summary.csv index cdf1d692..54fde8b1 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/nist_xml_cdf_2/nist_xml_cdf_2_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/nist_xml_cdf_2/nist_xml_cdf_2_expected_summary.csv @@ -1,30 +1,26 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,For Governor and Lieutenant Governor -Jurisdiction, -Office, -Date,2019-03-06 -Winner(s),Anita Rios and Bob Fitrakis -Final Threshold,1 - -Contest Summary -Number to be Elected,1 -Number of Candidates,3 -Total Number of Ballots,1 -Number of Undervotes,1 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer -Eliminated,John Kasich and Mary Taylor,,,,, -Elected,,,,Anita Rios and Bob Fitrakis,, -Edward FitzGerald and Sharen Swartz Neuhardt,0,,0,0,,0 -John Kasich and Mary Taylor,0,,0,0,,0 -Anita Rios and Bob Fitrakis,0,,0,0,,0 -Active Ballots,0,,,0,, -Current Round Threshold,1,,,1,, -Inactive Ballots by Overvotes,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0 -Inactive Ballots Total,0,,0,0,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,For Governor and Lieutenant Governor +Jurisdiction, +Office, +Date,2019-03-06 +Winner(s),Anita Rios and Bob Fitrakis +Final Threshold,1 + +Contest Summary +Number to be Elected,1 +Number of Candidates,3 +Total Number of Ballots,1 +Number of Ballots with No Rankings,1 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer +Eliminated,John Kasich and Mary Taylor,,,,, +Elected,,,,Anita Rios and Bob Fitrakis,, +Edward FitzGerald and Sharen Swartz Neuhardt,0,,0,0,,0 +John Kasich and Mary Taylor,0,,0,0,,0 +Anita Rios and Bob Fitrakis,0,,0,0,,0 +Active Ballots,0,,,0,, +Current Round Threshold,1,,,1,, +Inactive Ballots Total,1,,0,1,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/nist_xml_cdf_2/nist_xml_cdf_2_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/nist_xml_cdf_2/nist_xml_cdf_2_expected_summary.json index a62548b8..6d860528 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/nist_xml_cdf_2/nist_xml_cdf_2_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/nist_xml_cdf_2/nist_xml_cdf_2_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -27,7 +28,8 @@ "threshold" : "1" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/precinct_example/precinct_example_expected_MINNEAPOLIS_W-1_P-02_precinct_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/precinct_example/precinct_example_expected_MINNEAPOLIS_W-1_P-02_precinct_summary.csv index 8b28f664..007dd300 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/precinct_example/precinct_example_expected_MINNEAPOLIS_W-1_P-02_precinct_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/precinct_example/precinct_example_expected_MINNEAPOLIS_W-1_P-02_precinct_summary.csv @@ -14,7 +14,7 @@ Contest Summary Number to be Elected,1 Number of Candidates,19 Total Number of Ballots,1 -Number of Undervotes,0 +Number of Ballots with No Rankings,0 Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer Nekima Levy-Pounds,1,100.0%,0,1,100.0%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0 @@ -38,8 +38,4 @@ Al Flowers,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 Active Ballots,1,,,1,,,1,,,1,,,1,, Current Round Threshold,50,,,50,,,49,,,46,,,42,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0 Inactive Ballots Total,0,,0,0,,0,0,,0,0,,0,0,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/precinct_example/precinct_example_expected_MINNEAPOLIS_W-1_P-02_precinct_summary.json b/src/test/resources/network/brightspots/rcv/test_data/precinct_example/precinct_example_expected_MINNEAPOLIS_W-1_P-02_precinct_summary.json index 4f4b1525..e26b223a 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/precinct_example/precinct_example_expected_MINNEAPOLIS_W-1_P-02_precinct_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/precinct_example/precinct_example_expected_MINNEAPOLIS_W-1_P-02_precinct_summary.json @@ -10,7 +10,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -44,7 +45,8 @@ "threshold" : "50" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -118,7 +120,8 @@ "threshold" : "50" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -139,7 +142,8 @@ "threshold" : "49" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -157,7 +161,8 @@ "threshold" : "46" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/precinct_example/precinct_example_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/precinct_example/precinct_example_expected_summary.csv index be07097a..f7e97e39 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/precinct_example/precinct_example_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/precinct_example/precinct_example_expected_summary.csv @@ -1,46 +1,44 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Precinct example -Jurisdiction,"Minneapolis, MN" -Office,Mayor -Date,2017-11-07 -Winner(s),Betsy Hodges -Final Threshold,42 - -Contest Summary -Number to be Elected,1 -Number of Candidates,19 -Total Number of Ballots,100 -Number of Undervotes,1 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer -Eliminated,Undeclared Write-ins,,,Aswar Rahman; David Rosenfeld; L.A. Nik; Christopher Zimmerman; Ronald Lischeid; Ian Simpson; Charlie Gers; Captain Jack Sparrow; Theron Preston Washington; David John Wilson; Gregg A. Iverson; Troy Benjegerdes; Al Flowers; Nekima Levy-Pounds,,,Tom Hoch,,,Raymond Dehn,,,,, -Elected,,,,,,,,,,,,,Betsy Hodges,, -Jacob Frey,28,28.28%,0,28,28.57%,2,30,31.25%,9,39,43.33%,2,41,49.39%,0 -Betsy Hodges,20,20.2%,0,20,20.4%,5,25,26.04%,3,28,31.11%,14,42,50.6%,0 -Tom Hoch,17,17.17%,0,17,17.34%,2,19,19.79%,-19,0,0.0%,0,0,0.0%,0 -Raymond Dehn,17,17.17%,0,17,17.34%,5,22,22.91%,1,23,25.55%,-23,0,0.0%,0 -Nekima Levy-Pounds,12,12.12%,0,12,12.24%,-12,0,0.0%,0,0,0.0%,0,0,0.0%,0 -David Rosenfeld,1,1.01%,0,1,1.02%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Charlie Gers,1,1.01%,0,1,1.02%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Captain Jack Sparrow,1,1.01%,0,1,1.02%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Al Flowers,1,1.01%,0,1,1.02%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Aswar Rahman,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -L.A. Nik,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Christopher Zimmerman,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Ronald Lischeid,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Ian Simpson,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Theron Preston Washington,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -David John Wilson,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Gregg A. Iverson,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Troy Benjegerdes,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,1,1.01%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,99,,,98,,,96,,,90,,,83,, -Current Round Threshold,50,,,50,,,49,,,46,,,42,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,1,1,,2,3,,7,10,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,0,,1,1,,2,3,,6,9,,7,16,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Precinct example +Jurisdiction,"Minneapolis, MN" +Office,Mayor +Date,2017-11-07 +Winner(s),Betsy Hodges +Final Threshold,42 + +Contest Summary +Number to be Elected,1 +Number of Candidates,19 +Total Number of Ballots,100 +Number of Ballots with No Rankings,1 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer +Eliminated,Undeclared Write-ins,,,Aswar Rahman; David Rosenfeld; L.A. Nik; Christopher Zimmerman; Ronald Lischeid; Ian Simpson; Charlie Gers; Captain Jack Sparrow; Theron Preston Washington; David John Wilson; Gregg A. Iverson; Troy Benjegerdes; Al Flowers; Nekima Levy-Pounds,,,Tom Hoch,,,Raymond Dehn,,,,, +Elected,,,,,,,,,,,,,Betsy Hodges,, +Jacob Frey,28,28.28%,0,28,28.57%,2,30,31.25%,9,39,43.33%,2,41,49.39%,0 +Betsy Hodges,20,20.2%,0,20,20.4%,5,25,26.04%,3,28,31.11%,14,42,50.6%,0 +Tom Hoch,17,17.17%,0,17,17.34%,2,19,19.79%,-19,0,0.0%,0,0,0.0%,0 +Raymond Dehn,17,17.17%,0,17,17.34%,5,22,22.91%,1,23,25.55%,-23,0,0.0%,0 +Nekima Levy-Pounds,12,12.12%,0,12,12.24%,-12,0,0.0%,0,0,0.0%,0,0,0.0%,0 +David Rosenfeld,1,1.01%,0,1,1.02%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Charlie Gers,1,1.01%,0,1,1.02%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Captain Jack Sparrow,1,1.01%,0,1,1.02%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Al Flowers,1,1.01%,0,1,1.02%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Aswar Rahman,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +L.A. Nik,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Christopher Zimmerman,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Ronald Lischeid,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Ian Simpson,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Theron Preston Washington,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +David John Wilson,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Gregg A. Iverson,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Troy Benjegerdes,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,1,1.01%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,99,,,98,,,96,,,90,,,83,, +Current Round Threshold,50,,,50,,,49,,,46,,,42,, +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,0,,0,0,,1,1,,2,3,,7,10,,0 +Inactive Ballots Partially Ranked Ballots by Exhausted Choices,0,,1,1,,1,2,,4,6,,0,6,,0 +Inactive Ballots Total,1,,1,2,,2,4,,6,10,,7,17,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/precinct_example/precinct_example_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/precinct_example/precinct_example_expected_summary.json index c3424d7c..89f19675 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/precinct_example/precinct_example_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/precinct_example/precinct_example_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -45,7 +46,8 @@ "threshold" : "50" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "1", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -131,7 +133,8 @@ "threshold" : "50" }, { "inactiveBallots" : { - "exhaustedChoices" : "1", + "exhaustedChoicesFullyRanked" : "1", + "exhaustedChoicesPartiallyRanked" : "2", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -155,7 +158,8 @@ "threshold" : "49" }, { "inactiveBallots" : { - "exhaustedChoices" : "3", + "exhaustedChoicesFullyRanked" : "3", + "exhaustedChoicesPartiallyRanked" : "6", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -177,7 +181,8 @@ "threshold" : "46" }, { "inactiveBallots" : { - "exhaustedChoices" : "10", + "exhaustedChoicesFullyRanked" : "10", + "exhaustedChoicesPartiallyRanked" : "6", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/sequential_with_batch/sequential_with_batch_1_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/sequential_with_batch/sequential_with_batch_1_expected_summary.csv index a9cfd4c9..1bed81aa 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/sequential_with_batch/sequential_with_batch_1_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/sequential_with_batch/sequential_with_batch_1_expected_summary.csv @@ -1,33 +1,29 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Multi-Winner -Contest,Test Sequential with Batch Elimination -Jurisdiction, -Office, -Date, -Winner(s),A -Final Threshold,5 - -Contest Summary -Number to be Elected,1 -Number of Candidates,6 -Total Number of Ballots,9 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer -Eliminated,,, -Elected,A,, -A,5,55.55%,0 -C,2,22.22%,0 -B,1,11.11%,0 -D,1,11.11%,0 -E,0,0.0%,0 -F,0,0.0%,0 -Active Ballots,9,, -Current Round Threshold,5,, -Inactive Ballots by Overvotes,0,,0 -Inactive Ballots by Skipped Rankings,0,,0 -Inactive Ballots by Exhausted Choices,0,,0 -Inactive Ballots by Repeated Rankings,0,,0 -Inactive Ballots Total,0,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Multi-Winner +Contest,Test Sequential with Batch Elimination +Jurisdiction, +Office, +Date, +Winner(s),A +Final Threshold,5 + +Contest Summary +Number to be Elected,1 +Number of Candidates,6 +Total Number of Ballots,9 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer +Eliminated,,, +Elected,A,, +A,5,55.55%,0 +C,2,22.22%,0 +B,1,11.11%,0 +D,1,11.11%,0 +E,0,0.0%,0 +F,0,0.0%,0 +Active Ballots,9,, +Current Round Threshold,5,, +Inactive Ballots Total,0,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/sequential_with_batch/sequential_with_batch_1_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/sequential_with_batch/sequential_with_batch_1_expected_summary.json index 25eebf4f..d9a3df2a 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/sequential_with_batch/sequential_with_batch_1_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/sequential_with_batch/sequential_with_batch_1_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/sequential_with_batch/sequential_with_batch_2_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/sequential_with_batch/sequential_with_batch_2_expected_summary.csv index e68b01d1..854da220 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/sequential_with_batch/sequential_with_batch_2_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/sequential_with_batch/sequential_with_batch_2_expected_summary.csv @@ -1,32 +1,29 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Multi-Winner -Contest,Test Sequential with Batch Elimination -Jurisdiction, -Office, -Date, -Winner(s),B -Final Threshold,3 - -Contest Summary -Number to be Elected,1 -Number of Candidates,5 -Total Number of Ballots,9 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer -Eliminated,D; E; F,,,,, -Elected,,,,B,, -B,2,40.0%,0,2,50.0%,0 -C,2,40.0%,0,2,50.0%,0 -D,1,20.0%,-1,0,0.0%,0 -E,0,0.0%,0,0,0.0%,0 -F,0,0.0%,0,0,0.0%,0 -Active Ballots,5,,,4,, -Current Round Threshold,3,,,3,, -Inactive Ballots by Overvotes,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,4,,1,5,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0 -Inactive Ballots Total,4,,1,5,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Multi-Winner +Contest,Test Sequential with Batch Elimination +Jurisdiction, +Office, +Date, +Winner(s),B +Final Threshold,3 + +Contest Summary +Number to be Elected,1 +Number of Candidates,5 +Total Number of Ballots,9 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer +Eliminated,D; E; F,,,,, +Elected,,,,B,, +B,2,40.0%,0,2,50.0%,0 +C,2,40.0%,0,2,50.0%,0 +D,1,20.0%,-1,0,0.0%,0 +E,0,0.0%,0,0,0.0%,0 +F,0,0.0%,0,0,0.0%,0 +Active Ballots,5,,,4,, +Current Round Threshold,3,,,3,, +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,4,,1,5,,0 +Inactive Ballots Total,4,,1,5,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/sequential_with_batch/sequential_with_batch_2_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/sequential_with_batch/sequential_with_batch_2_expected_summary.json index 72e19dd4..854f7382 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/sequential_with_batch/sequential_with_batch_2_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/sequential_with_batch/sequential_with_batch_2_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "4", + "exhaustedChoicesFullyRanked" : "4", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -37,7 +38,8 @@ "threshold" : "3" }, { "inactiveBallots" : { - "exhaustedChoices" : "5", + "exhaustedChoicesFullyRanked" : "5", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/sequential_with_batch/sequential_with_batch_3_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/sequential_with_batch/sequential_with_batch_3_expected_summary.csv index 020e4a50..a770d35a 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/sequential_with_batch/sequential_with_batch_3_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/sequential_with_batch/sequential_with_batch_3_expected_summary.csv @@ -1,31 +1,28 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Multi-Winner -Contest,Test Sequential with Batch Elimination -Jurisdiction, -Office, -Date, -Winner(s),C -Final Threshold,2 - -Contest Summary -Number to be Elected,1 -Number of Candidates,4 -Total Number of Ballots,9 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer -Eliminated,,, -Elected,C,, -C,2,66.66%,0 -D,1,33.33%,0 -E,0,0.0%,0 -F,0,0.0%,0 -Active Ballots,3,, -Current Round Threshold,2,, -Inactive Ballots by Overvotes,0,,0 -Inactive Ballots by Skipped Rankings,0,,0 -Inactive Ballots by Exhausted Choices,6,,0 -Inactive Ballots by Repeated Rankings,0,,0 -Inactive Ballots Total,6,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Multi-Winner +Contest,Test Sequential with Batch Elimination +Jurisdiction, +Office, +Date, +Winner(s),C +Final Threshold,2 + +Contest Summary +Number to be Elected,1 +Number of Candidates,4 +Total Number of Ballots,9 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer +Eliminated,,, +Elected,C,, +C,2,66.66%,0 +D,1,33.33%,0 +E,0,0.0%,0 +F,0,0.0%,0 +Active Ballots,3,, +Current Round Threshold,2,, +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,6,,0 +Inactive Ballots Total,6,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/sequential_with_batch/sequential_with_batch_3_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/sequential_with_batch/sequential_with_batch_3_expected_summary.json index af669eeb..2d4325db 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/sequential_with_batch/sequential_with_batch_3_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/sequential_with_batch/sequential_with_batch_3_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "6", + "exhaustedChoicesFullyRanked" : "6", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/sequential_with_continue_until_two/sequential_with_continue_until_two_1_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/sequential_with_continue_until_two/sequential_with_continue_until_two_1_expected_summary.csv index 95253f8e..68e1e52b 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/sequential_with_continue_until_two/sequential_with_continue_until_two_1_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/sequential_with_continue_until_two/sequential_with_continue_until_two_1_expected_summary.csv @@ -1,33 +1,30 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Multi-Winner -Contest,Test Sequential with Continue until Two -Jurisdiction, -Office, -Date, -Winner(s),A -Final Threshold,4 - -Contest Summary -Number to be Elected,1 -Number of Candidates,6 -Total Number of Ballots,9 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer -Eliminated,,,,F,,,E,,,D,,,B,,,,, -Elected,A,,,,,,,,,,,,,,,,, -A,5,55.55%,0,5,55.55%,0,5,55.55%,0,5,55.55%,0,5,62.5%,0,5,71.42%,0 -C,2,22.22%,0,2,22.22%,0,2,22.22%,0,2,22.22%,0,2,25.0%,0,2,28.57%,0 -B,1,11.11%,0,1,11.11%,0,1,11.11%,0,1,11.11%,0,1,12.5%,-1,0,0.0%,0 -D,1,11.11%,0,1,11.11%,0,1,11.11%,0,1,11.11%,-1,0,0.0%,0,0,0.0%,0 -E,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -F,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,9,,,9,,,9,,,9,,,8,,,7,, -Current Round Threshold,5,,,5,,,5,,,5,,,5,,,4,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,1,1,,1,2,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,0,,0,0,,0,0,,0,0,,1,1,,1,2,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Multi-Winner +Contest,Test Sequential with Continue until Two +Jurisdiction, +Office, +Date, +Winner(s),A +Final Threshold,4 + +Contest Summary +Number to be Elected,1 +Number of Candidates,6 +Total Number of Ballots,9 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer +Eliminated,,,,F,,,E,,,D,,,B,,,,, +Elected,A,,,,,,,,,,,,,,,,, +A,5,55.55%,0,5,55.55%,0,5,55.55%,0,5,55.55%,0,5,62.5%,0,5,71.42%,0 +C,2,22.22%,0,2,22.22%,0,2,22.22%,0,2,22.22%,0,2,25.0%,0,2,28.57%,0 +B,1,11.11%,0,1,11.11%,0,1,11.11%,0,1,11.11%,0,1,12.5%,-1,0,0.0%,0 +D,1,11.11%,0,1,11.11%,0,1,11.11%,0,1,11.11%,-1,0,0.0%,0,0,0.0%,0 +E,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +F,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,9,,,9,,,9,,,9,,,8,,,7,, +Current Round Threshold,5,,,5,,,5,,,5,,,5,,,4,, +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,1,1,,1,2,,0 +Inactive Ballots Total,0,,0,0,,0,0,,0,0,,1,1,,1,2,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/sequential_with_continue_until_two/sequential_with_continue_until_two_1_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/sequential_with_continue_until_two/sequential_with_continue_until_two_1_expected_summary.json index d82a0fa3..36b872e9 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/sequential_with_continue_until_two/sequential_with_continue_until_two_1_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/sequential_with_continue_until_two/sequential_with_continue_until_two_1_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -30,7 +31,8 @@ "threshold" : "5" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -51,7 +53,8 @@ "threshold" : "5" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -71,7 +74,8 @@ "threshold" : "5" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -92,7 +96,8 @@ "threshold" : "5" }, { "inactiveBallots" : { - "exhaustedChoices" : "1", + "exhaustedChoicesFullyRanked" : "1", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -112,7 +117,8 @@ "threshold" : "5" }, { "inactiveBallots" : { - "exhaustedChoices" : "2", + "exhaustedChoicesFullyRanked" : "2", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/sequential_with_continue_until_two/sequential_with_continue_until_two_2_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/sequential_with_continue_until_two/sequential_with_continue_until_two_2_expected_summary.csv index 98230507..0d5a0c1c 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/sequential_with_continue_until_two/sequential_with_continue_until_two_2_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/sequential_with_continue_until_two/sequential_with_continue_until_two_2_expected_summary.csv @@ -1,32 +1,29 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Multi-Winner -Contest,Test Sequential with Continue until Two -Jurisdiction, -Office, -Date, -Winner(s),B -Final Threshold,3 - -Contest Summary -Number to be Elected,1 -Number of Candidates,5 -Total Number of Ballots,9 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer -Eliminated,F,,,E,,,D,,,,, -Elected,,,,,,,,,,B,, -B,2,40.0%,0,2,40.0%,0,2,40.0%,0,2,50.0%,0 -C,2,40.0%,0,2,40.0%,0,2,40.0%,0,2,50.0%,0 -D,1,20.0%,0,1,20.0%,0,1,20.0%,-1,0,0.0%,0 -E,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -F,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,5,,,5,,,5,,,4,, -Current Round Threshold,3,,,3,,,3,,,3,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,4,,0,4,,0,4,,1,5,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,4,,0,4,,0,4,,1,5,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Multi-Winner +Contest,Test Sequential with Continue until Two +Jurisdiction, +Office, +Date, +Winner(s),B +Final Threshold,3 + +Contest Summary +Number to be Elected,1 +Number of Candidates,5 +Total Number of Ballots,9 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer +Eliminated,F,,,E,,,D,,,,, +Elected,,,,,,,,,,B,, +B,2,40.0%,0,2,40.0%,0,2,40.0%,0,2,50.0%,0 +C,2,40.0%,0,2,40.0%,0,2,40.0%,0,2,50.0%,0 +D,1,20.0%,0,1,20.0%,0,1,20.0%,-1,0,0.0%,0 +E,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +F,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,5,,,5,,,5,,,4,, +Current Round Threshold,3,,,3,,,3,,,3,, +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,4,,0,4,,0,4,,1,5,,0 +Inactive Ballots Total,4,,0,4,,0,4,,1,5,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/sequential_with_continue_until_two/sequential_with_continue_until_two_2_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/sequential_with_continue_until_two/sequential_with_continue_until_two_2_expected_summary.json index d1c3209e..b9161271 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/sequential_with_continue_until_two/sequential_with_continue_until_two_2_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/sequential_with_continue_until_two/sequential_with_continue_until_two_2_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "4", + "exhaustedChoicesFullyRanked" : "4", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -29,7 +30,8 @@ "threshold" : "3" }, { "inactiveBallots" : { - "exhaustedChoices" : "4", + "exhaustedChoicesFullyRanked" : "4", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -48,7 +50,8 @@ "threshold" : "3" }, { "inactiveBallots" : { - "exhaustedChoices" : "4", + "exhaustedChoicesFullyRanked" : "4", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -68,7 +71,8 @@ "threshold" : "3" }, { "inactiveBallots" : { - "exhaustedChoices" : "5", + "exhaustedChoicesFullyRanked" : "5", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/sequential_with_continue_until_two/sequential_with_continue_until_two_3_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/sequential_with_continue_until_two/sequential_with_continue_until_two_3_expected_summary.csv index 7c43202b..a9aec785 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/sequential_with_continue_until_two/sequential_with_continue_until_two_3_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/sequential_with_continue_until_two/sequential_with_continue_until_two_3_expected_summary.csv @@ -1,31 +1,28 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Multi-Winner -Contest,Test Sequential with Continue until Two -Jurisdiction, -Office, -Date, -Winner(s),C -Final Threshold,2 - -Contest Summary -Number to be Elected,1 -Number of Candidates,4 -Total Number of Ballots,9 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer -Eliminated,,,,F,,,E,,,,, -Elected,C,,,,,,,,,,, -C,2,66.66%,0,2,66.66%,0,2,66.66%,0,2,66.66%,0 -D,1,33.33%,0,1,33.33%,0,1,33.33%,0,1,33.33%,0 -E,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -F,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,3,,,3,,,3,,,3,, -Current Round Threshold,2,,,2,,,2,,,2,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,6,,0,6,,0,6,,0,6,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,6,,0,6,,0,6,,0,6,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Multi-Winner +Contest,Test Sequential with Continue until Two +Jurisdiction, +Office, +Date, +Winner(s),C +Final Threshold,2 + +Contest Summary +Number to be Elected,1 +Number of Candidates,4 +Total Number of Ballots,9 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer +Eliminated,,,,F,,,E,,,,, +Elected,C,,,,,,,,,,, +C,2,66.66%,0,2,66.66%,0,2,66.66%,0,2,66.66%,0 +D,1,33.33%,0,1,33.33%,0,1,33.33%,0,1,33.33%,0 +E,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +F,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,3,,,3,,,3,,,3,, +Current Round Threshold,2,,,2,,,2,,,2,, +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,6,,0,6,,0,6,,0,6,,0 +Inactive Ballots Total,6,,0,6,,0,6,,0,6,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/sequential_with_continue_until_two/sequential_with_continue_until_two_3_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/sequential_with_continue_until_two/sequential_with_continue_until_two_3_expected_summary.json index e56c3bcf..4d5cdbc4 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/sequential_with_continue_until_two/sequential_with_continue_until_two_3_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/sequential_with_continue_until_two/sequential_with_continue_until_two_3_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "6", + "exhaustedChoicesFullyRanked" : "6", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -28,7 +29,8 @@ "threshold" : "2" }, { "inactiveBallots" : { - "exhaustedChoices" : "6", + "exhaustedChoicesFullyRanked" : "6", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -47,7 +49,8 @@ "threshold" : "2" }, { "inactiveBallots" : { - "exhaustedChoices" : "6", + "exhaustedChoicesFullyRanked" : "6", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -65,7 +68,8 @@ "threshold" : "2" }, { "inactiveBallots" : { - "exhaustedChoices" : "6", + "exhaustedChoicesFullyRanked" : "6", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/skip_to_next_test/skip_to_next_test_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/skip_to_next_test/skip_to_next_test_expected_summary.csv index 7fe01038..58a8034e 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/skip_to_next_test/skip_to_next_test_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/skip_to_next_test/skip_to_next_test_expected_summary.csv @@ -1,31 +1,28 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Overvote2 -Jurisdiction,"Funkytown, USA" -Office,Exhausted -Date,2018-07-28 -Winner(s),B -Final Threshold,8 - -Contest Summary -Number to be Elected,1 -Number of Candidates,4 -Total Number of Ballots,15 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer -Eliminated,D,,,C,,,,, -Elected,,,,,,,B,, -B,6,40.0%,0,6,40.0%,2,8,57.14%,0 -A,5,33.33%,0,5,33.33%,1,6,42.85%,0 -C,3,20.0%,1,4,26.66%,-4,0,0.0%,0 -D,1,6.66%,-1,0,0.0%,0,0,0.0%,0 -Active Ballots,15,,,15,,,14,, -Current Round Threshold,8,,,8,,,8,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,1,1,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0 -Inactive Ballots Total,0,,0,0,,1,1,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Overvote2 +Jurisdiction,"Funkytown, USA" +Office,Exhausted +Date,2018-07-28 +Winner(s),B +Final Threshold,8 + +Contest Summary +Number to be Elected,1 +Number of Candidates,4 +Total Number of Ballots,15 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer +Eliminated,D,,,C,,,,, +Elected,,,,,,,B,, +B,6,40.0%,0,6,40.0%,2,8,57.14%,0 +A,5,33.33%,0,5,33.33%,1,6,42.85%,0 +C,3,20.0%,1,4,26.66%,-4,0,0.0%,0 +D,1,6.66%,-1,0,0.0%,0,0,0.0%,0 +Active Ballots,15,,,15,,,14,, +Current Round Threshold,8,,,8,,,8,, +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,0,,0,0,,1,1,,0 +Inactive Ballots Total,0,,0,0,,1,1,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/skip_to_next_test/skip_to_next_test_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/skip_to_next_test/skip_to_next_test_expected_summary.json index 42e8261e..61075068 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/skip_to_next_test/skip_to_next_test_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/skip_to_next_test/skip_to_next_test_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -30,7 +31,8 @@ "threshold" : "8" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -52,7 +54,8 @@ "threshold" : "8" }, { "inactiveBallots" : { - "exhaustedChoices" : "1", + "exhaustedChoicesFullyRanked" : "1", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/stop_tabulation_early_test/stop_tabulation_early_test_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/stop_tabulation_early_test/stop_tabulation_early_test_expected_summary.csv index 897744e5..a6c90516 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/stop_tabulation_early_test/stop_tabulation_early_test_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/stop_tabulation_early_test/stop_tabulation_early_test_expected_summary.csv @@ -1,30 +1,26 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Stop Tabulation Early Test -Jurisdiction,"Funkytown, USA" -Office,Sergeant-at-Arms -Date,2023-03-14 -Winner(s), -Final Threshold,5 - -Contest Summary -Number to be Elected,1 -Number of Candidates,3 -Total Number of Ballots,9 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer -Eliminated,Yinka Dare,, -Elected,,, -Yinka Dare,3,33.33%,0 -George Gervin,3,33.33%,0 -Mookie Blaylock,3,33.33%,0 -Active Ballots,9,, -Current Round Threshold,5,, -Inactive Ballots by Overvotes,0,,0 -Inactive Ballots by Skipped Rankings,0,,0 -Inactive Ballots by Exhausted Choices,0,,0 -Inactive Ballots by Repeated Rankings,0,,0 -Inactive Ballots Total,0,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Stop Tabulation Early Test +Jurisdiction,"Funkytown, USA" +Office,Sergeant-at-Arms +Date,2023-03-14 +Winner(s), +Final Threshold,5 + +Contest Summary +Number to be Elected,1 +Number of Candidates,3 +Total Number of Ballots,9 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer +Eliminated,Yinka Dare,, +Elected,,, +Yinka Dare,3,33.33%,0 +George Gervin,3,33.33%,0 +Mookie Blaylock,3,33.33%,0 +Active Ballots,9,, +Current Round Threshold,5,, +Inactive Ballots Total,0,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/stop_tabulation_early_test/stop_tabulation_early_test_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/stop_tabulation_early_test/stop_tabulation_early_test_expected_summary.json index a1e0ee41..1fbb9b17 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/stop_tabulation_early_test/stop_tabulation_early_test_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/stop_tabulation_early_test/stop_tabulation_early_test_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_0_skipped_first_choice/test_set_0_skipped_first_choice_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_0_skipped_first_choice/test_set_0_skipped_first_choice_expected_summary.csv index d8fe7fee..2f8600fd 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_0_skipped_first_choice/test_set_0_skipped_first_choice_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_0_skipped_first_choice/test_set_0_skipped_first_choice_expected_summary.csv @@ -1,31 +1,28 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Test Set 0 -Jurisdiction,TestSets_Single_winner -Office,Skiptonext_Skiponovervote -Date,2019-03-06 -Winner(s),Candidate B Name -Final Threshold,6 - -Contest Summary -Number to be Elected,1 -Number of Candidates,4 -Total Number of Ballots,12 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer -Eliminated,Candidate D Name,,,Candidate C Name,,,,, -Elected,,,,,,,Candidate B Name,, -Candidate A Name,4,33.33%,0,4,33.33%,0,4,36.36%,0 -Candidate B Name,4,33.33%,1,5,41.66%,2,7,63.63%,0 -Candidate C Name,3,25.0%,0,3,25.0%,-3,0,0.0%,0 -Candidate D Name,1,8.33%,-1,0,0.0%,0,0,0.0%,0 -Active Ballots,12,,,12,,,11,, -Current Round Threshold,7,,,7,,,6,, -Inactive Ballots by Overvotes,0,,0,0,,1,1,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0 -Inactive Ballots Total,0,,0,0,,1,1,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Test Set 0 +Jurisdiction,TestSets_Single_winner +Office,Skiptonext_Skiponovervote +Date,2019-03-06 +Winner(s),Candidate B Name +Final Threshold,6 + +Contest Summary +Number to be Elected,1 +Number of Candidates,4 +Total Number of Ballots,12 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer +Eliminated,Candidate D Name,,,Candidate C Name,,,,, +Elected,,,,,,,Candidate B Name,, +Candidate A Name,4,33.33%,0,4,33.33%,0,4,36.36%,0 +Candidate B Name,4,33.33%,1,5,41.66%,2,7,63.63%,0 +Candidate C Name,3,25.0%,0,3,25.0%,-3,0,0.0%,0 +Candidate D Name,1,8.33%,-1,0,0.0%,0,0,0.0%,0 +Active Ballots,12,,,12,,,11,, +Current Round Threshold,7,,,7,,,6,, +Inactive Ballots by Overvotes,0,,0,0,,1,1,,0 +Inactive Ballots Total,0,,0,0,,1,1,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_0_skipped_first_choice/test_set_0_skipped_first_choice_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_0_skipped_first_choice/test_set_0_skipped_first_choice_expected_summary.json index c5a498f5..69e55ccc 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_0_skipped_first_choice/test_set_0_skipped_first_choice_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_0_skipped_first_choice/test_set_0_skipped_first_choice_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -30,7 +31,8 @@ "threshold" : "7" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -51,7 +53,8 @@ "threshold" : "7" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_1_exhaust_at_overvote/test_set_1_exhaust_at_overvote_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_1_exhaust_at_overvote/test_set_1_exhaust_at_overvote_expected_summary.csv index 8fa71d35..8de541ec 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_1_exhaust_at_overvote/test_set_1_exhaust_at_overvote_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_1_exhaust_at_overvote/test_set_1_exhaust_at_overvote_expected_summary.csv @@ -1,31 +1,28 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,test set 1 -Jurisdiction,TestSets_Single_winner -Office, -Date,2019-03-06 -Winner(s),Candidate B Name -Final Threshold,7 - -Contest Summary -Number to be Elected,1 -Number of Candidates,4 -Total Number of Ballots,15 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer -Eliminated,Candidate D Name,,,Candidate C Name,,,,, -Elected,,,,,,,Candidate B Name,, -Candidate B Name,6,42.85%,0,6,42.85%,2,8,61.53%,0 -Candidate A Name,5,35.71%,0,5,35.71%,0,5,38.46%,0 -Candidate C Name,2,14.28%,1,3,21.42%,-3,0,0.0%,0 -Candidate D Name,1,7.14%,-1,0,0.0%,0,0,0.0%,0 -Active Ballots,14,,,14,,,13,, -Current Round Threshold,8,,,8,,,7,, -Inactive Ballots by Overvotes,1,,0,1,,1,2,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0 -Inactive Ballots Total,1,,0,1,,1,2,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,test set 1 +Jurisdiction,TestSets_Single_winner +Office, +Date,2019-03-06 +Winner(s),Candidate B Name +Final Threshold,7 + +Contest Summary +Number to be Elected,1 +Number of Candidates,4 +Total Number of Ballots,15 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer +Eliminated,Candidate D Name,,,Candidate C Name,,,,, +Elected,,,,,,,Candidate B Name,, +Candidate B Name,6,42.85%,0,6,42.85%,2,8,61.53%,0 +Candidate A Name,5,35.71%,0,5,35.71%,0,5,38.46%,0 +Candidate C Name,2,14.28%,1,3,21.42%,-3,0,0.0%,0 +Candidate D Name,1,7.14%,-1,0,0.0%,0,0,0.0%,0 +Active Ballots,14,,,14,,,13,, +Current Round Threshold,8,,,8,,,7,, +Inactive Ballots by Overvotes,1,,0,1,,1,2,,0 +Inactive Ballots Total,1,,0,1,,1,2,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_1_exhaust_at_overvote/test_set_1_exhaust_at_overvote_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_1_exhaust_at_overvote/test_set_1_exhaust_at_overvote_expected_summary.json index ffe8e6a0..8152b81b 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_1_exhaust_at_overvote/test_set_1_exhaust_at_overvote_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_1_exhaust_at_overvote/test_set_1_exhaust_at_overvote_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -30,7 +31,8 @@ "threshold" : "8" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "1", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -51,7 +53,8 @@ "threshold" : "8" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "2", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_2_overvote_skip_to_next/test_set_2_overvote_skip_to_next_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_2_overvote_skip_to_next/test_set_2_overvote_skip_to_next_expected_summary.csv index b903b489..e0787614 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_2_overvote_skip_to_next/test_set_2_overvote_skip_to_next_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_2_overvote_skip_to_next/test_set_2_overvote_skip_to_next_expected_summary.csv @@ -1,31 +1,28 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,overvote skips to next rank -Jurisdiction,TestSets_Single_winner -Office,Exhaust skipped -Date,2019-03-06 -Winner(s),Candidate B Name -Final Threshold,7 - -Contest Summary -Number to be Elected,1 -Number of Candidates,4 -Total Number of Ballots,15 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer -Eliminated,Candidate D Name,,,Candidate C Name,,,,, -Elected,,,,,,,Candidate B Name,, -Candidate B Name,6,42.85%,0,6,42.85%,1,7,53.84%,0 -Candidate A Name,5,35.71%,0,5,35.71%,1,6,46.15%,0 -Candidate C Name,2,14.28%,1,3,21.42%,-3,0,0.0%,0 -Candidate D Name,1,7.14%,-1,0,0.0%,0,0,0.0%,0 -Active Ballots,14,,,14,,,13,, -Current Round Threshold,8,,,8,,,7,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,1,,0,1,,1,2,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0 -Inactive Ballots Total,1,,0,1,,1,2,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,overvote skips to next rank +Jurisdiction,TestSets_Single_winner +Office,Exhaust skipped +Date,2019-03-06 +Winner(s),Candidate B Name +Final Threshold,7 + +Contest Summary +Number to be Elected,1 +Number of Candidates,4 +Total Number of Ballots,15 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer +Eliminated,Candidate D Name,,,Candidate C Name,,,,, +Elected,,,,,,,Candidate B Name,, +Candidate B Name,6,42.85%,0,6,42.85%,1,7,53.84%,0 +Candidate A Name,5,35.71%,0,5,35.71%,1,6,46.15%,0 +Candidate C Name,2,14.28%,1,3,21.42%,-3,0,0.0%,0 +Candidate D Name,1,7.14%,-1,0,0.0%,0,0,0.0%,0 +Active Ballots,14,,,14,,,13,, +Current Round Threshold,8,,,8,,,7,, +Inactive Ballots by Skipped Rankings,1,,0,1,,1,2,,0 +Inactive Ballots Total,1,,0,1,,1,2,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_2_overvote_skip_to_next/test_set_2_overvote_skip_to_next_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_2_overvote_skip_to_next/test_set_2_overvote_skip_to_next_expected_summary.json index bb4db03a..f8ecd0a1 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_2_overvote_skip_to_next/test_set_2_overvote_skip_to_next_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_2_overvote_skip_to_next/test_set_2_overvote_skip_to_next_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "1" @@ -30,7 +31,8 @@ "threshold" : "8" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "1" @@ -52,7 +54,8 @@ "threshold" : "8" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "2" diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_3_skipped_choice_exhaust/test_set_3_skipped_choice_exhaust_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_3_skipped_choice_exhaust/test_set_3_skipped_choice_exhaust_expected_summary.csv index cc1b0801..1c4cffcf 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_3_skipped_choice_exhaust/test_set_3_skipped_choice_exhaust_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_3_skipped_choice_exhaust/test_set_3_skipped_choice_exhaust_expected_summary.csv @@ -1,31 +1,28 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,test set 3 -Jurisdiction,"Funkytown, USA" -Office,Exhausted -Date,2018-08-06 -Winner(s),Candidate B Name -Final Threshold,7 - -Contest Summary -Number to be Elected,1 -Number of Candidates,4 -Total Number of Ballots,15 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer -Eliminated,Candidate D Name,,,Candidate C Name,,,,, -Elected,,,,,,,Candidate B Name,, -Candidate B Name,6,42.85%,0,6,42.85%,1,7,58.33%,0 -Candidate A Name,5,35.71%,0,5,35.71%,0,5,41.66%,0 -Candidate C Name,2,14.28%,1,3,21.42%,-3,0,0.0%,0 -Candidate D Name,1,7.14%,-1,0,0.0%,0,0,0.0%,0 -Active Ballots,14,,,14,,,12,, -Current Round Threshold,8,,,8,,,7,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,1,,0,1,,2,3,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0 -Inactive Ballots Total,1,,0,1,,2,3,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,test set 3 +Jurisdiction,"Funkytown, USA" +Office,Exhausted +Date,2018-08-06 +Winner(s),Candidate B Name +Final Threshold,7 + +Contest Summary +Number to be Elected,1 +Number of Candidates,4 +Total Number of Ballots,15 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer +Eliminated,Candidate D Name,,,Candidate C Name,,,,, +Elected,,,,,,,Candidate B Name,, +Candidate B Name,6,42.85%,0,6,42.85%,1,7,58.33%,0 +Candidate A Name,5,35.71%,0,5,35.71%,0,5,41.66%,0 +Candidate C Name,2,14.28%,1,3,21.42%,-3,0,0.0%,0 +Candidate D Name,1,7.14%,-1,0,0.0%,0,0,0.0%,0 +Active Ballots,14,,,14,,,12,, +Current Round Threshold,8,,,8,,,7,, +Inactive Ballots by Skipped Rankings,1,,0,1,,2,3,,0 +Inactive Ballots Total,1,,0,1,,2,3,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_3_skipped_choice_exhaust/test_set_3_skipped_choice_exhaust_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_3_skipped_choice_exhaust/test_set_3_skipped_choice_exhaust_expected_summary.json index 49003495..fc2c879c 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_3_skipped_choice_exhaust/test_set_3_skipped_choice_exhaust_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_3_skipped_choice_exhaust/test_set_3_skipped_choice_exhaust_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "1" @@ -30,7 +31,8 @@ "threshold" : "8" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "1" @@ -51,7 +53,8 @@ "threshold" : "8" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "3" diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_4_skipped_choice_next/test_set_4_skipped_choice_next_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_4_skipped_choice_next/test_set_4_skipped_choice_next_expected_summary.csv index 8943da3a..380090fa 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_4_skipped_choice_next/test_set_4_skipped_choice_next_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_4_skipped_choice_next/test_set_4_skipped_choice_next_expected_summary.csv @@ -1,31 +1,27 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,test set 4 -Jurisdiction,TestSets_Single_winner -Office,Skipped choice_skip to next -Date,2019-03-06 -Winner(s),Candidate B Name -Final Threshold,8 - -Contest Summary -Number to be Elected,1 -Number of Candidates,4 -Total Number of Ballots,15 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer -Eliminated,Candidate D Name,,,Candidate C Name,,,,, -Elected,,,,,,,Candidate B Name,, -Candidate B Name,7,46.66%,0,7,46.66%,3,10,66.66%,0 -Candidate A Name,5,33.33%,0,5,33.33%,0,5,33.33%,0 -Candidate C Name,2,13.33%,1,3,20.0%,-3,0,0.0%,0 -Candidate D Name,1,6.66%,-1,0,0.0%,0,0,0.0%,0 -Active Ballots,15,,,15,,,15,, -Current Round Threshold,8,,,8,,,8,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0 -Inactive Ballots Total,0,,0,0,,0,0,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,test set 4 +Jurisdiction,TestSets_Single_winner +Office,Skipped choice_skip to next +Date,2019-03-06 +Winner(s),Candidate B Name +Final Threshold,8 + +Contest Summary +Number to be Elected,1 +Number of Candidates,4 +Total Number of Ballots,15 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer +Eliminated,Candidate D Name,,,Candidate C Name,,,,, +Elected,,,,,,,Candidate B Name,, +Candidate B Name,7,46.66%,0,7,46.66%,3,10,66.66%,0 +Candidate A Name,5,33.33%,0,5,33.33%,0,5,33.33%,0 +Candidate C Name,2,13.33%,1,3,20.0%,-3,0,0.0%,0 +Candidate D Name,1,6.66%,-1,0,0.0%,0,0,0.0%,0 +Active Ballots,15,,,15,,,15,, +Current Round Threshold,8,,,8,,,8,, +Inactive Ballots Total,0,,0,0,,0,0,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_4_skipped_choice_next/test_set_4_skipped_choice_next_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_4_skipped_choice_next/test_set_4_skipped_choice_next_expected_summary.json index 6a448441..e2550755 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_4_skipped_choice_next/test_set_4_skipped_choice_next_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_4_skipped_choice_next/test_set_4_skipped_choice_next_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -30,7 +31,8 @@ "threshold" : "8" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -50,7 +52,8 @@ "threshold" : "8" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_5_two_skipped_choice_exhaust/test_set_5_two_skipped_choice_exhaust_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_5_two_skipped_choice_exhaust/test_set_5_two_skipped_choice_exhaust_expected_summary.csv index d7849fcd..cd1bfdd1 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_5_two_skipped_choice_exhaust/test_set_5_two_skipped_choice_exhaust_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_5_two_skipped_choice_exhaust/test_set_5_two_skipped_choice_exhaust_expected_summary.csv @@ -1,31 +1,28 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Test Set 5 -Jurisdiction,TestSets_Single_winner -Office,Skipped choice_allow 1 -Date,2019-03-06 -Winner(s),Candidate B Name -Final Threshold,8 - -Contest Summary -Number to be Elected,1 -Number of Candidates,4 -Total Number of Ballots,15 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer -Eliminated,Candidate D Name,,,Candidate C Name,,,,, -Elected,,,,,,,Candidate B Name,, -Candidate B Name,7,46.66%,0,7,46.66%,2,9,64.28%,0 -Candidate A Name,5,33.33%,0,5,33.33%,0,5,35.71%,0 -Candidate C Name,2,13.33%,1,3,20.0%,-3,0,0.0%,0 -Candidate D Name,1,6.66%,-1,0,0.0%,0,0,0.0%,0 -Active Ballots,15,,,15,,,14,, -Current Round Threshold,8,,,8,,,8,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,1,1,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0 -Inactive Ballots Total,0,,0,0,,1,1,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Test Set 5 +Jurisdiction,TestSets_Single_winner +Office,Skipped choice_allow 1 +Date,2019-03-06 +Winner(s),Candidate B Name +Final Threshold,8 + +Contest Summary +Number to be Elected,1 +Number of Candidates,4 +Total Number of Ballots,15 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer +Eliminated,Candidate D Name,,,Candidate C Name,,,,, +Elected,,,,,,,Candidate B Name,, +Candidate B Name,7,46.66%,0,7,46.66%,2,9,64.28%,0 +Candidate A Name,5,33.33%,0,5,33.33%,0,5,35.71%,0 +Candidate C Name,2,13.33%,1,3,20.0%,-3,0,0.0%,0 +Candidate D Name,1,6.66%,-1,0,0.0%,0,0,0.0%,0 +Active Ballots,15,,,15,,,14,, +Current Round Threshold,8,,,8,,,8,, +Inactive Ballots by Skipped Rankings,0,,0,0,,1,1,,0 +Inactive Ballots Total,0,,0,0,,1,1,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_5_two_skipped_choice_exhaust/test_set_5_two_skipped_choice_exhaust_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_5_two_skipped_choice_exhaust/test_set_5_two_skipped_choice_exhaust_expected_summary.json index 93861a36..05f9fe97 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_5_two_skipped_choice_exhaust/test_set_5_two_skipped_choice_exhaust_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_5_two_skipped_choice_exhaust/test_set_5_two_skipped_choice_exhaust_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -30,7 +31,8 @@ "threshold" : "8" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -51,7 +53,8 @@ "threshold" : "8" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "1" diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_6_duplicate_exhaust/test_set_6_duplicate_exhaust_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_6_duplicate_exhaust/test_set_6_duplicate_exhaust_expected_summary.csv index 522b8ec2..963f1901 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_6_duplicate_exhaust/test_set_6_duplicate_exhaust_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_6_duplicate_exhaust/test_set_6_duplicate_exhaust_expected_summary.csv @@ -1,31 +1,28 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,test set 6 -Jurisdiction,TestSets_Single_winner -Office,Duplicate choice exhaust -Date,2019-03-06 -Winner(s),Candidate B Name -Final Threshold,7 - -Contest Summary -Number to be Elected,1 -Number of Candidates,4 -Total Number of Ballots,15 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer -Eliminated,Candidate D Name,,,Candidate C Name,,,,, -Elected,,,,,,,Candidate B Name,, -Candidate A Name,5,33.33%,0,5,35.71%,0,5,41.66%,0 -Candidate C Name,4,26.66%,0,4,28.57%,-4,0,0.0%,0 -Candidate B Name,4,26.66%,1,5,35.71%,2,7,58.33%,0 -Candidate D Name,2,13.33%,-2,0,0.0%,0,0,0.0%,0 -Active Ballots,15,,,14,,,12,, -Current Round Threshold,8,,,8,,,7,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,1,1,,2,3,,0 -Inactive Ballots Total,0,,1,1,,2,3,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,test set 6 +Jurisdiction,TestSets_Single_winner +Office,Duplicate choice exhaust +Date,2019-03-06 +Winner(s),Candidate B Name +Final Threshold,7 + +Contest Summary +Number to be Elected,1 +Number of Candidates,4 +Total Number of Ballots,15 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer +Eliminated,Candidate D Name,,,Candidate C Name,,,,, +Elected,,,,,,,Candidate B Name,, +Candidate A Name,5,33.33%,0,5,35.71%,0,5,41.66%,0 +Candidate C Name,4,26.66%,0,4,28.57%,-4,0,0.0%,0 +Candidate B Name,4,26.66%,1,5,35.71%,2,7,58.33%,0 +Candidate D Name,2,13.33%,-2,0,0.0%,0,0,0.0%,0 +Active Ballots,15,,,14,,,12,, +Current Round Threshold,8,,,8,,,7,, +Inactive Ballots by Repeated Rankings,0,,1,1,,2,3,,0 +Inactive Ballots Total,0,,1,1,,2,3,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_6_duplicate_exhaust/test_set_6_duplicate_exhaust_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_6_duplicate_exhaust/test_set_6_duplicate_exhaust_expected_summary.json index b47b68b4..49ed1c90 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_6_duplicate_exhaust/test_set_6_duplicate_exhaust_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_6_duplicate_exhaust/test_set_6_duplicate_exhaust_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -31,7 +32,8 @@ "threshold" : "8" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "1", "skippedRankings" : "0" @@ -52,7 +54,8 @@ "threshold" : "8" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "3", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_7_duplicate_skip_to_next/test_set_7_duplicate_skip_to_next_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_7_duplicate_skip_to_next/test_set_7_duplicate_skip_to_next_expected_summary.csv index c202fd21..4af83e0c 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_7_duplicate_skip_to_next/test_set_7_duplicate_skip_to_next_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_7_duplicate_skip_to_next/test_set_7_duplicate_skip_to_next_expected_summary.csv @@ -1,31 +1,27 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Test Set 6 -Jurisdiction,TestSets_Single_winner -Office,Duplicate choice skip -Date,2019-03-06 -Winner(s),Candidate A Name -Final Threshold,8 - -Contest Summary -Number to be Elected,1 -Number of Candidates,4 -Total Number of Ballots,15 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer -Eliminated,Candidate D Name,,,Candidate C Name,,,,, -Elected,,,,,,,Candidate A Name,, -Candidate A Name,5,33.33%,1,6,40.0%,2,8,53.33%,0 -Candidate B Name,5,33.33%,0,5,33.33%,2,7,46.66%,0 -Candidate C Name,3,20.0%,1,4,26.66%,-4,0,0.0%,0 -Candidate D Name,2,13.33%,-2,0,0.0%,0,0,0.0%,0 -Active Ballots,15,,,15,,,15,, -Current Round Threshold,8,,,8,,,8,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0 -Inactive Ballots Total,0,,0,0,,0,0,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Test Set 6 +Jurisdiction,TestSets_Single_winner +Office,Duplicate choice skip +Date,2019-03-06 +Winner(s),Candidate A Name +Final Threshold,8 + +Contest Summary +Number to be Elected,1 +Number of Candidates,4 +Total Number of Ballots,15 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer +Eliminated,Candidate D Name,,,Candidate C Name,,,,, +Elected,,,,,,,Candidate A Name,, +Candidate A Name,5,33.33%,1,6,40.0%,2,8,53.33%,0 +Candidate B Name,5,33.33%,0,5,33.33%,2,7,46.66%,0 +Candidate C Name,3,20.0%,1,4,26.66%,-4,0,0.0%,0 +Candidate D Name,2,13.33%,-2,0,0.0%,0,0,0.0%,0 +Active Ballots,15,,,15,,,15,, +Current Round Threshold,8,,,8,,,8,, +Inactive Ballots Total,0,,0,0,,0,0,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_7_duplicate_skip_to_next/test_set_7_duplicate_skip_to_next_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_7_duplicate_skip_to_next/test_set_7_duplicate_skip_to_next_expected_summary.json index be2ad8c7..3b535583 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_7_duplicate_skip_to_next/test_set_7_duplicate_skip_to_next_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_7_duplicate_skip_to_next/test_set_7_duplicate_skip_to_next_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -31,7 +32,8 @@ "threshold" : "8" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -52,7 +54,8 @@ "threshold" : "8" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_8_multi_cdf/test_set_8_multi_cdf_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_8_multi_cdf/test_set_8_multi_cdf_expected_summary.csv index e0ba07bd..671f8d2a 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_8_multi_cdf/test_set_8_multi_cdf_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_8_multi_cdf/test_set_8_multi_cdf_expected_summary.csv @@ -1,31 +1,28 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Test Set 0 -Jurisdiction,TestSets_Single_winner -Office,Skiptonext_Skiponovervote -Date,2019-03-06 -Winner(s),Candidate B Name -Final Threshold,12 - -Contest Summary -Number to be Elected,1 -Number of Candidates,4 -Total Number of Ballots,24 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer -Eliminated,Candidate D Name,,,Candidate C Name,,,,, -Elected,,,,,,,Candidate B Name,, -Candidate A Name,8,33.33%,0,8,33.33%,0,8,36.36%,0 -Candidate B Name,8,33.33%,2,10,41.66%,4,14,63.63%,0 -Candidate C Name,6,25.0%,0,6,25.0%,-6,0,0.0%,0 -Candidate D Name,2,8.33%,-2,0,0.0%,0,0,0.0%,0 -Active Ballots,24,,,24,,,22,, -Current Round Threshold,13,,,13,,,12,, -Inactive Ballots by Overvotes,0,,0,0,,2,2,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0 -Inactive Ballots Total,0,,0,0,,2,2,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Test Set 0 +Jurisdiction,TestSets_Single_winner +Office,Skiptonext_Skiponovervote +Date,2019-03-06 +Winner(s),Candidate B Name +Final Threshold,12 + +Contest Summary +Number to be Elected,1 +Number of Candidates,4 +Total Number of Ballots,24 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer +Eliminated,Candidate D Name,,,Candidate C Name,,,,, +Elected,,,,,,,Candidate B Name,, +Candidate A Name,8,33.33%,0,8,33.33%,0,8,36.36%,0 +Candidate B Name,8,33.33%,2,10,41.66%,4,14,63.63%,0 +Candidate C Name,6,25.0%,0,6,25.0%,-6,0,0.0%,0 +Candidate D Name,2,8.33%,-2,0,0.0%,0,0,0.0%,0 +Active Ballots,24,,,24,,,22,, +Current Round Threshold,13,,,13,,,12,, +Inactive Ballots by Overvotes,0,,0,0,,2,2,,0 +Inactive Ballots Total,0,,0,0,,2,2,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_8_multi_cdf/test_set_8_multi_cdf_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_8_multi_cdf/test_set_8_multi_cdf_expected_summary.json index f9b26048..25cf3c0a 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_8_multi_cdf/test_set_8_multi_cdf_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_8_multi_cdf/test_set_8_multi_cdf_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -30,7 +31,8 @@ "threshold" : "13" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -51,7 +53,8 @@ "threshold" : "13" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "2", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_allow_only_one_winner_per_round/test_set_allow_only_one_winner_per_round_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_allow_only_one_winner_per_round/test_set_allow_only_one_winner_per_round_expected_summary.csv index 99b5af11..6b304d31 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_allow_only_one_winner_per_round/test_set_allow_only_one_winner_per_round_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_allow_only_one_winner_per_round/test_set_allow_only_one_winner_per_round_expected_summary.csv @@ -13,7 +13,7 @@ Contest Summary Number to be Elected,3 Number of Candidates,4 Total Number of Ballots,9 -Number of Undervotes,0 +Number of Ballots with No Rankings,0 Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer Eliminated,,,,,,,,,,,, @@ -24,9 +24,6 @@ C,3,33.33%,0,3,33.33%,1.4994,4.4994,49.99%,-2.2493,2.2501,25.42%,0 D,0,0.0%,0,0,0.0%,0,0,0.0%,2.0994,2.0994,23.72%,0 Active Ballots,9,,,8.9998,,,8.9996,,,8.8497,, Current Round Threshold,2.2501,,,2.2501,,,2.2501,,,2.2501,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0.1497,0.1497,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0 +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,0,,0,0,,0,0,,0.1497,0.1497,,0 Inactive Ballots Total,0,,0,0,,0,0,,0.1497,0.1497,,0 Residual surplus,0,,,0.0002,,,0.0004,,,0.0006,, diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_allow_only_one_winner_per_round/test_set_allow_only_one_winner_per_round_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_allow_only_one_winner_per_round/test_set_allow_only_one_winner_per_round_expected_summary.json index 4032b59f..8e69430f 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_allow_only_one_winner_per_round/test_set_allow_only_one_winner_per_round_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_allow_only_one_winner_per_round/test_set_allow_only_one_winner_per_round_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -31,7 +32,8 @@ "threshold" : "2.2501" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -53,7 +55,8 @@ "threshold" : "2.2501" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -76,7 +79,8 @@ "threshold" : "2.2501" }, { "inactiveBallots" : { - "exhaustedChoices" : "0.1497", + "exhaustedChoicesFullyRanked" : "0.1497", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_multi_winner_fractional_threshold/test_set_multi_winner_fractional_threshold_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_multi_winner_fractional_threshold/test_set_multi_winner_fractional_threshold_expected_summary.csv index cdd11830..5ba95aab 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_multi_winner_fractional_threshold/test_set_multi_winner_fractional_threshold_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_multi_winner_fractional_threshold/test_set_multi_winner_fractional_threshold_expected_summary.csv @@ -13,7 +13,7 @@ Contest Summary Number to be Elected,3 Number of Candidates,6 Total Number of Ballots,30 -Number of Undervotes,0 +Number of Ballots with No Rankings,0 Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer Eliminated,Candidate D Name,,,,,,Candidate F Name,,,Candidate E Name,,,,,,,, @@ -26,9 +26,8 @@ Candidate F Name,3,10.34%,0,3,10.71%,0.0937,3.0937,11.04%,-3.0937,0,0.0%,0,0,0.0 Candidate D Name,2,6.89%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 Active Ballots,29,,,28,,,27.9997,,,27.9997,,,27.6249,,,21.7503,, Current Round Threshold,7.2501,,,7.2501,,,7.2501,,,7.2501,,,7.2501,,,7.2501,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 Inactive Ballots by Skipped Rankings,1,,1,2,,0,2,,0,2,,0.1874,2.1874,,0.8582,3.0456,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,3.8760,3.8760,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,3.8760,3.8760,,0 +Inactive Ballots Partially Ranked Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0.1874,0.1874,,1.1399,1.3273,,0 Inactive Ballots Total,1,,1,2,,0,2,,0,2,,0.3748,2.3748,,5.8741,8.2489,,0 Residual surplus,0,,,0,,,0.0003,,,0.0003,,,0.0003,,,0.0008,, diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_multi_winner_fractional_threshold/test_set_multi_winner_fractional_threshold_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_multi_winner_fractional_threshold/test_set_multi_winner_fractional_threshold_expected_summary.json index 41c7014d..345a2364 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_multi_winner_fractional_threshold/test_set_multi_winner_fractional_threshold_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_multi_winner_fractional_threshold/test_set_multi_winner_fractional_threshold_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "1" @@ -33,7 +34,8 @@ "threshold" : "7.2501" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "2" @@ -57,7 +59,8 @@ "threshold" : "7.2501" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "2" @@ -80,7 +83,8 @@ "threshold" : "7.2501" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "2" @@ -103,7 +107,8 @@ "threshold" : "7.2501" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0.1874", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "2.1874" @@ -130,7 +135,8 @@ "threshold" : "7.2501" }, { "inactiveBallots" : { - "exhaustedChoices" : "3.8760", + "exhaustedChoicesFullyRanked" : "3.8760", + "exhaustedChoicesPartiallyRanked" : "1.3273", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "3.0456" diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_multi_winner_whole_threshold/test_set_multi_winner_whole_threshold_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_multi_winner_whole_threshold/test_set_multi_winner_whole_threshold_expected_summary.csv index de5fa8ba..58bf1777 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_multi_winner_whole_threshold/test_set_multi_winner_whole_threshold_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_multi_winner_whole_threshold/test_set_multi_winner_whole_threshold_expected_summary.csv @@ -13,7 +13,7 @@ Contest Summary Number to be Elected,3 Number of Candidates,6 Total Number of Ballots,30 -Number of Undervotes,0 +Number of Ballots with No Rankings,0 Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer Eliminated,,,,Candidate D Name,,,Candidate F Name,,,Candidate E Name,,,,,,,, @@ -26,9 +26,8 @@ Candidate F Name,3,10.34%,0.1111,3.1111,10.72%,0.1111,3.2222,11.5%,-3.2222,0,0.0 Candidate D Name,2,6.89%,0.1111,2.1111,7.27%,-2.1111,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 Active Ballots,29,,,28.9999,,,27.9999,,,27.9999,,,27.5555,,,24.0000,, Current Round Threshold,8,,,8,,,8,,,8,,,8,,,8,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 Inactive Ballots by Skipped Rankings,1,,0,1,,1,2,,0,2,,0.2222,2.2222,,0.4908,2.7130,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,2.4408,2.4408,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,2.4408,2.4408,,0 +Inactive Ballots Partially Ranked Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0.2222,0.2222,,0.6233,0.8455,,0 Inactive Ballots Total,1,,0,1,,1,2,,0,2,,0.4444,2.4444,,3.5549,5.9993,,0 Residual surplus,0,,,0.0001,,,0.0001,,,0.0001,,,0.0001,,,0.0007,, diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_multi_winner_whole_threshold/test_set_multi_winner_whole_threshold_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_multi_winner_whole_threshold/test_set_multi_winner_whole_threshold_expected_summary.json index 904435da..15f1541c 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_multi_winner_whole_threshold/test_set_multi_winner_whole_threshold_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_multi_winner_whole_threshold/test_set_multi_winner_whole_threshold_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "1" @@ -35,7 +36,8 @@ "threshold" : "8" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "1" @@ -60,7 +62,8 @@ "threshold" : "8" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "2" @@ -83,7 +86,8 @@ "threshold" : "8" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "2" @@ -106,7 +110,8 @@ "threshold" : "8" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0.2222", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "2.2222" @@ -133,7 +138,8 @@ "threshold" : "8" }, { "inactiveBallots" : { - "exhaustedChoices" : "2.4408", + "exhaustedChoicesFullyRanked" : "2.4408", + "exhaustedChoicesPartiallyRanked" : "0.8455", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "2.7130" diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_overvote_delimiter/test_set_overvote_delimiter_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_overvote_delimiter/test_set_overvote_delimiter_expected_summary.csv index 2dea9990..3421e47d 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_overvote_delimiter/test_set_overvote_delimiter_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_overvote_delimiter/test_set_overvote_delimiter_expected_summary.csv @@ -1,31 +1,28 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Overvote Delimiter Test -Jurisdiction, -Office, -Date,2020-08-23 -Winner(s),A -Final Threshold,5 - -Contest Summary -Number to be Elected,1 -Number of Candidates,4 -Total Number of Ballots,9 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer -Eliminated,D,,,C,,,,, -Elected,,,,,,,A,, -A,3,33.33%,0,3,37.5%,2,5,62.5%,0 -B,3,33.33%,0,3,37.5%,0,3,37.5%,0 -C,2,22.22%,0,2,25.0%,-2,0,0.0%,0 -D,1,11.11%,-1,0,0.0%,0,0,0.0%,0 -Active Ballots,9,,,8,,,8,, -Current Round Threshold,5,,,5,,,5,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0 -Inactive Ballots Total,0,,1,1,,0,1,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Overvote Delimiter Test +Jurisdiction, +Office, +Date,2020-08-23 +Winner(s),A +Final Threshold,5 + +Contest Summary +Number to be Elected,1 +Number of Candidates,4 +Total Number of Ballots,9 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer +Eliminated,D,,,C,,,,, +Elected,,,,,,,A,, +A,3,33.33%,0,3,37.5%,2,5,62.5%,0 +B,3,33.33%,0,3,37.5%,0,3,37.5%,0 +C,2,22.22%,0,2,25.0%,-2,0,0.0%,0 +D,1,11.11%,-1,0,0.0%,0,0,0.0%,0 +Active Ballots,9,,,8,,,8,, +Current Round Threshold,5,,,5,,,5,, +Inactive Ballots Partially Ranked Ballots by Exhausted Choices,0,,1,1,,0,1,,0 +Inactive Ballots Total,0,,1,1,,0,1,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_overvote_delimiter/test_set_overvote_delimiter_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_overvote_delimiter/test_set_overvote_delimiter_expected_summary.json index 6bc2dbbe..ed746249 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_overvote_delimiter/test_set_overvote_delimiter_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_overvote_delimiter/test_set_overvote_delimiter_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -30,7 +31,8 @@ "threshold" : "5" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "1", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -50,7 +52,8 @@ "threshold" : "5" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "1", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_treat_blank_as_undeclared_write_in/test_set_treat_blank_as_undeclared_write_in_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_treat_blank_as_undeclared_write_in/test_set_treat_blank_as_undeclared_write_in_expected_summary.csv index 69e11001..78d1ab26 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_treat_blank_as_undeclared_write_in/test_set_treat_blank_as_undeclared_write_in_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_treat_blank_as_undeclared_write_in/test_set_treat_blank_as_undeclared_write_in_expected_summary.csv @@ -1,32 +1,28 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,treatBlankAsUndeclaredWriteIn test -Jurisdiction, -Office, -Date,2019-03-06 -Winner(s),C -Final Threshold,7 - -Contest Summary -Number to be Elected,1 -Number of Candidates,5 -Total Number of Ballots,12 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer -Eliminated,Undeclared Write-ins,,,D,,,A,,,,, -Elected,,,,,,,,,,C,, -A,2,16.66%,1,3,25.0%,0,3,25.0%,-3,0,0.0%,0 -B,2,16.66%,2,4,33.33%,1,5,41.66%,1,6,50.0%,0 -C,2,16.66%,2,4,33.33%,0,4,33.33%,2,6,50.0%,0 -D,1,8.33%,0,1,8.33%,-1,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,5,41.66%,-5,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,12,,,12,,,12,,,12,, -Current Round Threshold,7,,,7,,,7,,,7,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,0,,0,0,,0,0,,0,0,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,treatBlankAsUndeclaredWriteIn test +Jurisdiction, +Office, +Date,2019-03-06 +Winner(s),C +Final Threshold,7 + +Contest Summary +Number to be Elected,1 +Number of Candidates,5 +Total Number of Ballots,12 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer +Eliminated,Undeclared Write-ins,,,D,,,A,,,,, +Elected,,,,,,,,,,C,, +A,2,16.66%,1,3,25.0%,0,3,25.0%,-3,0,0.0%,0 +B,2,16.66%,2,4,33.33%,1,5,41.66%,1,6,50.0%,0 +C,2,16.66%,2,4,33.33%,0,4,33.33%,2,6,50.0%,0 +D,1,8.33%,0,1,8.33%,-1,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,5,41.66%,-5,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,12,,,12,,,12,,,12,, +Current Round Threshold,7,,,7,,,7,,,7,, +Inactive Ballots Total,0,,0,0,,0,0,,0,0,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_treat_blank_as_undeclared_write_in/test_set_treat_blank_as_undeclared_write_in_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_treat_blank_as_undeclared_write_in/test_set_treat_blank_as_undeclared_write_in_expected_summary.json index 3b35226c..1d61cf84 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_treat_blank_as_undeclared_write_in/test_set_treat_blank_as_undeclared_write_in_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_treat_blank_as_undeclared_write_in/test_set_treat_blank_as_undeclared_write_in_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -33,7 +34,8 @@ "threshold" : "7" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -54,7 +56,8 @@ "threshold" : "7" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -75,7 +78,8 @@ "threshold" : "7" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/tiebreak_generate_permutation_test/tiebreak_generate_permutation_test_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/tiebreak_generate_permutation_test/tiebreak_generate_permutation_test_expected_summary.csv index dd77b882..70b3f07c 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/tiebreak_generate_permutation_test/tiebreak_generate_permutation_test_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/tiebreak_generate_permutation_test/tiebreak_generate_permutation_test_expected_summary.csv @@ -1,31 +1,28 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Tiebreak test -Jurisdiction,"Funkytown, USA" -Office,Sergeant-at-Arms -Date,2017-12-03 -Winner(s),George Gervin -Final Threshold,3 - -Contest Summary -Number to be Elected,1 -Number of Candidates,4 -Total Number of Ballots,8 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer -Eliminated,Mookie Blaylock,,,Yinka Dare,,,,, -Elected,,,,,,,George Gervin,, -Sedale Threatt,2,25.0%,0,2,33.33%,0,2,50.0%,0 -Yinka Dare,2,25.0%,0,2,33.33%,-2,0,0.0%,0 -George Gervin,2,25.0%,0,2,33.33%,0,2,50.0%,0 -Mookie Blaylock,2,25.0%,-2,0,0.0%,0,0,0.0%,0 -Active Ballots,8,,,6,,,4,, -Current Round Threshold,5,,,4,,,3,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,2,2,,2,4,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0 -Inactive Ballots Total,0,,2,2,,2,4,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Tiebreak test +Jurisdiction,"Funkytown, USA" +Office,Sergeant-at-Arms +Date,2017-12-03 +Winner(s),George Gervin +Final Threshold,3 + +Contest Summary +Number to be Elected,1 +Number of Candidates,4 +Total Number of Ballots,8 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer +Eliminated,Mookie Blaylock,,,Yinka Dare,,,,, +Elected,,,,,,,George Gervin,, +Sedale Threatt,2,25.0%,0,2,33.33%,0,2,50.0%,0 +Yinka Dare,2,25.0%,0,2,33.33%,-2,0,0.0%,0 +George Gervin,2,25.0%,0,2,33.33%,0,2,50.0%,0 +Mookie Blaylock,2,25.0%,-2,0,0.0%,0,0,0.0%,0 +Active Ballots,8,,,6,,,4,, +Current Round Threshold,5,,,4,,,3,, +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,0,,2,2,,2,4,,0 +Inactive Ballots Total,0,,2,2,,2,4,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/tiebreak_generate_permutation_test/tiebreak_generate_permutation_test_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/tiebreak_generate_permutation_test/tiebreak_generate_permutation_test_expected_summary.json index 3e81a0fa..a675ebfb 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/tiebreak_generate_permutation_test/tiebreak_generate_permutation_test_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/tiebreak_generate_permutation_test/tiebreak_generate_permutation_test_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -30,7 +31,8 @@ "threshold" : "5" }, { "inactiveBallots" : { - "exhaustedChoices" : "2", + "exhaustedChoicesFullyRanked" : "2", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -50,7 +52,8 @@ "threshold" : "4" }, { "inactiveBallots" : { - "exhaustedChoices" : "4", + "exhaustedChoicesFullyRanked" : "4", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/tiebreak_previous_round_counts_then_random_test/tiebreak_previous_round_counts_then_random_test_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/tiebreak_previous_round_counts_then_random_test/tiebreak_previous_round_counts_then_random_test_expected_summary.csv index ceefe346..5df11cfe 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/tiebreak_previous_round_counts_then_random_test/tiebreak_previous_round_counts_then_random_test_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/tiebreak_previous_round_counts_then_random_test/tiebreak_previous_round_counts_then_random_test_expected_summary.csv @@ -1,31 +1,28 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Tiebreak test -Jurisdiction,"Funkytown, USA" -Office,Sergeant-at-Arms -Date,2017-12-03 -Winner(s),Sneezy -Final Threshold,4 - -Contest Summary -Number to be Elected,1 -Number of Candidates,4 -Total Number of Ballots,9 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer -Eliminated,Happy,,,Grumpy,,,,, -Elected,,,,,,,Sneezy,, -Sneezy,3,33.33%,0,3,33.33%,0,3,50.0%,0 -Dopey,3,33.33%,0,3,33.33%,0,3,50.0%,0 -Grumpy,2,22.22%,1,3,33.33%,-3,0,0.0%,0 -Happy,1,11.11%,-1,0,0.0%,0,0,0.0%,0 -Active Ballots,9,,,9,,,6,, -Current Round Threshold,5,,,5,,,4,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0 -Inactive Ballots Total,0,,0,0,,3,3,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Tiebreak test +Jurisdiction,"Funkytown, USA" +Office,Sergeant-at-Arms +Date,2017-12-03 +Winner(s),Sneezy +Final Threshold,4 + +Contest Summary +Number to be Elected,1 +Number of Candidates,4 +Total Number of Ballots,9 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer +Eliminated,Happy,,,Grumpy,,,,, +Elected,,,,,,,Sneezy,, +Sneezy,3,33.33%,0,3,33.33%,0,3,50.0%,0 +Dopey,3,33.33%,0,3,33.33%,0,3,50.0%,0 +Grumpy,2,22.22%,1,3,33.33%,-3,0,0.0%,0 +Happy,1,11.11%,-1,0,0.0%,0,0,0.0%,0 +Active Ballots,9,,,9,,,6,, +Current Round Threshold,5,,,5,,,4,, +Inactive Ballots Partially Ranked Ballots by Exhausted Choices,0,,0,0,,3,3,,0 +Inactive Ballots Total,0,,0,0,,3,3,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/tiebreak_previous_round_counts_then_random_test/tiebreak_previous_round_counts_then_random_test_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/tiebreak_previous_round_counts_then_random_test/tiebreak_previous_round_counts_then_random_test_expected_summary.json index e5ded458..a866615e 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/tiebreak_previous_round_counts_then_random_test/tiebreak_previous_round_counts_then_random_test_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/tiebreak_previous_round_counts_then_random_test/tiebreak_previous_round_counts_then_random_test_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -30,7 +31,8 @@ "threshold" : "5" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -50,7 +52,8 @@ "threshold" : "5" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "3", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/tiebreak_seed_test/tiebreak_seed_test_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/tiebreak_seed_test/tiebreak_seed_test_expected_summary.csv index 99175b33..94e8a2c0 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/tiebreak_seed_test/tiebreak_seed_test_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/tiebreak_seed_test/tiebreak_seed_test_expected_summary.csv @@ -1,30 +1,27 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Tiebreak test -Jurisdiction,"Funkytown, USA" -Office,Sergeant-at-Arms -Date,2017-12-03 -Winner(s),George Gervin -Final Threshold,4 - -Contest Summary -Number to be Elected,1 -Number of Candidates,3 -Total Number of Ballots,9 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer -Eliminated,Yinka Dare,,,,, -Elected,,,,George Gervin,, -Yinka Dare,3,33.33%,-3,0,0.0%,0 -George Gervin,3,33.33%,0,3,50.0%,0 -Mookie Blaylock,3,33.33%,0,3,50.0%,0 -Active Ballots,9,,,6,, -Current Round Threshold,5,,,4,, -Inactive Ballots by Overvotes,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0 -Inactive Ballots Total,0,,3,3,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Tiebreak test +Jurisdiction,"Funkytown, USA" +Office,Sergeant-at-Arms +Date,2017-12-03 +Winner(s),George Gervin +Final Threshold,4 + +Contest Summary +Number to be Elected,1 +Number of Candidates,3 +Total Number of Ballots,9 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer +Eliminated,Yinka Dare,,,,, +Elected,,,,George Gervin,, +Yinka Dare,3,33.33%,-3,0,0.0%,0 +George Gervin,3,33.33%,0,3,50.0%,0 +Mookie Blaylock,3,33.33%,0,3,50.0%,0 +Active Ballots,9,,,6,, +Current Round Threshold,5,,,4,, +Inactive Ballots Partially Ranked Ballots by Exhausted Choices,0,,3,3,,0 +Inactive Ballots Total,0,,3,3,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/tiebreak_seed_test/tiebreak_seed_test_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/tiebreak_seed_test/tiebreak_seed_test_expected_summary.json index 9b90d889..a51275bd 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/tiebreak_seed_test/tiebreak_seed_test_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/tiebreak_seed_test/tiebreak_seed_test_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -29,7 +30,8 @@ "threshold" : "5" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "3", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/tiebreak_use_permutation_in_config_test/tiebreak_use_permutation_in_config_test_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/tiebreak_use_permutation_in_config_test/tiebreak_use_permutation_in_config_test_expected_summary.csv index a313e57c..3e1e350a 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/tiebreak_use_permutation_in_config_test/tiebreak_use_permutation_in_config_test_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/tiebreak_use_permutation_in_config_test/tiebreak_use_permutation_in_config_test_expected_summary.csv @@ -1,31 +1,28 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,Tiebreak test -Jurisdiction,"Funkytown, USA" -Office,Sergeant-at-Arms -Date,2017-12-03 -Winner(s),Mookie Blaylock -Final Threshold,5 - -Contest Summary -Number to be Elected,1 -Number of Candidates,4 -Total Number of Ballots,10 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer -Eliminated,Sedale Threatt,,,George Gervin,,,,, -Elected,,,,,,,Mookie Blaylock,, -Mookie Blaylock,4,40.0%,0,4,40.0%,0,4,50.0%,0 -Yinka Dare,3,30.0%,0,3,30.0%,1,4,50.0%,0 -George Gervin,2,20.0%,1,3,30.0%,-3,0,0.0%,0 -Sedale Threatt,1,10.0%,-1,0,0.0%,0,0,0.0%,0 -Active Ballots,10,,,10,,,8,, -Current Round Threshold,6,,,6,,,5,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0 -Inactive Ballots Total,0,,0,0,,2,2,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Tiebreak test +Jurisdiction,"Funkytown, USA" +Office,Sergeant-at-Arms +Date,2017-12-03 +Winner(s),Mookie Blaylock +Final Threshold,5 + +Contest Summary +Number to be Elected,1 +Number of Candidates,4 +Total Number of Ballots,10 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer +Eliminated,Sedale Threatt,,,George Gervin,,,,, +Elected,,,,,,,Mookie Blaylock,, +Mookie Blaylock,4,40.0%,0,4,40.0%,0,4,50.0%,0 +Yinka Dare,3,30.0%,0,3,30.0%,1,4,50.0%,0 +George Gervin,2,20.0%,1,3,30.0%,-3,0,0.0%,0 +Sedale Threatt,1,10.0%,-1,0,0.0%,0,0,0.0%,0 +Active Ballots,10,,,10,,,8,, +Current Round Threshold,6,,,6,,,5,, +Inactive Ballots Partially Ranked Ballots by Exhausted Choices,0,,0,0,,2,2,,0 +Inactive Ballots Total,0,,0,0,,2,2,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/tiebreak_use_permutation_in_config_test/tiebreak_use_permutation_in_config_test_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/tiebreak_use_permutation_in_config_test/tiebreak_use_permutation_in_config_test_expected_summary.json index 96ad3a2c..f8afcffa 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/tiebreak_use_permutation_in_config_test/tiebreak_use_permutation_in_config_test_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/tiebreak_use_permutation_in_config_test/tiebreak_use_permutation_in_config_test_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -30,7 +31,8 @@ "threshold" : "6" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -51,7 +53,8 @@ "threshold" : "6" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "2", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_chief_of_police/unisyn_xml_cdf_city_chief_of_police_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_chief_of_police/unisyn_xml_cdf_city_chief_of_police_expected_summary.csv index e9093aae..76da72fc 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_chief_of_police/unisyn_xml_cdf_city_chief_of_police_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_chief_of_police/unisyn_xml_cdf_city_chief_of_police_expected_summary.csv @@ -1,35 +1,32 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,For City C Chief of Police (1/3) -Jurisdiction, -Office, -Date,2019-03-06 -Winner(s),Ivan Hillerman -Final Threshold,13 - -Contest Summary -Number to be Elected,1 -Number of Candidates,8 -Total Number of Ballots,35 -Number of Undervotes,6 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer -Eliminated,Undeclared Write-ins,,,MaryAnn Wilson,,,Emily Stevens,,,Jessie James,,,Randy Carlson,,,Sandra Berringer,,,,, -Elected,,,,,,,,,,,,,,,,,,,Ivan Hillerman,, -Randy Carlson,6,20.68%,0,6,20.68%,0,6,20.68%,0,6,20.68%,0,6,20.68%,-6,0,0.0%,0,0,0.0%,0 -Kenneth Parker,5,17.24%,0,5,17.24%,2,7,24.13%,0,7,24.13%,2,9,31.03%,1,10,34.48%,2,12,48.0%,0 -Sandra Berringer,5,17.24%,0,5,17.24%,0,5,17.24%,0,5,17.24%,2,7,24.13%,0,7,24.13%,-7,0,0.0%,0 -Ivan Hillerman,4,13.79%,0,4,13.79%,0,4,13.79%,2,6,20.68%,1,7,24.13%,5,12,41.37%,1,13,52.0%,0 -Jessie James,3,10.34%,0,3,10.34%,1,4,13.79%,1,5,17.24%,-5,0,0.0%,0,0,0.0%,0,0,0.0%,0 -MaryAnn Wilson,3,10.34%,0,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Emily Stevens,3,10.34%,0,3,10.34%,0,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,29,,,29,,,29,,,29,,,29,,,29,,,25,, -Current Round Threshold,15,,,15,,,15,,,15,,,15,,,15,,,13,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,0,0,,4,4,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,0,,0,0,,0,0,,0,0,,0,0,,0,0,,4,4,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,For City C Chief of Police (1/3) +Jurisdiction, +Office, +Date,2019-03-06 +Winner(s),Ivan Hillerman +Final Threshold,13 + +Contest Summary +Number to be Elected,1 +Number of Candidates,8 +Total Number of Ballots,35 +Number of Ballots with No Rankings,6 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer +Eliminated,Undeclared Write-ins,,,MaryAnn Wilson,,,Emily Stevens,,,Jessie James,,,Randy Carlson,,,Sandra Berringer,,,,, +Elected,,,,,,,,,,,,,,,,,,,Ivan Hillerman,, +Randy Carlson,6,20.68%,0,6,20.68%,0,6,20.68%,0,6,20.68%,0,6,20.68%,-6,0,0.0%,0,0,0.0%,0 +Kenneth Parker,5,17.24%,0,5,17.24%,2,7,24.13%,0,7,24.13%,2,9,31.03%,1,10,34.48%,2,12,48.0%,0 +Sandra Berringer,5,17.24%,0,5,17.24%,0,5,17.24%,0,5,17.24%,2,7,24.13%,0,7,24.13%,-7,0,0.0%,0 +Ivan Hillerman,4,13.79%,0,4,13.79%,0,4,13.79%,2,6,20.68%,1,7,24.13%,5,12,41.37%,1,13,52.0%,0 +Jessie James,3,10.34%,0,3,10.34%,1,4,13.79%,1,5,17.24%,-5,0,0.0%,0,0,0.0%,0,0,0.0%,0 +MaryAnn Wilson,3,10.34%,0,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Emily Stevens,3,10.34%,0,3,10.34%,0,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,29,,,29,,,29,,,29,,,29,,,29,,,25,, +Current Round Threshold,15,,,15,,,15,,,15,,,15,,,15,,,13,, +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,0,0,,4,4,,0 +Inactive Ballots Total,6,,0,6,,0,6,,0,6,,0,6,,0,6,,4,10,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_chief_of_police/unisyn_xml_cdf_city_chief_of_police_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_chief_of_police/unisyn_xml_cdf_city_chief_of_police_expected_summary.json index d6cf002a..a1551d96 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_chief_of_police/unisyn_xml_cdf_city_chief_of_police_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_chief_of_police/unisyn_xml_cdf_city_chief_of_police_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -32,7 +33,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -57,7 +59,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -81,7 +84,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -105,7 +109,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -127,7 +132,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -149,7 +155,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "4", + "exhaustedChoicesFullyRanked" : "4", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_coroner/unisyn_xml_cdf_city_coroner_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_coroner/unisyn_xml_cdf_city_coroner_expected_summary.csv index 7dffcf80..f623257c 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_coroner/unisyn_xml_cdf_city_coroner_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_coroner/unisyn_xml_cdf_city_coroner_expected_summary.csv @@ -1,34 +1,31 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,For County Coroner (1/2) -Jurisdiction, -Office, -Date,2019-03-06 -Winner(s),Terry Halloran -Final Threshold,13 - -Contest Summary -Number to be Elected,1 -Number of Candidates,7 -Total Number of Ballots,35 -Number of Undervotes,6 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer -Eliminated,Undeclared Write-ins,,,Ullrike Winterhausen,,,Emily Van Zandt,,,Angela Thompson,,,Esteban Ferraro,,,,, -Elected,,,,,,,,,,,,,,,,Terry Halloran,, -Susan Brown,7,24.13%,0,7,24.13%,1,8,27.58%,0,8,27.58%,1,9,32.14%,1,10,41.66%,0 -Terry Halloran,6,20.68%,1,7,24.13%,0,7,24.13%,1,8,27.58%,2,10,35.71%,4,14,58.33%,0 -Esteban Ferraro,5,17.24%,0,5,17.24%,1,6,20.68%,1,7,24.13%,2,9,32.14%,-9,0,0.0%,0 -Angela Thompson,4,13.79%,0,4,13.79%,1,5,17.24%,1,6,20.68%,-6,0,0.0%,0,0,0.0%,0 -Ullrike Winterhausen,3,10.34%,0,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Emily Van Zandt,3,10.34%,0,3,10.34%,0,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,1,3.44%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,29,,,29,,,29,,,29,,,28,,,24,, -Current Round Threshold,15,,,15,,,15,,,15,,,15,,,13,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,1,1,,4,5,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,0,,0,0,,0,0,,0,0,,1,1,,4,5,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,For County Coroner (1/2) +Jurisdiction, +Office, +Date,2019-03-06 +Winner(s),Terry Halloran +Final Threshold,13 + +Contest Summary +Number to be Elected,1 +Number of Candidates,7 +Total Number of Ballots,35 +Number of Ballots with No Rankings,6 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer +Eliminated,Undeclared Write-ins,,,Ullrike Winterhausen,,,Emily Van Zandt,,,Angela Thompson,,,Esteban Ferraro,,,,, +Elected,,,,,,,,,,,,,,,,Terry Halloran,, +Susan Brown,7,24.13%,0,7,24.13%,1,8,27.58%,0,8,27.58%,1,9,32.14%,1,10,41.66%,0 +Terry Halloran,6,20.68%,1,7,24.13%,0,7,24.13%,1,8,27.58%,2,10,35.71%,4,14,58.33%,0 +Esteban Ferraro,5,17.24%,0,5,17.24%,1,6,20.68%,1,7,24.13%,2,9,32.14%,-9,0,0.0%,0 +Angela Thompson,4,13.79%,0,4,13.79%,1,5,17.24%,1,6,20.68%,-6,0,0.0%,0,0,0.0%,0 +Ullrike Winterhausen,3,10.34%,0,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Emily Van Zandt,3,10.34%,0,3,10.34%,0,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,1,3.44%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,29,,,29,,,29,,,29,,,28,,,24,, +Current Round Threshold,15,,,15,,,15,,,15,,,15,,,13,, +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,1,1,,4,5,,0 +Inactive Ballots Total,6,,0,6,,0,6,,0,6,,1,7,,4,11,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_coroner/unisyn_xml_cdf_city_coroner_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_coroner/unisyn_xml_cdf_city_coroner_expected_summary.json index 368822fa..9d538b8c 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_coroner/unisyn_xml_cdf_city_coroner_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_coroner/unisyn_xml_cdf_city_coroner_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -33,7 +34,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -58,7 +60,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -82,7 +85,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -106,7 +110,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "1", + "exhaustedChoicesFullyRanked" : "1", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -128,7 +133,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "5", + "exhaustedChoicesFullyRanked" : "5", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_council_member/unisyn_xml_cdf_city_council_member_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_council_member/unisyn_xml_cdf_city_council_member_expected_summary.csv index 84e6b687..e2a2f010 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_council_member/unisyn_xml_cdf_city_council_member_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_council_member/unisyn_xml_cdf_city_council_member_expected_summary.csv @@ -1,36 +1,33 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,For City C Council Member (1/3) -Jurisdiction, -Office, -Date,2019-03-06 -Winner(s),Terry Williams -Final Threshold,11 - -Contest Summary -Number to be Elected,1 -Number of Candidates,9 -Total Number of Ballots,35 -Number of Undervotes,6 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer -Eliminated,Undeclared Write-ins,,,Sylvia Vaugn,,,Nolan Ryder,,,Carrie Underwood,,,Hal Newman,,,Fred Wallace,,,Lonnie Alsup,,,,, -Elected,,,,,,,,,,,,,,,,,,,,,,Terry Williams,, -Stephen Miller,5,17.24%,1,6,20.68%,0,6,20.68%,1,7,24.13%,1,8,27.58%,0,8,27.58%,2,10,37.03%,0,10,50.0%,0 -Terry Williams,4,13.79%,0,4,13.79%,0,4,13.79%,1,5,17.24%,2,7,24.13%,3,10,34.48%,0,10,37.03%,0,10,50.0%,0 -Hal Newman,4,13.79%,0,4,13.79%,0,4,13.79%,0,4,13.79%,0,4,13.79%,-4,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Carrie Underwood,4,13.79%,0,4,13.79%,0,4,13.79%,0,4,13.79%,-4,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Lonnie Alsup,4,13.79%,0,4,13.79%,0,4,13.79%,0,4,13.79%,1,5,17.24%,1,6,20.68%,1,7,25.92%,-7,0,0.0%,0 -Fred Wallace,3,10.34%,0,3,10.34%,1,4,13.79%,1,5,17.24%,0,5,17.24%,0,5,17.24%,-5,0,0.0%,0,0,0.0%,0 -Nolan Ryder,2,6.89%,0,2,6.89%,1,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Sylvia Vaugn,2,6.89%,0,2,6.89%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,1,3.44%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,29,,,29,,,29,,,29,,,29,,,29,,,27,,,20,, -Current Round Threshold,15,,,15,,,15,,,15,,,15,,,15,,,14,,,11,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,0,0,,2,2,,7,9,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,0,,0,0,,0,0,,0,0,,0,0,,0,0,,2,2,,7,9,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,For City C Council Member (1/3) +Jurisdiction, +Office, +Date,2019-03-06 +Winner(s),Terry Williams +Final Threshold,11 + +Contest Summary +Number to be Elected,1 +Number of Candidates,9 +Total Number of Ballots,35 +Number of Ballots with No Rankings,6 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer +Eliminated,Undeclared Write-ins,,,Sylvia Vaugn,,,Nolan Ryder,,,Carrie Underwood,,,Hal Newman,,,Fred Wallace,,,Lonnie Alsup,,,,, +Elected,,,,,,,,,,,,,,,,,,,,,,Terry Williams,, +Stephen Miller,5,17.24%,1,6,20.68%,0,6,20.68%,1,7,24.13%,1,8,27.58%,0,8,27.58%,2,10,37.03%,0,10,50.0%,0 +Terry Williams,4,13.79%,0,4,13.79%,0,4,13.79%,1,5,17.24%,2,7,24.13%,3,10,34.48%,0,10,37.03%,0,10,50.0%,0 +Hal Newman,4,13.79%,0,4,13.79%,0,4,13.79%,0,4,13.79%,0,4,13.79%,-4,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Carrie Underwood,4,13.79%,0,4,13.79%,0,4,13.79%,0,4,13.79%,-4,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Lonnie Alsup,4,13.79%,0,4,13.79%,0,4,13.79%,0,4,13.79%,1,5,17.24%,1,6,20.68%,1,7,25.92%,-7,0,0.0%,0 +Fred Wallace,3,10.34%,0,3,10.34%,1,4,13.79%,1,5,17.24%,0,5,17.24%,0,5,17.24%,-5,0,0.0%,0,0,0.0%,0 +Nolan Ryder,2,6.89%,0,2,6.89%,1,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Sylvia Vaugn,2,6.89%,0,2,6.89%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,1,3.44%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,29,,,29,,,29,,,29,,,29,,,29,,,27,,,20,, +Current Round Threshold,15,,,15,,,15,,,15,,,15,,,15,,,14,,,11,, +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,0,0,,2,2,,7,9,,0 +Inactive Ballots Total,6,,0,6,,0,6,,0,6,,0,6,,0,6,,2,8,,7,15,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_council_member/unisyn_xml_cdf_city_council_member_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_council_member/unisyn_xml_cdf_city_council_member_expected_summary.json index d660c743..0a5a65c1 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_council_member/unisyn_xml_cdf_city_council_member_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_council_member/unisyn_xml_cdf_city_council_member_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -35,7 +36,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -61,7 +63,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -87,7 +90,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -112,7 +116,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -135,7 +140,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -158,7 +164,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "2", + "exhaustedChoicesFullyRanked" : "2", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -178,7 +185,8 @@ "threshold" : "14" }, { "inactiveBallots" : { - "exhaustedChoices" : "9", + "exhaustedChoicesFullyRanked" : "9", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_mayor/unisyn_xml_cdf_city_mayor_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_mayor/unisyn_xml_cdf_city_mayor_expected_summary.csv index 48535a3e..e3f732b8 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_mayor/unisyn_xml_cdf_city_mayor_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_mayor/unisyn_xml_cdf_city_mayor_expected_summary.csv @@ -1,40 +1,37 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,For City C Mayor (1/3) -Jurisdiction, -Office, -Date,2019-03-06 -Winner(s),Nadia Freeman -Final Threshold,9 - -Contest Summary -Number to be Elected,1 -Number of Candidates,13 -Total Number of Ballots,35 -Number of Undervotes,6 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer,Round 9 Votes,% of vote,transfer,Round 10 Votes,% of vote,transfer,Round 11 Votes,% of vote,transfer,Round 12 Votes,% of vote,transfer -Eliminated,Undeclared Write-ins,,,Jon Miller,,,Carrol Wilson,,,Terry Landon,,,Jerry Lang,,,Josh Bennett,,,Chelsey Williams,,,Tess Soto,,,Steven Wilkins,,,Karen Petersen,,,Danielle Davis,,,,, -Elected,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Nadia Freeman,, -Jerry Meyer,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,1,4,13.79%,0,4,13.79%,0,4,13.79%,1,5,17.24%,1,6,22.22%,0,6,25.0%,1,7,33.33%,0,7,43.75%,0 -Steven Wilkins,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,1,4,13.79%,0,4,13.79%,0,4,14.81%,-4,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Chelsey Williams,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Nadia Freeman,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,1,4,13.79%,1,5,17.24%,0,5,17.24%,1,6,22.22%,1,7,29.16%,1,8,38.09%,1,9,56.25%,0 -Jerry Lang,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Tess Soto,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,1,4,13.79%,0,4,13.79%,0,4,13.79%,-4,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Danielle Davis,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,1,4,13.79%,0,4,13.79%,1,5,17.24%,1,6,20.68%,0,6,22.22%,0,6,25.0%,0,6,28.57%,-6,0,0.0%,0 -Terry Landon,2,6.89%,0,2,6.89%,0,2,6.89%,0,2,6.89%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Josh Bennett,2,6.89%,0,2,6.89%,1,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Karen Petersen,2,6.89%,0,2,6.89%,0,2,6.89%,1,3,10.34%,0,3,10.34%,1,4,13.79%,0,4,13.79%,1,5,17.24%,0,5,18.51%,0,5,20.83%,-5,0,0.0%,0,0,0.0%,0 -Jon Miller,1,3.44%,0,1,3.44%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Carrol Wilson,1,3.44%,0,1,3.44%,0,1,3.44%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,29,,,29,,,29,,,29,,,29,,,29,,,29,,,29,,,27,,,24,,,21,,,16,, -Current Round Threshold,15,,,15,,,15,,,15,,,15,,,15,,,15,,,15,,,14,,,13,,,11,,,9,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,2,2,,3,5,,3,8,,5,13,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,2,2,,3,5,,3,8,,5,13,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,For City C Mayor (1/3) +Jurisdiction, +Office, +Date,2019-03-06 +Winner(s),Nadia Freeman +Final Threshold,9 + +Contest Summary +Number to be Elected,1 +Number of Candidates,13 +Total Number of Ballots,35 +Number of Ballots with No Rankings,6 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer,Round 9 Votes,% of vote,transfer,Round 10 Votes,% of vote,transfer,Round 11 Votes,% of vote,transfer,Round 12 Votes,% of vote,transfer +Eliminated,Undeclared Write-ins,,,Jon Miller,,,Carrol Wilson,,,Terry Landon,,,Jerry Lang,,,Josh Bennett,,,Chelsey Williams,,,Tess Soto,,,Steven Wilkins,,,Karen Petersen,,,Danielle Davis,,,,, +Elected,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Nadia Freeman,, +Jerry Meyer,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,1,4,13.79%,0,4,13.79%,0,4,13.79%,1,5,17.24%,1,6,22.22%,0,6,25.0%,1,7,33.33%,0,7,43.75%,0 +Steven Wilkins,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,1,4,13.79%,0,4,13.79%,0,4,14.81%,-4,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Chelsey Williams,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Nadia Freeman,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,1,4,13.79%,1,5,17.24%,0,5,17.24%,1,6,22.22%,1,7,29.16%,1,8,38.09%,1,9,56.25%,0 +Jerry Lang,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Tess Soto,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,1,4,13.79%,0,4,13.79%,0,4,13.79%,-4,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Danielle Davis,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,1,4,13.79%,0,4,13.79%,1,5,17.24%,1,6,20.68%,0,6,22.22%,0,6,25.0%,0,6,28.57%,-6,0,0.0%,0 +Terry Landon,2,6.89%,0,2,6.89%,0,2,6.89%,0,2,6.89%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Josh Bennett,2,6.89%,0,2,6.89%,1,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Karen Petersen,2,6.89%,0,2,6.89%,0,2,6.89%,1,3,10.34%,0,3,10.34%,1,4,13.79%,0,4,13.79%,1,5,17.24%,0,5,18.51%,0,5,20.83%,-5,0,0.0%,0,0,0.0%,0 +Jon Miller,1,3.44%,0,1,3.44%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Carrol Wilson,1,3.44%,0,1,3.44%,0,1,3.44%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,29,,,29,,,29,,,29,,,29,,,29,,,29,,,29,,,27,,,24,,,21,,,16,, +Current Round Threshold,15,,,15,,,15,,,15,,,15,,,15,,,15,,,15,,,14,,,13,,,11,,,9,, +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,2,2,,3,5,,3,8,,5,13,,0 +Inactive Ballots Total,6,,0,6,,0,6,,0,6,,0,6,,0,6,,0,6,,0,6,,2,8,,3,11,,3,14,,5,19,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_mayor/unisyn_xml_cdf_city_mayor_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_mayor/unisyn_xml_cdf_city_mayor_expected_summary.json index 5b340511..46e3d343 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_mayor/unisyn_xml_cdf_city_mayor_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_mayor/unisyn_xml_cdf_city_mayor_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -37,7 +38,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -66,7 +68,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -94,7 +97,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -122,7 +126,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -150,7 +155,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -177,7 +183,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -203,7 +210,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -228,7 +236,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "2", + "exhaustedChoicesFullyRanked" : "2", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -251,7 +260,8 @@ "threshold" : "14" }, { "inactiveBallots" : { - "exhaustedChoices" : "5", + "exhaustedChoicesFullyRanked" : "5", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -274,7 +284,8 @@ "threshold" : "13" }, { "inactiveBallots" : { - "exhaustedChoices" : "8", + "exhaustedChoicesFullyRanked" : "8", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -295,7 +306,8 @@ "threshold" : "11" }, { "inactiveBallots" : { - "exhaustedChoices" : "13", + "exhaustedChoicesFullyRanked" : "13", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_tax_collector/unisyn_xml_cdf_city_tax_collector_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_tax_collector/unisyn_xml_cdf_city_tax_collector_expected_summary.csv index 9268d176..1c0ec32a 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_tax_collector/unisyn_xml_cdf_city_tax_collector_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_tax_collector/unisyn_xml_cdf_city_tax_collector_expected_summary.csv @@ -1,36 +1,33 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,For County Tax Collector (1/3) -Jurisdiction, -Office, -Date,2019-03-06 -Winner(s),Sandy Wallace -Final Threshold,13 - -Contest Summary -Number to be Elected,1 -Number of Candidates,9 -Total Number of Ballots,35 -Number of Undervotes,6 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer -Eliminated,Undeclared Write-ins,,,Harry Nelson,,,Greg Smith,,,Brady Gordon,,,Daniel Gregory,,,Wendy McDonald,,,Wendy Simpson,,,,, -Elected,,,,,,,,,,,,,,,,,,,,,,Sandy Wallace,, -Sandy Wallace,7,24.13%,0,7,24.13%,1,8,27.58%,0,8,27.58%,1,9,31.03%,1,10,34.48%,2,12,42.85%,2,14,56.0%,0 -Mel Bonham,5,17.24%,0,5,17.24%,0,5,17.24%,0,5,17.24%,2,7,24.13%,1,8,27.58%,2,10,35.71%,1,11,44.0%,0 -Wendy Simpson,4,13.79%,0,4,13.79%,1,5,17.24%,0,5,17.24%,0,5,17.24%,1,6,20.68%,0,6,21.42%,-6,0,0.0%,0 -Daniel Gregory,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Wendy McDonald,3,10.34%,0,3,10.34%,0,3,10.34%,2,5,17.24%,0,5,17.24%,0,5,17.24%,-5,0,0.0%,0,0,0.0%,0 -Greg Smith,2,6.89%,0,2,6.89%,0,2,6.89%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Harry Nelson,2,6.89%,0,2,6.89%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Brady Gordon,2,6.89%,1,3,10.34%,0,3,10.34%,0,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,1,3.44%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,29,,,29,,,29,,,29,,,29,,,29,,,28,,,25,, -Current Round Threshold,15,,,15,,,15,,,15,,,15,,,15,,,15,,,13,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,0,0,,1,1,,3,4,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,0,,0,0,,0,0,,0,0,,0,0,,0,0,,1,1,,3,4,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,For County Tax Collector (1/3) +Jurisdiction, +Office, +Date,2019-03-06 +Winner(s),Sandy Wallace +Final Threshold,13 + +Contest Summary +Number to be Elected,1 +Number of Candidates,9 +Total Number of Ballots,35 +Number of Ballots with No Rankings,6 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer +Eliminated,Undeclared Write-ins,,,Harry Nelson,,,Greg Smith,,,Brady Gordon,,,Daniel Gregory,,,Wendy McDonald,,,Wendy Simpson,,,,, +Elected,,,,,,,,,,,,,,,,,,,,,,Sandy Wallace,, +Sandy Wallace,7,24.13%,0,7,24.13%,1,8,27.58%,0,8,27.58%,1,9,31.03%,1,10,34.48%,2,12,42.85%,2,14,56.0%,0 +Mel Bonham,5,17.24%,0,5,17.24%,0,5,17.24%,0,5,17.24%,2,7,24.13%,1,8,27.58%,2,10,35.71%,1,11,44.0%,0 +Wendy Simpson,4,13.79%,0,4,13.79%,1,5,17.24%,0,5,17.24%,0,5,17.24%,1,6,20.68%,0,6,21.42%,-6,0,0.0%,0 +Daniel Gregory,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Wendy McDonald,3,10.34%,0,3,10.34%,0,3,10.34%,2,5,17.24%,0,5,17.24%,0,5,17.24%,-5,0,0.0%,0,0,0.0%,0 +Greg Smith,2,6.89%,0,2,6.89%,0,2,6.89%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Harry Nelson,2,6.89%,0,2,6.89%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Brady Gordon,2,6.89%,1,3,10.34%,0,3,10.34%,0,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,1,3.44%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,29,,,29,,,29,,,29,,,29,,,29,,,28,,,25,, +Current Round Threshold,15,,,15,,,15,,,15,,,15,,,15,,,15,,,13,, +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,0,0,,1,1,,3,4,,0 +Inactive Ballots Total,6,,0,6,,0,6,,0,6,,0,6,,0,6,,1,7,,3,10,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_tax_collector/unisyn_xml_cdf_city_tax_collector_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_tax_collector/unisyn_xml_cdf_city_tax_collector_expected_summary.json index 9742fcdd..07dc60a2 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_tax_collector/unisyn_xml_cdf_city_tax_collector_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_city_tax_collector/unisyn_xml_cdf_city_tax_collector_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -35,7 +36,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -61,7 +63,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -85,7 +88,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -109,7 +113,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -133,7 +138,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -156,7 +162,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "1", + "exhaustedChoicesFullyRanked" : "1", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -178,7 +185,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "4", + "exhaustedChoicesFullyRanked" : "4", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_county_coroner/unisyn_xml_cdf_county_coroner_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_county_coroner/unisyn_xml_cdf_county_coroner_expected_summary.csv index 7c128fa0..b52617be 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_county_coroner/unisyn_xml_cdf_county_coroner_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_county_coroner/unisyn_xml_cdf_county_coroner_expected_summary.csv @@ -1,36 +1,33 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,For County Coroner (1/2) -Jurisdiction, -Office, -Date,2019-03-06 -Winner(s),Willy Wonka -Final Threshold,10 - -Contest Summary -Number to be Elected,1 -Number of Candidates,9 -Total Number of Ballots,35 -Number of Undervotes,6 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer -Eliminated,Undeclared Write-ins,,,Laura Brown,,,Andrea Doria,,,Kay Daniels,,,Walter Gerber,,,Emily Steffan,,,Jimmy Hendriks,,,,, -Elected,,,,,,,,,,,,,,,,,,,,,,Willy Wonka,, -Willy Wonka,5,17.24%,0,5,17.24%,1,6,20.68%,0,6,20.68%,0,6,20.68%,0,6,24.0%,3,9,37.5%,0,9,50.0%,0 -Niels Larson,5,17.24%,0,5,17.24%,0,5,17.24%,1,6,20.68%,2,8,27.58%,0,8,32.0%,0,8,33.33%,1,9,50.0%,0 -Emily Steffan,4,13.79%,0,4,13.79%,0,4,13.79%,0,4,13.79%,0,4,13.79%,0,4,16.0%,-4,0,0.0%,0,0,0.0%,0 -Laura Brown,3,10.34%,0,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Kay Daniels,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Andrea Doria,3,10.34%,0,3,10.34%,0,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Jimmy Hendriks,3,10.34%,0,3,10.34%,1,4,13.79%,2,6,20.68%,1,7,24.13%,0,7,28.0%,0,7,29.16%,-7,0,0.0%,0 -Walter Gerber,3,10.34%,0,3,10.34%,1,4,13.79%,0,4,13.79%,0,4,13.79%,-4,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,29,,,29,,,29,,,29,,,29,,,25,,,24,,,18,, -Current Round Threshold,15,,,15,,,15,,,15,,,15,,,13,,,13,,,10,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,4,4,,1,5,,6,11,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,0,,0,0,,0,0,,0,0,,0,0,,4,4,,1,5,,6,11,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,For County Coroner (1/2) +Jurisdiction, +Office, +Date,2019-03-06 +Winner(s),Willy Wonka +Final Threshold,10 + +Contest Summary +Number to be Elected,1 +Number of Candidates,9 +Total Number of Ballots,35 +Number of Ballots with No Rankings,6 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer +Eliminated,Undeclared Write-ins,,,Laura Brown,,,Andrea Doria,,,Kay Daniels,,,Walter Gerber,,,Emily Steffan,,,Jimmy Hendriks,,,,, +Elected,,,,,,,,,,,,,,,,,,,,,,Willy Wonka,, +Willy Wonka,5,17.24%,0,5,17.24%,1,6,20.68%,0,6,20.68%,0,6,20.68%,0,6,24.0%,3,9,37.5%,0,9,50.0%,0 +Niels Larson,5,17.24%,0,5,17.24%,0,5,17.24%,1,6,20.68%,2,8,27.58%,0,8,32.0%,0,8,33.33%,1,9,50.0%,0 +Emily Steffan,4,13.79%,0,4,13.79%,0,4,13.79%,0,4,13.79%,0,4,13.79%,0,4,16.0%,-4,0,0.0%,0,0,0.0%,0 +Laura Brown,3,10.34%,0,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Kay Daniels,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Andrea Doria,3,10.34%,0,3,10.34%,0,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Jimmy Hendriks,3,10.34%,0,3,10.34%,1,4,13.79%,2,6,20.68%,1,7,24.13%,0,7,28.0%,0,7,29.16%,-7,0,0.0%,0 +Walter Gerber,3,10.34%,0,3,10.34%,1,4,13.79%,0,4,13.79%,0,4,13.79%,-4,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,29,,,29,,,29,,,29,,,29,,,25,,,24,,,18,, +Current Round Threshold,15,,,15,,,15,,,15,,,15,,,13,,,13,,,10,, +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,4,4,,1,5,,6,11,,0 +Inactive Ballots Total,6,,0,6,,0,6,,0,6,,0,6,,4,10,,1,11,,6,17,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_county_coroner/unisyn_xml_cdf_county_coroner_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_county_coroner/unisyn_xml_cdf_county_coroner_expected_summary.json index 179d5694..30f979c0 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_county_coroner/unisyn_xml_cdf_county_coroner_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_county_coroner/unisyn_xml_cdf_county_coroner_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -33,7 +34,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -60,7 +62,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -85,7 +88,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -109,7 +113,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -131,7 +136,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "4", + "exhaustedChoicesFullyRanked" : "4", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -153,7 +159,8 @@ "threshold" : "13" }, { "inactiveBallots" : { - "exhaustedChoices" : "5", + "exhaustedChoicesFullyRanked" : "5", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -174,7 +181,8 @@ "threshold" : "13" }, { "inactiveBallots" : { - "exhaustedChoices" : "11", + "exhaustedChoicesFullyRanked" : "11", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_county_sheriff/unisyn_xml_cdf_county_sheriff_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_county_sheriff/unisyn_xml_cdf_county_sheriff_expected_summary.csv index 3b5245e6..b82b291f 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_county_sheriff/unisyn_xml_cdf_county_sheriff_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_county_sheriff/unisyn_xml_cdf_county_sheriff_expected_summary.csv @@ -1,35 +1,32 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,For County Sheriff (1/3) -Jurisdiction, -Office, -Date,2019-03-06 -Winner(s),Warren Norell -Final Threshold,13 - -Contest Summary -Number to be Elected,1 -Number of Candidates,8 -Total Number of Ballots,35 -Number of Undervotes,6 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer -Eliminated,Undeclared Write-ins,,,Beth Small,,,Thomas Soto,,,Sandra Williams,,,John Wayne Jr.,,,Tony Seiler,,,,, -Elected,,,,,,,,,,,,,,,,,,,Warren Norell,, -Terry Baker,5,17.24%,0,5,17.24%,2,7,24.13%,0,7,24.13%,0,7,24.13%,3,10,34.48%,2,12,50.0%,0 -John Wayne Jr.,5,17.24%,1,6,20.68%,0,6,20.68%,1,7,24.13%,0,7,24.13%,-7,0,0.0%,0,0,0.0%,0 -Tony Seiler,5,17.24%,1,6,20.68%,0,6,20.68%,0,6,20.68%,1,7,24.13%,2,9,31.03%,-9,0,0.0%,0 -Warren Norell,4,13.79%,0,4,13.79%,0,4,13.79%,2,6,20.68%,2,8,27.58%,2,10,34.48%,2,12,50.0%,0 -Thomas Soto,3,10.34%,0,3,10.34%,0,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Sandra Williams,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Beth Small,2,6.89%,0,2,6.89%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,2,6.89%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,29,,,29,,,29,,,29,,,29,,,29,,,24,, -Current Round Threshold,15,,,15,,,15,,,15,,,15,,,15,,,13,, -Inactive Ballots by Overvotes,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,0,0,,5,5,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,0,,0,0,,0,0,,0,0,,0,0,,0,0,,5,5,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,For County Sheriff (1/3) +Jurisdiction, +Office, +Date,2019-03-06 +Winner(s),Warren Norell +Final Threshold,13 + +Contest Summary +Number to be Elected,1 +Number of Candidates,8 +Total Number of Ballots,35 +Number of Ballots with No Rankings,6 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer +Eliminated,Undeclared Write-ins,,,Beth Small,,,Thomas Soto,,,Sandra Williams,,,John Wayne Jr.,,,Tony Seiler,,,,, +Elected,,,,,,,,,,,,,,,,,,,Warren Norell,, +Terry Baker,5,17.24%,0,5,17.24%,2,7,24.13%,0,7,24.13%,0,7,24.13%,3,10,34.48%,2,12,50.0%,0 +John Wayne Jr.,5,17.24%,1,6,20.68%,0,6,20.68%,1,7,24.13%,0,7,24.13%,-7,0,0.0%,0,0,0.0%,0 +Tony Seiler,5,17.24%,1,6,20.68%,0,6,20.68%,0,6,20.68%,1,7,24.13%,2,9,31.03%,-9,0,0.0%,0 +Warren Norell,4,13.79%,0,4,13.79%,0,4,13.79%,2,6,20.68%,2,8,27.58%,2,10,34.48%,2,12,50.0%,0 +Thomas Soto,3,10.34%,0,3,10.34%,0,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Sandra Williams,3,10.34%,0,3,10.34%,0,3,10.34%,0,3,10.34%,-3,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Beth Small,2,6.89%,0,2,6.89%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,2,6.89%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,29,,,29,,,29,,,29,,,29,,,29,,,24,, +Current Round Threshold,15,,,15,,,15,,,15,,,15,,,15,,,13,, +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,0,0,,5,5,,0 +Inactive Ballots Total,6,,0,6,,0,6,,0,6,,0,6,,0,6,,5,11,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_county_sheriff/unisyn_xml_cdf_county_sheriff_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_county_sheriff/unisyn_xml_cdf_county_sheriff_expected_summary.json index be24c0cf..5c374827 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_county_sheriff/unisyn_xml_cdf_county_sheriff_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/unisyn_xml_cdf_county_sheriff/unisyn_xml_cdf_county_sheriff_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -35,7 +36,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -59,7 +61,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -83,7 +86,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -106,7 +110,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -129,7 +134,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -151,7 +157,8 @@ "threshold" : "15" }, { "inactiveBallots" : { - "exhaustedChoices" : "5", + "exhaustedChoicesFullyRanked" : "5", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" diff --git a/src/test/resources/network/brightspots/rcv/test_data/uwi_cannot_win_test/uwi_cannot_win_test_expected_summary.csv b/src/test/resources/network/brightspots/rcv/test_data/uwi_cannot_win_test/uwi_cannot_win_test_expected_summary.csv index 22609277..e7775e7b 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/uwi_cannot_win_test/uwi_cannot_win_test_expected_summary.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/uwi_cannot_win_test/uwi_cannot_win_test_expected_summary.csv @@ -1,30 +1,27 @@ -Contest Information -Generated By,RCTab 1.3.999 -CSV Format Version,1 -Type of Election,Single-Winner -Contest,UWI Test -Jurisdiction, -Office, -Date, -Winner(s),A -Final Threshold,3 - -Contest Summary -Number to be Elected,1 -Number of Candidates,3 -Total Number of Ballots,9 -Number of Undervotes,0 - -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer -Eliminated,Undeclared Write-ins,,,,, -Elected,,,,A,, -A,3,33.33%,0,3,75.0%,0 -B,1,11.11%,0,1,25.0%,0 -Undeclared Write-ins,5,55.55%,-5,0,0.0%,0 -Active Ballots,9,,,4,, -Current Round Threshold,5,,,3,, -Inactive Ballots by Overvotes,0,,0,0,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,5,5,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0 -Inactive Ballots Total,0,,5,5,,0 +Contest Information +Generated By,RCTab 1.3.999 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,UWI Test +Jurisdiction, +Office, +Date, +Winner(s),A +Final Threshold,3 + +Contest Summary +Number to be Elected,1 +Number of Candidates,3 +Total Number of Ballots,9 +Number of Ballots with No Rankings,0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer +Eliminated,Undeclared Write-ins,,,,, +Elected,,,,A,, +A,3,33.33%,0,3,75.0%,0 +B,1,11.11%,0,1,25.0%,0 +Undeclared Write-ins,5,55.55%,-5,0,0.0%,0 +Active Ballots,9,,,4,, +Current Round Threshold,5,,,3,, +Inactive Ballots Fully Ranked Ballots by Exhausted Choices,0,,5,5,,0 +Inactive Ballots Total,0,,5,5,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/uwi_cannot_win_test/uwi_cannot_win_test_expected_summary.json b/src/test/resources/network/brightspots/rcv/test_data/uwi_cannot_win_test/uwi_cannot_win_test_expected_summary.json index 8340ec1a..f507a591 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/uwi_cannot_win_test/uwi_cannot_win_test_expected_summary.json +++ b/src/test/resources/network/brightspots/rcv/test_data/uwi_cannot_win_test/uwi_cannot_win_test_expected_summary.json @@ -9,7 +9,8 @@ "jsonFormatVersion" : "1", "results" : [ { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoicesFullyRanked" : "0", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0" @@ -29,7 +30,8 @@ "threshold" : "5" }, { "inactiveBallots" : { - "exhaustedChoices" : "5", + "exhaustedChoicesFullyRanked" : "5", + "exhaustedChoicesPartiallyRanked" : "0", "overvotes" : "0", "repeatedRankings" : "0", "skippedRankings" : "0"