22 Commits (bd2bb2646d319cab02d4f1d548e42302831d7079)
 

Author SHA1 Message Date
Edward L Platt bd2bb2646d Finish ^deliberation code and tests. 2 years ago
Edward L Platt e67ae2c12d Change profile->scores to count->scores in borda code. 2 years ago
Edward L Platt e379c7e826 Add documentation for irv code. 2 years ago
Edward L Platt 116130d93b Add initial code for instant-runoff voting (irv). 2 years ago
Edward L Platt b255aceca0 Document borda module and add tests. 2 years ago
Edward L Platt 4cc67f8fad Add abstraction for ranked preference representation. 2 years ago
Edward L Platt 3c99cd38f3 Move test-borda to tests directory. 2 years ago
Edward L Platt b6d2db6c2b Change internal representation of profile for readability. 2 years ago
Edward L Platt 0082ed981e Refactor preference module to improve consistency. 2 years ago
Edward L Platt 743d9a8c65 Add test logs to gitignore. 2 years ago
Edward L Platt f6ec88e682 Move ^cell and ^attenuated to utils. 2 years ago
Edward L Platt 30a1496f31 Finish social-preference and social-choice functions for borda method. 2 years ago
Edward L Platt 5444c0654e Add group-by to utils.
* Applies a procedure to each element of a list and returns an association list mapping the procedures return value to a list of the elements that produce that return value.
2 years ago
Edward L Platt 25771dffeb Modify borda module to use util module. 2 years ago
Edward L Platt 3c73fd46dd Move utility functions to separate module. 2 years ago
Edward L Platt fae0d004df Change module import in test-borda to match directory structure. 2 years ago
Edward L Platt 650ee8bc97 Move test out of module directory. 2 years ago
Edward L Platt 5fb698a23c Fix typo in module name. 2 years ago
Edward L Platt a1d393c582 Initial code for borda method code. 2 years ago
Edward L Platt 688f1d0989 Allow incomplete ballots.
* When calling 'update-vote, a rank of #f will remove the associated
  alternative from the ranking.
2 years ago
Edward L Platt a4c419b773 Decouple deliberation and metadata.
* Rename ^decision to ^deliberation
* Separate ^decision into ^deliberation and ^deliberation-info
2 years ago
Edward L Platt 2d4d20bd54 Initial commit. 2 years ago