Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add 'Final Round Surplus' row in summary.csv #855

Open
yezr opened this issue Jun 24, 2024 · 0 comments
Open

Add 'Final Round Surplus' row in summary.csv #855

yezr opened this issue Jun 24, 2024 · 0 comments
Assignees

Comments

@yezr
Copy link
Collaborator

yezr commented Jun 24, 2024

RCTab Version: 1.3.999
Config vmsg surplus transfer test.json
CVR vmwg cvr.xlsx

In STV, when the final candidate(s) are elected we have a final transfer round to remove any votes over the threshold that are unneeded to elect that candidate. This step ensures that all elected candidates are shown with the same vote total in the final round (otherwise, the last candidate(s) to be elected would show a higher vote total than candidates elected before them). Currently, those surplus votes over the threshold are moved to the Inactive Ballots bucket in the final transfer round. We should make a new bucket, Final Round Surplus, under Residual Surplus, and put any surplus votes unneeded to elect in there. This would show up in both summary.csv and summary_extended.csv

I added an example below. The sum of everything in the a box should equal b. Only the final round where surplus transfers are made from the last elected candidate(s) should have a number for Final Round Surplus, others should be empty.

Image

@yezr yezr added this to RCTab v2.0 Jun 24, 2024
@yezr yezr converted this from a draft issue Jun 24, 2024
@artoonie artoonie self-assigned this Jul 3, 2024
@yezr yezr moved this from In Progress to In Review in RCTab v2.0 Sep 13, 2024
@artoonie artoonie removed the status in RCTab v2.0 Sep 28, 2024
@artoonie artoonie moved this to Done in RCTab v2.0 Sep 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

2 participants