-
Notifications
You must be signed in to change notification settings - Fork 5
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
Merge Development to Main to close Issues #119
Commits on Aug 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f38ced9 - Browse repository at this point
Copy the full SHA f38ced9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88aa5bc - Browse repository at this point
Copy the full SHA 88aa5bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41e188c - Browse repository at this point
Copy the full SHA 41e188cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25ff3cf - Browse repository at this point
Copy the full SHA 25ff3cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 584bb41 - Browse repository at this point
Copy the full SHA 584bb41View commit details -
Significant refactoring of candidate contests.
BallotStyles don't drive the contests.
Configuration menu - View commit details
-
Copy full SHA for 43eb184 - Browse repository at this point
Copy the full SHA 43eb184View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24b921f - Browse repository at this point
Copy the full SHA 24b921fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f0ab55 - Browse repository at this point
Copy the full SHA 9f0ab55View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1fd991 - Browse repository at this point
Copy the full SHA f1fd991View commit details
Commits on Aug 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 309db0e - Browse repository at this point
Copy the full SHA 309db0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5090b8 - Browse repository at this point
Copy the full SHA f5090b8View commit details
Commits on Aug 23, 2022
-
Add votes allowed on candidates races (even if it's the default).
Fixes BallotLab #82.
Configuration menu - View commit details
-
Copy full SHA for 55b5b38 - Browse repository at this point
Copy the full SHA 55b5b38View commit details -
Configuration menu - View commit details
-
Copy full SHA for a262592 - Browse repository at this point
Copy the full SHA a262592View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a27316 - Browse repository at this point
Copy the full SHA 4a27316View commit details -
Use 'ContestSelectionId's instead of a count for write-ins.
Fixes BallotLab #84.
Configuration menu - View commit details
-
Copy full SHA for 15efb15 - Browse repository at this point
Copy the full SHA 15efb15View commit details
Commits on Aug 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4355de7 - Browse repository at this point
Copy the full SHA 4355de7View commit details -
Properly set up multi-candidate slates/tickets.
Fixes BallotLab #85. This isn't quite right: fails if a slate has candidates from different parties. Deferring on that case for now.
Configuration menu - View commit details
-
Copy full SHA for 26deeaf - Browse repository at this point
Copy the full SHA 26deeafView commit details -
Merge write-ins into candidte contests.
Mark write-in status as boolean (matching the contents of the EDF). No issue attached.
Configuration menu - View commit details
-
Copy full SHA for fb03e3f - Browse repository at this point
Copy the full SHA fb03e3fView commit details
Commits on Aug 27, 2022
-
Multi-candidate slates: Fix dropping all candidates before the last one.
The error was introduced in the process of folding write-ins into contests. - Remove convoluted extra step that makes it harder to do this correctly. - Candidate names are grouped in arrays. Now do the same for parties. - Use 'is_write_in' for the write-in boolean field.
Configuration menu - View commit details
-
Copy full SHA for 1547160 - Browse repository at this point
Copy the full SHA 1547160View commit details -
Multi-candidate slates: Use party IDs to collapse identical parties.
Handles case where candidates in a slate have different parties.
Configuration menu - View commit details
-
Copy full SHA for 78f933a - Browse repository at this point
Copy the full SHA 78f933aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e658646 - Browse repository at this point
Copy the full SHA e658646View commit details -
Configuration menu - View commit details
-
Copy full SHA for d48ddf7 - Browse repository at this point
Copy the full SHA d48ddf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d1bfb4 - Browse repository at this point
Copy the full SHA 4d1bfb4View commit details
Commits on Aug 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8fd9337 - Browse repository at this point
Copy the full SHA 8fd9337View commit details
Commits on Aug 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6a88c50 - Browse repository at this point
Copy the full SHA 6a88c50View commit details
Commits on Sep 5, 2022
-
Update of JSON ballot generator.
Significant update of contests: - Include '@id's of ballot measure contests (candidates already happening). - Include '@id's of candidate and ballot measure contest selections. - Updates and bug fixes for write-ins in candidate contests. - Multi-candidate slates: - Combine names of candidates into list. Names are stored in lists even when there is only one candidate. - Combine parties of candidate IFF they are the same. Parties are always stored in lists, and empty if there is no party.
Configuration menu - View commit details
-
Copy full SHA for db0773e - Browse repository at this point
Copy the full SHA db0773eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb195a0 - Browse repository at this point
Copy the full SHA fb195a0View commit details -
Use September test case for Spacetown data.
Only updates the JSON file not the custom data file. See: https://github.com/trustthevote-project/nist-1500-100-103-examples/test_cases/september_test_case.json
Configuration menu - View commit details
-
Copy full SHA for fe81fbc - Browse repository at this point
Copy the full SHA fe81fbcView commit details -
Update the internal Spacetown data to use the September test case.
- Candidate parties are now a list. - 'write_in' -> 'is_write_in'
Configuration menu - View commit details
-
Copy full SHA for 818f21b - Browse repository at this point
Copy the full SHA 818f21bView commit details
Commits on Sep 6, 2022
-
These are NOT intended to follow any standard, merely to aid in debugging. There's an ongoing conversation about the format of human readable IDs.
Configuration menu - View commit details
-
Copy full SHA for 9b91232 - Browse repository at this point
Copy the full SHA 9b91232View commit details
Commits on Sep 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 983ff88 - Browse repository at this point
Copy the full SHA 983ff88View commit details
Commits on Sep 8, 2022
-
Merge pull request #106 from ion-oset/september-ballot
Use the September test case instead of the June test case, with order updated to match what's expected. Only handles Spacetown. Human-readable IDs for ease of testing (not part of any agreed upon scheme).
Configuration menu - View commit details
-
Copy full SHA for 7b88323 - Browse repository at this point
Copy the full SHA 7b88323View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3f1cb2 - Browse repository at this point
Copy the full SHA b3f1cb2View commit details
Commits on Sep 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 929a4be - Browse repository at this point
Copy the full SHA 929a4beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 827b2c9 - Browse repository at this point
Copy the full SHA 827b2c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d6d431 - Browse repository at this point
Copy the full SHA 8d6d431View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bec0c1 - Browse repository at this point
Copy the full SHA 2bec0c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05fac8f - Browse repository at this point
Copy the full SHA 05fac8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67d3933 - Browse repository at this point
Copy the full SHA 67d3933View commit details
Commits on Sep 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9921c2d - Browse repository at this point
Copy the full SHA 9921c2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e7283f - Browse repository at this point
Copy the full SHA 4e7283fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e099419 - Browse repository at this point
Copy the full SHA e099419View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dc5ca8 - Browse repository at this point
Copy the full SHA 5dc5ca8View commit details
Commits on Sep 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a112e03 - Browse repository at this point
Copy the full SHA a112e03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7873833 - Browse repository at this point
Copy the full SHA 7873833View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3621f32 - Browse repository at this point
Copy the full SHA 3621f32View commit details -
Use a base type for contest models.
Partly to share fields but primarily for correctness: contests have to be a single list independent of sub-type because that's how EDFs work. Splitting the types into multiple lists would lose the order.
Configuration menu - View commit details
-
Copy full SHA for 893af78 - Browse repository at this point
Copy the full SHA 893af78View commit details -
Configuration menu - View commit details
-
Copy full SHA for df0a193 - Browse repository at this point
Copy the full SHA df0a193View commit details -
Configuration menu - View commit details
-
Copy full SHA for e03c3bb - Browse repository at this point
Copy the full SHA e03c3bbView commit details -
Reorder contest fields in ballot data extractor to match ballot data …
…model. Do some minor code cleanup.
Configuration menu - View commit details
-
Copy full SHA for a7f19c1 - Browse repository at this point
Copy the full SHA a7f19c1View commit details -
Don't return an empty party dictionary when there is no party.
An empty dictionary adds a special case to 'PartyData' construction.
Configuration menu - View commit details
-
Copy full SHA for 341df82 - Browse repository at this point
Copy the full SHA 341df82View commit details
Commits on Sep 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 002e415 - Browse repository at this point
Copy the full SHA 002e415View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3059297 - Browse repository at this point
Copy the full SHA 3059297View commit details -
Configuration menu - View commit details
-
Copy full SHA for da218db - Browse repository at this point
Copy the full SHA da218dbView commit details
Commits on Sep 14, 2022
-
Re-implement and simplify the ballot extractor interface.
- Unify extraction functions: - Use direct field accesses for properties, index for references. - Yield data dictionaries instead of returning lists. - Add in election data. - Entry point is now 'extract_ballot_data', which returns a list.
Configuration menu - View commit details
-
Copy full SHA for b173842 - Browse repository at this point
Copy the full SHA b173842View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ace8d6 - Browse repository at this point
Copy the full SHA 5ace8d6View commit details -
Make 'ElectionReport' and 'ElementIndex' internal to the extractor.
The caller only receives an 'ElectionData' back.
Configuration menu - View commit details
-
Copy full SHA for 04e0d3e - Browse repository at this point
Copy the full SHA 04e0d3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5350723 - Browse repository at this point
Copy the full SHA 5350723View commit details -
Turn ballot extractor into a class.
- Public API is now 'extract'. - Prefix all internal methods as private. - Prefix utility functions but don't make them methods. - Make the element index an instance variable. - Re-wrap text to fit within line length. Note: In a class method order usually puts public functions at the top. Not doing that here to avoid making the change diff useless.
Configuration menu - View commit details
-
Copy full SHA for 7e2f748 - Browse repository at this point
Copy the full SHA 7e2f748View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1195709 - Browse repository at this point
Copy the full SHA 1195709View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf945d5 - Browse repository at this point
Copy the full SHA cf945d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b4b728 - Browse repository at this point
Copy the full SHA 4b4b728View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e9de74 - Browse repository at this point
Copy the full SHA 0e9de74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 358bffd - Browse repository at this point
Copy the full SHA 358bffdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9611b08 - Browse repository at this point
Copy the full SHA 9611b08View commit details
Commits on Sep 15, 2022
-
Merge pull request #112 from ion-oset/edf-to-ballot-data to development
EDF to ballot data model extractor code is reviewed and approved.
Configuration menu - View commit details
-
Copy full SHA for 2ba1c0e - Browse repository at this point
Copy the full SHA 2ba1c0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e5b7ff - Browse repository at this point
Copy the full SHA 1e5b7ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35597ea - Browse repository at this point
Copy the full SHA 35597eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for f55562a - Browse repository at this point
Copy the full SHA f55562aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 92e9477 - Browse repository at this point
Copy the full SHA 92e9477View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d130ff - Browse repository at this point
Copy the full SHA 7d130ffView commit details
Commits on Sep 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 850f6e5 - Browse repository at this point
Copy the full SHA 850f6e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d1221d - Browse repository at this point
Copy the full SHA 2d1221dView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa643a2 - Browse repository at this point
Copy the full SHA aa643a2View commit details
Commits on Sep 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d9eccfc - Browse repository at this point
Copy the full SHA d9eccfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52da16e - Browse repository at this point
Copy the full SHA 52da16eView commit details
Commits on Sep 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 13da497 - Browse repository at this point
Copy the full SHA 13da497View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12a2380 - Browse repository at this point
Copy the full SHA 12a2380View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a3a03e - Browse repository at this point
Copy the full SHA 5a3a03eView commit details
Commits on Sep 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 12196c1 - Browse repository at this point
Copy the full SHA 12196c1View commit details -
Merge pull request #113 from stratofax/development
Extraction code validates and generates ballots, passes GitHub Actions testing, but pytest still fails locally. Good enough for a merge.
Configuration menu - View commit details
-
Copy full SHA for b2c7092 - Browse repository at this point
Copy the full SHA b2c7092View commit details
Commits on Sep 22, 2022
-
Increment version number and CHANGELOG to close Milestone 2 (#118)
* Update version to 0.1.3 upon milestone completion * Update CHANGELOG.md Co-authored-by: Ion Y <[email protected]> * Update CHANGELOG.md Co-authored-by: Ion Y <[email protected]> * Update CHANGELOG.md Co-authored-by: Ion Y <[email protected]> * Use short dash in header * Remove unneeded files Co-authored-by: Ion Y <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2cfd38d - Browse repository at this point
Copy the full SHA 2cfd38dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 45f06ba - Browse repository at this point
Copy the full SHA 45f06baView commit details