Skip to content

Repository files navigation

Start.gg ELO Library

ELO Tools is a collection of Python scripts designed to work with data from start.gg using its API. These tools help fetch, process, and rank players by ELO, and generate professional PDFs and graphs.

Features

  • Fetch tournament and player data from start.gg using its API.
  • Process and clean data, including handling tags and sponsor names.
  • Calculate and rank players by ELO.
  • Generate professional PDFs with rankings.
  • (Coming Soon) Generate head-to-head matchup graphs.

Usage

  1. Download data using get_results.py.
  2. Format data with combine_tags.py and remove_sponsors.py.
  3. Create ELO rankings with score_elo.py, which generates a file called elo.csv.
  4. Generate a professional PDF using generate_elo_pdf.py.
  5. (Coming Soon) Create a head-to-head graph with head2head.py.

Requirements

  • Python 3.10+
  • Libraries: pandas, reportlab, matplotlib, seaborn, requests.

About

a collection of Python scripts designed to work with data from start.gg. These tools help fetch, process, and rank players by ELO, and generate professional PDFs and graphs.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages