andrewtavis/poli-sci-kit

Add Adams method to appointment.methods.highest_averages

Open

#21 opened on Mar 30, 2021

 (0 comments) (0 reactions) (0 assignees)Python (9 forks)auto 404
featuregood first issuehelp wanted

Repository metrics

Stars
 (34 stars)
PR merge metrics
 (PR metrics pending)

Description

The Adams method, as described on Wikipedia, is another highest averages method that could be implemented. This method has been implemented in voting, but lacks the allocation conditions that poli-sci-kit provide.

This issue would be to add this method to appointment.methods.highest_averages in a way that allows for minimum allocations, tie break conditions, majority bonus rules, and other conditional rulesets.

Contributor guide