Edward L Platt
a292a94f3d
Minor formatting fixes.
2 years ago
Edward L Platt
acef5564e7
Add additional context and links to readme.
2 years ago
Edward L Platt
c36eb12997
Add readme.
2 years ago
Edward L Platt
a19527d9d6
Change deliberation title method to topic.
2 years ago
Edward L Platt
87ef97da04
Add method to ^ranked-preference to return list of alternatives.
2 years ago
Edward L Platt
b72877f72c
Move deliberate module tests to tests directory.
2 years ago
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