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