Larry's solution is so much superior to our current solution (not only resolving fractions - see #23 - but multiple other improvements - e.g. well organized test cases in separate files with relevant parameters / settings / configurations ).
Therefore, I propose to request Larry's permission to refresh our STARPY solution using Larry's code as a foundation.
Obviously we would have to:
- bring back some test cases that we had as a our starting point (Larry probably covered those already)
- review impact of dropping some dependencies - e.g.
- numpy (we probably do not need such a big gun - as proven by Larry)
- pytest
Larry's code:
https://github.com/larryhastings/starvote.
licensed using the MIT license
https://github.com/larryhastings/starvote/blob/master/LICENSE
Larry's solution is so much superior to our current solution (not only resolving fractions - see #23 - but multiple other improvements - e.g. well organized test cases in separate files with relevant parameters / settings / configurations ).
Therefore, I propose to request Larry's permission to refresh our STARPY solution using Larry's code as a foundation.
Obviously we would have to:
Larry's code:
https://github.com/larryhastings/starvote.
licensed using the MIT license
https://github.com/larryhastings/starvote/blob/master/LICENSE