SYMBOL INDEX (44 symbols across 4 files) FILE: game/game.py class Game (line 25) | class Game(object): method __init__ (line 32) | def __init__(self, date, team1, team2): method _get_tracking_data (line 101) | def _get_tracking_data(self): method _get_playbyplay_data (line 125) | def _get_playbyplay_data(self): method _get_player_ids (line 158) | def _get_player_ids(self): method _format_tracking_data (line 176) | def _format_tracking_data(self): method _draw_court (line 198) | def _draw_court(self, color="gray", lw=2, grid=False, zorder=0): method watch_play (line 262) | def watch_play(self, game_time, length, highlight_player=None, method watch_player_actions (line 320) | def watch_player_actions(self, player_name, action, length=15, max_vid... method _get_commentary (line 350) | def _get_commentary(self, game_time, commentary_length=6, method _get_player_actions (line 403) | def _get_player_actions(self, player_name, action): method _get_moment_details (line 425) | def _get_moment_details(self, frame_number, highlight_player=None): method plot_frame (line 485) | def plot_frame(self, frame_number, highlight_player=None, method _in_formation (line 577) | def _in_formation(self, frame_number): method get_spacing_area (line 597) | def get_spacing_area(self, frame_number): method get_offensive_team (line 619) | def get_offensive_team(self, frame_number): method _determine_direction (line 655) | def _determine_direction(self): method get_frame (line 676) | def get_frame(self, game_time): method get_play_frames (line 700) | def get_play_frames(self, event_num, play_type='offense'): method animate_play (line 736) | def animate_play(self, game_time, length, highlight_player=None, FILE: game/scrape_games.py function scrape (line 9) | def scrape(): FILE: game/spacing_analysis.py function extract_games (line 17) | def extract_games(): function get_spacing_statistics (line 38) | def get_spacing_statistics(date, home_team, away_team, write_file=False, function write_spacing (line 103) | def write_spacing(gamelist): function plot_spacing (line 117) | def plot_spacing(date, home_team, away_team, defense=True, save_plot=Fal... function get_spacing_details (line 156) | def get_spacing_details(game): function get_spacing_df (line 193) | def get_spacing_df(gamelist): function plot_offense_vs_defense_spacing (line 226) | def plot_offense_vs_defense_spacing(spacing_data): function plot_defense_spacing_vs_score (line 256) | def plot_defense_spacing_vs_score(spacing_data): function plot_defense_spacing_vs_wins (line 281) | def plot_defense_spacing_vs_wins(spacing_datae): function plot_team_defensive_spacing (line 319) | def plot_team_defensive_spacing(spacing_data): function plot_teams_ability_to_space_defense (line 347) | def plot_teams_ability_to_space_defense(spacing_data): FILE: game/velocity_analysis.py function extract_games (line 17) | def extract_games(): function calculate_velocities (line 38) | def calculate_velocities(game, frame, highlight_player=None): function plot_velocity_frame (line 95) | def plot_velocity_frame(game, frame_number, ax, highlight_player=None): function watch_play_velocities (line 138) | def watch_play_velocities(game, game_time, length, highlight_player=None): function get_velocity_statistics (line 218) | def get_velocity_statistics(date, home_team, away_team, write_file=False, function write_velocity (line 287) | def write_velocity(gamelist): function extract_velocity (line 301) | def extract_velocity(gamelist): function extract_fatigue (line 368) | def extract_fatigue(gamelist): function velocity_plots (line 453) | def velocity_plots(df): function fatigue_plots (line 505) | def fatigue_plots(df): function extract_scores (line 539) | def extract_scores(score_data): function set_plot_params (line 557) | def set_plot_params(size):