Commit Graph

245 Commits

Author SHA1 Message Date
RunasSudo
8cc694e609
Cosmetic improvements
Hide transfers column in transposed report if no transfers
Report "Rollback complete" at end of stage when completed
2022-04-21 21:56:21 +10:00
RunasSudo
8a0cd9b0a9
Start a glossary 2022-04-20 20:16:32 +10:00
RunasSudo
c2621b2965
Improve messages for --constraint-mode repeat_count 2022-04-20 20:12:50 +10:00
RunasSudo
4aafecb857
Use "ballots" consistently vs "ballot papers" 2022-04-20 20:03:20 +10:00
RunasSudo
f0e3b02051
Autodetect when to normalise ballots, remove explicit --normalise-ballots 2022-04-20 19:54:58 +10:00
RunasSudo
03af86733e
Initial implementation of --constraint-mode repeat_count 2022-04-20 19:42:20 +10:00
RunasSudo
df9223ebe6
Implement --round-subtransfers by_parcel for NSW Local Government rules 2022-03-27 21:33:55 +11:00
RunasSudo
26d45cac50
Implement --subtract-nontransferable for NSW Local Government rules 2022-03-25 02:46:30 +11:00
RunasSudo
4119a293b1
Fix bug in c5d6b8d - by_value inadvertently changed in --exclusion 2022-03-24 02:53:27 +11:00
RunasSudo
495ac5b514
Document NSW Local Government STV validation 2022-03-23 02:04:24 +11:00
RunasSudo
8af0fa1178
Complete implementation and tests for NSW Local Government STV 2022-03-23 01:55:02 +11:00
RunasSudo
c5d6b8d460
Refactor implementation of --sum-surplus-transfers -> --round-subtransfers in preparation for NSW Local Gov't STV 2022-03-23 00:35:00 +11:00
RunasSudo
d94549dc42
Initial implementation of NSW Local Government STV 2022-03-21 21:15:17 +11:00
RunasSudo
9fcb643fe5
Avoid wrapping candidate names/statuses in HTML report 2022-03-14 22:27:58 +11:00
RunasSudo
67bf6f33d8
Update documentation 2022-03-11 15:58:32 +11:00
RunasSudo
544d7fea5d
Update dates 2022-03-11 15:44:28 +11:00
RunasSudo
6968df5c9b
Fix incorrect crediting of votes when surplus votes transferred at values received
Many thanks to J Groves for pointing this out
2022-03-11 13:33:28 +11:00
RunasSudo
f5114bccda
Rename docs files to avoid reserved Windows paths 2022-01-04 18:26:15 +11:00
RunasSudo
6304e1128a
Validate well-formedness of constraints, better constraint errors 2021-10-29 23:33:27 +11:00
RunasSudo
ba82828046
Fix web UI crash when tie requires manual intervention in first stage 2021-10-29 20:28:50 +11:00
RunasSudo
5a652cb466
Improve online documentation 2021-10-28 16:28:53 +11:00
RunasSudo
116d4c385c
Build docs as HTML 2021-10-28 01:23:55 +11:00
RunasSudo
63a649405b
Add link to home page 2021-10-28 00:30:55 +11:00
RunasSudo
15614a4e8f
rust-clippy linting 2021-10-28 00:30:55 +11:00
RunasSudo
69bc30b333
Downgrade some FIXMEs 2021-10-26 00:55:49 +11:00
RunasSudo
0c97755813
Add CSP parsing tests 2021-10-26 00:55:42 +11:00
RunasSudo
be8a6e83fc
Suppress unused import warning in WebAssembly 2021-10-26 00:55:31 +11:00
RunasSudo
e867e85142
Update rustfilt path 2021-10-26 00:55:04 +11:00
RunasSudo
f120cf2eee
Make DynNum thread-safe 2021-10-19 15:31:22 +11:00
RunasSudo
75ec78b1a6
Add test cases for DynNum (single-threaded only) 2021-10-19 15:27:11 +11:00
RunasSudo
414a1482c3
Implement dynamic dispatch for different number types 2021-10-19 14:52:08 +11:00
RunasSudo
5a53574366
Allow opting out of building default wasm bindings 2021-10-18 18:06:42 +11:00
RunasSudo
e78d06289a
Return Result from CSP parse_reader, better error messages 2021-10-17 17:18:14 +11:00
RunasSudo
71dc671c34
Build CSV parser for WebAssembly 2021-10-17 16:34:15 +11:00
RunasSudo
46654f8c5a
Implement --omit-informal for opentally convert 2021-10-17 16:32:35 +11:00
RunasSudo
3ceaf67091
Implement stricter validation modes for CSP input 2021-09-30 00:48:57 +10:00
RunasSudo
047a53d0d9
Ignore --round-surplus-fractions with Hare method 2021-09-27 19:19:33 +10: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
0506283ae4
Add test case (Dail-like rules) from Grey-Fitzgerald ERS booklet 2021-09-26 02:27:50 +10:00
RunasSudo
cf75943829
Fixes to edge cases in stratify (LR) sample method 2021-09-26 02:27:37 +10:00
RunasSudo
2f7abf9f0a
Fix print view for votes (transposed) report 2021-09-26 02:25:44 +10:00
RunasSudo
3a4e53e1f0
Implement Dáil Éireann STV 2021-09-14 23:13:45 +10:00
RunasSudo
a641b97d1f
More work on unit/integration tests 2021-09-14 02:27:35 +10:00
RunasSudo
f12db205b9
Make Fixed, GuardedFixed thread-safe 2021-09-13 04:33:36 +10:00
RunasSudo
e1e347c255
More unit/integration tests 2021-09-13 03:43:17 +10:00
RunasSudo
b05e0e06f2
Adjust formatting of detailed transfers table in web UI 2021-09-13 03:42:53 +10:00
RunasSudo
59f79444e8
Show only continuing candidates in detailed transfers table 2021-09-12 00:24:48 +10:00
RunasSudo
2c3470b91c
Hide detailed transfers link in print view 2021-09-11 21:17:35 +10:00
RunasSudo
c1ccf54501
Don't reapply wasm-bindgen/wasm-opt if no changes 2021-09-11 21:17:35 +10:00
RunasSudo
df1b2f7bdc
Implement detailed transfers in web UI 2021-09-11 21:08:36 +10:00