Skip to content

Repository files navigation

Ranked Choice Voting Counter

Usage

Command Line (Python)

python count.py <filename.csv>

Example:

python count.py ballot_data.csv

Web Interface

  1. Install required dependencies:
pip install flask flask-cors pandas
  1. Start the Flask server:
python server.py
  1. Open index.html in your web browser

  2. Upload a CSV file and click "Process CSV" to see the results

The web interface will display:

  • Winner for each race (if applicable)
  • All elimination rounds
  • Vote counts for each candidate in each round
  • Which candidates were eliminated and why

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages