ultianalyticspull

Get and enhance data from UltiAnalytics.

View the Project on GitHub dfiorino/ultianalyticspull

UltiAnalytics Pull

Use UltiAnalytics Pull to grab, clean, and enhance ultimate frisbee data from UltiAnalytics. Run it over your team’s data or use it to analyze the full available data sets of professional ultimate (both AUDL and PUL). It can produce tabulated player stats with the actual player names, so you can compare stats like goals, assists, blocks, and over 20 others! Use it to create your own metrics or graphics to measure player or team performance per year, per game, per point, or even per possession. To enrich your insights, this project includes supplemental data like information on the professional franchises, game results, and now weekly active rosters.

Features

Installation

Prerequisite

This package requires Python 3. The easiest way to get everything you need is to download and install Anaconda (https://www.anaconda.com/distribution/)

Instructions

cd /path/to/ultianalyticspull
conda create -n new_env python=3.7
conda activate new_env
conda install pip
pip install .

Usage

See the notebook in examples/Example.ipynb to get your team’s throw-by-throw data and aggregated stats or those of the professional leagues (AUDL and PUL)

Citations

Doing something cool with UltiAnalytics Pull? Let me know!

Here’s a list of work UltiAnalytics Pull has launched so far: