RunasSudo
4ad02c052c
Refactor HashMap for Candidates into dedicated struct (CandidateMap)
2022-08-21 03:57:37 +10:00
RunasSudo
35104055d9
Avoid excess allocations during fold operations
2022-08-18 23:55:39 +10:00
RunasSudo
15614a4e8f
rust-clippy linting
2021-10-28 00:30:55 +11:00
RunasSudo
93cb72c33a
Update terminology and remove "stratify (floor)" support
...
Cincinnati -> Inclusive Hare (previous usage was erroneous/nonstandard)
Every n-th ballot -> Cincinnati
Remove "stratify (floor)" as it is not in contemporary use
2021-09-27 19:02:30 +10:00
RunasSudo
cf75943829
Fixes to edge cases in stratify (LR) sample method
2021-09-26 02:27:37 +10:00
RunasSudo
3a4e53e1f0
Implement Dáil Éireann STV
2021-09-14 23:13:45 +10:00
RunasSudo
e4bfe45f49
Display up to 5 names only in web UI header, separate with line breaks
2021-09-06 02:43:33 +10:00
RunasSudo
b0f869bf02
Initial framework for equal rankings
2021-09-04 01:56:04 +10:00
RunasSudo
94787e7677
Store vote values at the parcel level rather than the vote level
...
~50% increase in performance
2021-08-16 00:46:05 +10:00
RunasSudo
46e895ee5a
Correct handling of exhausted votes during random sample surplus distribution
2021-08-09 00:17:14 +10:00
RunasSudo
ee1008b509
Prepare for dynamic quota: independent flag for completion of surplus transfers/exclusions
2021-08-08 21:35:03 +10:00
RunasSudo
b58922c57b
WIP: no immediate election?
2021-08-07 22:34:55 +10:00
RunasSudo
429191dc81
With --sample-per-ballot, terminate immediately on electing the required number
2021-08-05 20:23:54 +10:00
RunasSudo
33594c110e
Implement stratified and by-order sampling
2021-08-05 18:41:39 +10:00
RunasSudo
0800701960
Implement configurable --sample-per-ballot
2021-08-04 13:46:32 +10:00