Open aleifer opened 2 years ago
There appears to be an inconsistency in the implementation of the droop quota. The readme states:
droop_quota = votes/(seats+1) + 1
But the code in multiple_seat_ranking_methods.py and the associated inline documentation use a different definition that omits the additional +1:
multiple_seat_ranking_methods.py
+1
votes_needed_to_win: float = voters / float((seats + 1)) # Drop quota
From the inline documentation (line 139):
droop_quota = votes/(seats+1)
There appears to be an inconsistency in the implementation of the droop quota. The readme states:
But the code in
multiple_seat_ranking_methods.py
and the associated inline documentation use a different definition that omits the additional+1
:From the inline documentation (line 139):