Mathew Ruberg

Results 42 issues of Mathew Ruberg

## Background When tabulating a contest, RCTab currently reports the results at two levels - By default, the `summary` files are reported at the full contest level: all configured CVRs...

WIP

Testing #812 I noticed that consecutive runs of tabulate take ~5 seconds longer each run. Here's some splits I did with the Minneapolis Mayor test data. It got about 5...

While reviewing #812 I noticed that the progress bar hangs during tabulation. Armin's [comment](https://github.com/BrightSpots/rcv/pull/812#issuecomment-2101250292) says this was always there, not new to #812. It is a little more noticeable, since...

Currently we use one giant google doc to draft our TDP. Let's research some more sustainable ways to build documentation. ### Must haves - Simple offline access for use in...

documentation

Actionable followup to #559. In it, Armin says > tabulating 300,000 CVRs out of 1,500,000 records takes 500mb additional memory (in addition to 350mb used just to launch RCTab). That...

documentation

They are both user guides and have a lot of duplication. Combine them in the TDP for 1.4.0 release.

documentation

CVR: [CSV CVRs - more ranks than configured.csv](https://github.com/BrightSpots/rcv/files/14501661/CSV.CVRs.-.more.ranks.than.configured.csv) Config: [undefined_more-rankings-than-configured.json](https://github.com/BrightSpots/rcv/files/14501662/undefined_more-rankings-than-configured.json) The CVR above has 4 rankings, but is configured for a maximum of 3. In the Winning Rules tab there...

#679 adds a pre-tabulation modal that includes a count of total ballots across all configured CVRs. #675 adds logging of ballot counts on a per-CVR basis. This ticket is to...

https://github.com/BrightSpots/rcv/issues/679 describes a new modal that provides one place for pre-tabulation checks. Part of that modal is a progress bar to indicate to users that work is being done. Initially,...

following up on #804, we need to check all of our CVR providers to ensure that we are populating a unique identifier in either `CastVoteRecord.suppliedId` or `CastVoteRecord.computedId`

good first issue