Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* WIP: improving Dominion support, progress towards ONEAudit integration * WIP: Dominion tools * Dominion "multiple card" fix, Testcase Regression Fixes (#91) * This commit fixes issues with the record_id not always set, and the use_current flag never being used * Fix earlier issue where only the first 'Card' in the Dominion output was parsed, added associated unit tests --------- Co-authored-by: Philip B. Stark <[email protected]> * WIP: ONEAudit integration. Dominion mvr retrieval improvements * WIP: Dominion card numbering, construct pool_means only for pool==True CVRs * WIP: working but sample size estimation needs to be improved * ENH: ONEAudit seems to be working, including sample size estimation. * ENH: improve documentation in ONEAudit notebook; minor bug fixes * improving ability to test sample sizes (#97) * Oneaudit (#92) * WIP: improving Dominion support, progress towards ONEAudit integration * WIP: Dominion tools * Dominion "multiple card" fix, Testcase Regression Fixes (#91) * This commit fixes issues with the record_id not always set, and the use_current flag never being used * Fix earlier issue where only the first 'Card' in the Dominion output was parsed, added associated unit tests --------- Co-authored-by: Philip B. Stark <[email protected]> * WIP: ONEAudit integration. Dominion mvr retrieval improvements * WIP: Dominion card numbering, construct pool_means only for pool==True CVRs * WIP: working but sample size estimation needs to be improved * ENH: ONEAudit seems to be working, including sample size estimation. * ENH: improve documentation in ONEAudit notebook; minor bug fixes --------- Co-authored-by: bsheehan-SF-RLA <[email protected]> * Added missing parameter in supermajority assertion and changed np.infty (no longer supported) to np.inf (#93) * Dominion (#94) * BUG: change logic for parsing Dominion ranks, fix minor bugs in supermajority * BUG: revise unit test for Dominion to match new mark processing * ENH: logic for SF treatment of multiple ranks assigned to same candidate in IRV * ENH: logic for SF treatment of multiple ranks assigned to same candidate in IRV * ENH: logic for SF treatment of multiple ranks assigned to same candidate in IRV * ENH: logic for SF treatment of multiple ranks assigned to same candidate in IRV * Optimizations for Dominion.sample_from_cvrs and CVR.consistent_sampling (#95) * Speed optimizations for Dominion.sample_from_cvrs() and CVR.consistent_sampling() * Unit tests for optimzations in last commit, should pass on original and optimized code --------- Co-authored-by: bsheehan-SF-RLA <[email protected]> Co-authored-by: Alexander Ek <[email protected]> --------- Co-authored-by: bsheehan-SF-RLA <[email protected]> Co-authored-by: Alexander Ek <[email protected]>
- Loading branch information