Input is a CSV/spreadsheet file with the number of winners to be selected in the first cell. On subsequent lines, the first column contains the names of the candidates (no blanks), with each additional column representing a ballot. Details are given here. Little error checking is done, so be sure to review the trace output. The source code is available here.
$Id: vote.py 77 2016-04-24 13:50:12Z jtkorb $
Enter file name and press a button to see results.