mirror of
https://github.com/tgorordo/smithy.git
synced 2026-06-12 18:42:13 -07:00
16 lines
814 B
Markdown
16 lines
814 B
Markdown
# Smithy
|
|
*A simple smith set solver for ranked-choice ballots.*
|
|
|
|
The Smith set is the minimal set of candidates which can beat all others pairwise - if there is a single winner
|
|
in the set they are guaranteed the standard Condorcet i.e. Majority winner (they beat all others pairwise).
|
|
|
|
|
|
## TODO
|
|
|
|
- add cli options & flexibility
|
|
- relevant column selection flags
|
|
- eligible voter filter flags (row selection)
|
|
- output control flags (whether to show input ballots or the voter ids on them, whether to pretty print output, etc.)
|
|
- `cgi` [interface on pages.uoregon.edu](https://service.uoregon.edu/TDClient/2030/Portal/KB/Article/43069/Advanced-use-of-pages-uoregon-edu).
|
|
- instructions/writeup and README
|
|
- polish/finalize packaging and usage (might be some refactoring of where the cli goes)
|