def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items()] self.league_dash_ptshots = Endpoint.DataSet(data=data_sets['LeagueDashPTShots'])
def __init__(self, last_n_games=LastNGames.default, measure_type_detailed_defense=MeasureTypeDetailedDefense.default, month=Month.default, opponent_team_id=0, pace_adjust=PaceAdjust.default, per_mode_detailed=PerModeDetailed.default, period=Period.default, plus_minus=PlusMinus.default, rank=Rank.default, season=Season.default, season_type_all_star=SeasonTypeAllStar.default, conference_nullable=ConferenceNullable.default, date_from_nullable='', date_to_nullable='', division_simple_nullable=DivisionSimpleNullable.default, game_scope_simple_nullable=GameScopeSimpleNullable.default, game_segment_nullable=GameSegmentNullable.default, league_id_nullable=LeagueIDNullable.default, location_nullable=LocationNullable.default, outcome_nullable=OutcomeNullable.default, po_round_nullable='', player_experience_nullable=PlayerExperienceNullable.default, player_position_abbreviation_nullable=PlayerPositionAbbreviationNullable.default, season_segment_nullable=SeasonSegmentNullable.default, shot_clock_range_nullable=ShotClockRangeNullable.default, starter_bench_nullable=StarterBenchNullable.default, team_id_nullable='', vs_conference_nullable=ConferenceNullable.default, vs_division_nullable=DivisionNullable.default): self.nba_response = NBAStatsHTTP().send_api_request( endpoint=self.endpoint, parameters={ 'LastNGames': last_n_games, 'MeasureType': measure_type_detailed_defense, 'Month': month, 'OpponentTeamID': opponent_team_id, 'PaceAdjust': pace_adjust, 'PerMode': per_mode_detailed, 'Period': period, 'PlusMinus': plus_minus, 'Rank': rank, 'Season': season, 'SeasonType': season_type_all_star, 'Conference': conference_nullable, 'DateFrom': date_from_nullable, 'DateTo': date_to_nullable, 'Division': division_simple_nullable, 'GameScope': game_scope_simple_nullable, 'GameSegment': game_segment_nullable, 'LeagueID': league_id_nullable, 'Location': location_nullable, 'Outcome': outcome_nullable, 'PORound': po_round_nullable, 'PlayerExperience': player_experience_nullable, 'PlayerPosition': player_position_abbreviation_nullable, 'SeasonSegment': season_segment_nullable, 'ShotClockRange': shot_clock_range_nullable, 'StarterBench': starter_bench_nullable, 'TeamID': team_id_nullable, 'VsConference': vs_conference_nullable, 'VsDivision': vs_division_nullable }, ) data_sets = self.nba_response.get_data_sets() self.data_sets = [Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items()] self.league_dash_team_stats = Endpoint.DataSet(data=data_sets['LeagueDashTeamStats'])
def __init__(self, active_streaks_only_nullable='', conference_nullable=ConferenceNullable.default, date_from_nullable='', date_to_nullable='', division_simple_nullable=DivisionSimpleNullable.default, draft_number_nullable='', draft_round_nullable='', draft_team_id_nullable='', draft_year_nullable='', eq_ast_nullable='', eq_blk_nullable='', eq_dd_nullable='', eq_dreb_nullable='', eq_fg3a_nullable='', eq_fg3m_nullable='', eq_fg3_pct_nullable='', eq_fga_nullable='', eq_fgm_nullable='', eq_fg_pct_nullable='', eq_fta_nullable='', eq_ftm_nullable='', eq_ft_pct_nullable='', eq_minutes_nullable='', eq_oreb_nullable='', eq_pf_nullable='', eq_pts_nullable='', eq_reb_nullable='', eq_stl_nullable='', eq_td_nullable='', eq_tov_nullable='', game_id_nullable='', gt_ast_nullable='', gt_blk_nullable='', gt_dd_nullable='', gt_dreb_nullable='', gt_fg3a_nullable='', gt_fg3m_nullable='', gt_fg3_pct_nullable='', gt_fga_nullable='', gt_fgm_nullable='', gt_fg_pct_nullable='', gt_fta_nullable='', gt_ftm_nullable='', gt_ft_pct_nullable='', gt_minutes_nullable='', gt_oreb_nullable='', gt_pf_nullable='', gt_pts_nullable='', gt_reb_nullable='', gt_stl_nullable='', gt_td_nullable='', gt_tov_nullable='', league_id_nullable=LeagueIDNullable.default, location_nullable=LocationNullable.default, lt_ast_nullable='', lt_blk_nullable='', lt_dd_nullable='', lt_dreb_nullable='', lt_fg3a_nullable='', lt_fg3m_nullable='', lt_fg3_pct_nullable='', lt_fga_nullable='', lt_fgm_nullable='', lt_fg_pct_nullable='', lt_fta_nullable='', lt_ftm_nullable='', lt_ft_pct_nullable='', lt_minutes_nullable='', lt_oreb_nullable='', lt_pf_nullable='', lt_pts_nullable='', lt_reb_nullable='', lt_stl_nullable='', lt_td_nullable='', lt_tov_nullable='', min_games_nullable='', outcome_nullable=OutcomeNullable.default, po_round_nullable='', player_id_nullable='', rookie_year_nullable=SeasonNullable.default, season_nullable=SeasonNullable.default, season_segment_nullable=SeasonSegmentNullable.default, season_type_nullable=SeasonTypeNullable.default, starter_bench_nullable=StarterBenchNullable.default, team_id_nullable='', vs_conference_nullable=ConferenceNullable.default, vs_division_nullable=DivisionNullable.default, vs_team_id_nullable='', years_experience_nullable=''): self.nba_response = NBAStatsHTTP().send_api_request( endpoint=self.endpoint, parameters={ 'ActiveStreaksOnly': active_streaks_only_nullable, 'Conference': conference_nullable, 'DateFrom': date_from_nullable, 'DateTo': date_to_nullable, 'Division': division_simple_nullable, 'DraftNumber': draft_number_nullable, 'DraftRound': draft_round_nullable, 'DraftTeamID': draft_team_id_nullable, 'DraftYear': draft_year_nullable, 'EqAST': eq_ast_nullable, 'EqBLK': eq_blk_nullable, 'EqDD': eq_dd_nullable, 'EqDREB': eq_dreb_nullable, 'EqFG3A': eq_fg3a_nullable, 'EqFG3M': eq_fg3m_nullable, 'EqFG3_PCT': eq_fg3_pct_nullable, 'EqFGA': eq_fga_nullable, 'EqFGM': eq_fgm_nullable, 'EqFG_PCT': eq_fg_pct_nullable, 'EqFTA': eq_fta_nullable, 'EqFTM': eq_ftm_nullable, 'EqFT_PCT': eq_ft_pct_nullable, 'EqMINUTES': eq_minutes_nullable, 'EqOREB': eq_oreb_nullable, 'EqPF': eq_pf_nullable, 'EqPTS': eq_pts_nullable, 'EqREB': eq_reb_nullable, 'EqSTL': eq_stl_nullable, 'EqTD': eq_td_nullable, 'EqTOV': eq_tov_nullable, 'GameID': game_id_nullable, 'GtAST': gt_ast_nullable, 'GtBLK': gt_blk_nullable, 'GtDD': gt_dd_nullable, 'GtDREB': gt_dreb_nullable, 'GtFG3A': gt_fg3a_nullable, 'GtFG3M': gt_fg3m_nullable, 'GtFG3_PCT': gt_fg3_pct_nullable, 'GtFGA': gt_fga_nullable, 'GtFGM': gt_fgm_nullable, 'GtFG_PCT': gt_fg_pct_nullable, 'GtFTA': gt_fta_nullable, 'GtFTM': gt_ftm_nullable, 'GtFT_PCT': gt_ft_pct_nullable, 'GtMINUTES': gt_minutes_nullable, 'GtOREB': gt_oreb_nullable, 'GtPF': gt_pf_nullable, 'GtPTS': gt_pts_nullable, 'GtREB': gt_reb_nullable, 'GtSTL': gt_stl_nullable, 'GtTD': gt_td_nullable, 'GtTOV': gt_tov_nullable, 'LeagueID': league_id_nullable, 'Location': location_nullable, 'LtAST': lt_ast_nullable, 'LtBLK': lt_blk_nullable, 'LtDD': lt_dd_nullable, 'LtDREB': lt_dreb_nullable, 'LtFG3A': lt_fg3a_nullable, 'LtFG3M': lt_fg3m_nullable, 'LtFG3_PCT': lt_fg3_pct_nullable, 'LtFGA': lt_fga_nullable, 'LtFGM': lt_fgm_nullable, 'LtFG_PCT': lt_fg_pct_nullable, 'LtFTA': lt_fta_nullable, 'LtFTM': lt_ftm_nullable, 'LtFT_PCT': lt_ft_pct_nullable, 'LtMINUTES': lt_minutes_nullable, 'LtOREB': lt_oreb_nullable, 'LtPF': lt_pf_nullable, 'LtPTS': lt_pts_nullable, 'LtREB': lt_reb_nullable, 'LtSTL': lt_stl_nullable, 'LtTD': lt_td_nullable, 'LtTOV': lt_tov_nullable, 'MinGames': min_games_nullable, 'Outcome': outcome_nullable, 'PORound': po_round_nullable, 'PlayerID': player_id_nullable, 'RookieYear': rookie_year_nullable, 'Season': season_nullable, 'SeasonSegment': season_segment_nullable, 'SeasonType': season_type_nullable, 'StarterBench': starter_bench_nullable, 'TeamID': team_id_nullable, 'VsConference': vs_conference_nullable, 'VsDivision': vs_division_nullable, 'VsTeamID': vs_team_id_nullable, 'YearsExperience': years_experience_nullable }, ) data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.player_game_streak_finder_results = Endpoint.DataSet( data=data_sets['PlayerGameStreakFinderResults'])
def __init__( self, vs_player_id, player_id, last_n_games=LastNGames.default, measure_type_detailed_defense=MeasureTypeDetailedDefense.default, month=Month.default, opponent_team_id=0, pace_adjust=PaceAdjust.default, per_mode_detailed=PerModeDetailed.default, period=Period.default, plus_minus=PlusMinus.default, rank=Rank.default, season=Season.default, season_type_playoffs=SeasonType.default, date_from_nullable='', date_to_nullable='', game_segment_nullable=GameSegmentNullable.default, league_id_nullable=LeagueIDNullable.default, location_nullable=LocationNullable.default, outcome_nullable=OutcomeNullable.default, season_segment_nullable=SeasonSegmentNullable.default, vs_conference_nullable=ConferenceNullable.default, vs_division_nullable=DivisionNullable.default): self.nba_response = NBAStatsHTTP().send_api_request( endpoint=self.endpoint, parameters={ 'VsPlayerID': vs_player_id, 'PlayerID': player_id, 'LastNGames': last_n_games, 'MeasureType': measure_type_detailed_defense, 'Month': month, 'OpponentTeamID': opponent_team_id, 'PaceAdjust': pace_adjust, 'PerMode': per_mode_detailed, 'Period': period, 'PlusMinus': plus_minus, 'Rank': rank, 'Season': season, 'SeasonType': season_type_playoffs, 'DateFrom': date_from_nullable, 'DateTo': date_to_nullable, 'GameSegment': game_segment_nullable, 'LeagueID': league_id_nullable, 'Location': location_nullable, 'Outcome': outcome_nullable, 'SeasonSegment': season_segment_nullable, 'VsConference': vs_conference_nullable, 'VsDivision': vs_division_nullable }, ) data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.on_off_court = Endpoint.DataSet(data=data_sets['OnOffCourt']) self.overall = Endpoint.DataSet(data=data_sets['Overall']) self.player_info = Endpoint.DataSet(data=data_sets['PlayerInfo']) self.shot_area_off_court = Endpoint.DataSet( data=data_sets['ShotAreaOffCourt']) self.shot_area_on_court = Endpoint.DataSet( data=data_sets['ShotAreaOnCourt']) self.shot_area_overall = Endpoint.DataSet( data=data_sets['ShotAreaOverall']) self.shot_distance_off_court = Endpoint.DataSet( data=data_sets['ShotDistanceOffCourt']) self.shot_distance_on_court = Endpoint.DataSet( data=data_sets['ShotDistanceOnCourt']) self.shot_distance_overall = Endpoint.DataSet( data=data_sets['ShotDistanceOverall']) self.vs_player_info = Endpoint.DataSet(data=data_sets['VsPlayerInfo'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items()] self.shot_locations = Endpoint.DataSet(data=data_sets['ShotLocations'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items()] self.team_game_streak_finder_parameters_results = Endpoint.DataSet(data=data_sets['TeamGameStreakFinderParametersResults'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items()] self.player_career_by_college = Endpoint.DataSet(data=data_sets['PlayerCareerByCollege'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items()] self.draft_board = Endpoint.DataSet(data=data_sets['DraftBoard'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.career_totals_all_star_season = Endpoint.DataSet( data=data_sets['CareerTotalsAllStarSeason']) self.career_totals_college_season = Endpoint.DataSet( data=data_sets['CareerTotalsCollegeSeason']) self.career_totals_post_season = Endpoint.DataSet( data=data_sets['CareerTotalsPostSeason']) self.career_totals_regular_season = Endpoint.DataSet( data=data_sets['CareerTotalsRegularSeason']) self.season_rankings_post_season = Endpoint.DataSet( data=data_sets['SeasonRankingsPostSeason']) self.season_rankings_regular_season = Endpoint.DataSet( data=data_sets['SeasonRankingsRegularSeason']) self.season_totals_all_star_season = Endpoint.DataSet( data=data_sets['SeasonTotalsAllStarSeason']) self.season_totals_college_season = Endpoint.DataSet( data=data_sets['SeasonTotalsCollegeSeason']) self.season_totals_post_season = Endpoint.DataSet( data=data_sets['SeasonTotalsPostSeason']) self.season_totals_regular_season = Endpoint.DataSet( data=data_sets['SeasonTotalsRegularSeason'])
def __init__(self, league_id=LeagueID.default, per_mode_simple=PerModeSimple.default, season=Season.default, season_type_all_star=SeasonTypeAllStar.default, close_def_dist_range_nullable='', conference_nullable=ConferenceNullable.default, date_from_nullable='', date_to_nullable='', division_nullable=DivisionNullable.default, dribble_range_nullable='', game_segment_nullable=GameSegmentNullable.default, general_range_nullable='', last_n_games_nullable=LastNGamesNullable.default, location_nullable=LocationNullable.default, month_nullable=MonthNullable.default, opponent_team_id_nullable='', outcome_nullable=OutcomeNullable.default, po_round_nullable='', period_nullable=PeriodNullable.default, season_segment_nullable=SeasonSegmentNullable.default, shot_clock_range_nullable=ShotClockRangeNullable.default, shot_dist_range_nullable='', team_id_nullable='', touch_time_range_nullable='', vs_conference_nullable=ConferenceNullable.default, vs_division_nullable=DivisionNullable.default): self.nba_response = NBAStatsHTTP().send_api_request( endpoint=self.endpoint, parameters={ 'LeagueID': league_id, 'PerMode': per_mode_simple, 'Season': season, 'SeasonType': season_type_all_star, 'CloseDefDistRange': close_def_dist_range_nullable, 'Conference': conference_nullable, 'DateFrom': date_from_nullable, 'DateTo': date_to_nullable, 'Division': division_nullable, 'DribbleRange': dribble_range_nullable, 'GameSegment': game_segment_nullable, 'GeneralRange': general_range_nullable, 'LastNGames': last_n_games_nullable, 'Location': location_nullable, 'Month': month_nullable, 'OpponentTeamID': opponent_team_id_nullable, 'Outcome': outcome_nullable, 'PORound': po_round_nullable, 'Period': period_nullable, 'SeasonSegment': season_segment_nullable, 'ShotClockRange': shot_clock_range_nullable, 'ShotDistRange': shot_dist_range_nullable, 'TeamID': team_id_nullable, 'TouchTimeRange': touch_time_range_nullable, 'VsConference': vs_conference_nullable, 'VsDivision': vs_division_nullable }, ) data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.league_dash_ptshots = Endpoint.DataSet( data=data_sets['LeagueDashPTShots'])
def __init__(self, game_scope_detailed=GameScopeDetailed.default, league_id=LeagueID.default, player_or_team=PlayerOrTeam.default, player_scope=PlayerScope.default, season=Season.default, season_type_playoffs=SeasonType.default): self.nba_response = NBAStatsHTTP().send_api_request( endpoint=self.endpoint, parameters={ 'GameScope': game_scope_detailed, 'LeagueID': league_id, 'PlayerOrTeam': player_or_team, 'PlayerScope': player_scope, 'Season': season, 'SeasonType': season_type_playoffs }, ) data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.defense_hub_stat1 = Endpoint.DataSet( data=data_sets['DefenseHubStat1']) self.defense_hub_stat10 = Endpoint.DataSet( data=data_sets['DefenseHubStat10']) self.defense_hub_stat2 = Endpoint.DataSet( data=data_sets['DefenseHubStat2']) self.defense_hub_stat3 = Endpoint.DataSet( data=data_sets['DefenseHubStat3']) self.defense_hub_stat4 = Endpoint.DataSet( data=data_sets['DefenseHubStat4']) self.defense_hub_stat5 = Endpoint.DataSet( data=data_sets['DefenseHubStat5']) self.defense_hub_stat6 = Endpoint.DataSet( data=data_sets['DefenseHubStat6']) self.defense_hub_stat7 = Endpoint.DataSet( data=data_sets['DefenseHubStat7']) self.defense_hub_stat8 = Endpoint.DataSet( data=data_sets['DefenseHubStat8']) self.defense_hub_stat9 = Endpoint.DataSet( data=data_sets['DefenseHubStat9'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.last10_sec3_point2_player_dashboard = Endpoint.DataSet( data=data_sets['Last10Sec3Point2PlayerDashboard']) self.last10_sec3_point_player_dashboard = Endpoint.DataSet( data=data_sets['Last10Sec3PointPlayerDashboard']) self.last1_min5_point_player_dashboard = Endpoint.DataSet( data=data_sets['Last1Min5PointPlayerDashboard']) self.last1_min_plus_minus5_point_player_dashboard = Endpoint.DataSet( data=data_sets['Last1MinPlusMinus5PointPlayerDashboard']) self.last30_sec3_point2_player_dashboard = Endpoint.DataSet( data=data_sets['Last30Sec3Point2PlayerDashboard']) self.last30_sec3_point_player_dashboard = Endpoint.DataSet( data=data_sets['Last30Sec3PointPlayerDashboard']) self.last3_min5_point_player_dashboard = Endpoint.DataSet( data=data_sets['Last3Min5PointPlayerDashboard']) self.last3_min_plus_minus5_point_player_dashboard = Endpoint.DataSet( data=data_sets['Last3MinPlusMinus5PointPlayerDashboard']) self.last5_min5_point_player_dashboard = Endpoint.DataSet( data=data_sets['Last5Min5PointPlayerDashboard']) self.last5_min_plus_minus5_point_player_dashboard = Endpoint.DataSet( data=data_sets['Last5MinPlusMinus5PointPlayerDashboard']) self.overall_player_dashboard = Endpoint.DataSet( data=data_sets['OverallPlayerDashboard'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items()] self.available_seasons = Endpoint.DataSet(data=data_sets['AvailableSeasons']) self.common_player_info = Endpoint.DataSet(data=data_sets['CommonPlayerInfo']) self.player_headline_stats = Endpoint.DataSet(data=data_sets['PlayerHeadlineStats'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items()] self.season_matchups = Endpoint.DataSet(data=data_sets['SeasonMatchups'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items()] self.player_game_logs = Endpoint.DataSet(data=data_sets['PlayerGameLogs'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items()] self.team_game_log = Endpoint.DataSet(data=data_sets['TeamGameLog'])
def __init__( self, last_n_games=LastNGames.default, month=Month.default, opponent_team_id=0, per_mode_simple=PerModeSimple.default, player_or_team=PlayerOrTeam.default, pt_measure_type=PtMeasureType.default, season=Season.default, season_type_all_star=SeasonTypeAllStar.default, college_nullable='', conference_nullable=ConferenceNullable.default, country_nullable='', date_from_nullable='', date_to_nullable='', division_simple_nullable=DivisionSimpleNullable.default, draft_pick_nullable='', draft_year_nullable='', game_scope_simple_nullable=GameScopeSimpleNullable.default, height_nullable='', league_id_nullable=LeagueIDNullable.default, location_nullable=LocationNullable.default, outcome_nullable=OutcomeNullable.default, po_round_nullable='', player_experience_nullable=PlayerExperienceNullable.default, player_position_abbreviation_nullable=PlayerPositionAbbreviationNullable .default, season_segment_nullable=SeasonSegmentNullable.default, starter_bench_nullable=StarterBenchNullable.default, team_id_nullable='', vs_conference_nullable=ConferenceNullable.default, vs_division_nullable=DivisionNullable.default, weight_nullable=''): self.nba_response = NBAStatsHTTP().send_api_request( endpoint=self.endpoint, parameters={ 'LastNGames': last_n_games, 'Month': month, 'OpponentTeamID': opponent_team_id, 'PerMode': per_mode_simple, 'PlayerOrTeam': player_or_team, 'PtMeasureType': pt_measure_type, 'Season': season, 'SeasonType': season_type_all_star, 'College': college_nullable, 'Conference': conference_nullable, 'Country': country_nullable, 'DateFrom': date_from_nullable, 'DateTo': date_to_nullable, 'Division': division_simple_nullable, 'DraftPick': draft_pick_nullable, 'DraftYear': draft_year_nullable, 'GameScope': game_scope_simple_nullable, 'Height': height_nullable, 'LeagueID': league_id_nullable, 'Location': location_nullable, 'Outcome': outcome_nullable, 'PORound': po_round_nullable, 'PlayerExperience': player_experience_nullable, 'PlayerPosition': player_position_abbreviation_nullable, 'SeasonSegment': season_segment_nullable, 'StarterBench': starter_bench_nullable, 'TeamID': team_id_nullable, 'VsConference': vs_conference_nullable, 'VsDivision': vs_division_nullable, 'Weight': weight_nullable }, ) data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.league_dash_pt_stats = Endpoint.DataSet( data=data_sets['LeagueDashPtStats'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items()] self.video_status = Endpoint.DataSet(data=data_sets['VideoStatus'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items()] self.coaches = Endpoint.DataSet(data=data_sets['Coaches']) self.common_team_roster = Endpoint.DataSet(data=data_sets['CommonTeamRoster'])
def __init__(self, day_offset=DayOffset.default, game_date=GameDate.default, league_id=LeagueID.default): self.nba_response = NBAStatsHTTP().send_api_request( endpoint=self.endpoint, parameters={ 'DayOffset': day_offset, 'GameDate': game_date, 'LeagueID': league_id }, ) data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.available = Endpoint.DataSet(data=data_sets['Available']) self.east_conf_standings_by_day = Endpoint.DataSet( data=data_sets['EastConfStandingsByDay']) self.game_header = Endpoint.DataSet(data=data_sets['GameHeader']) self.last_meeting = Endpoint.DataSet(data=data_sets['LastMeeting']) self.line_score = Endpoint.DataSet(data=data_sets['LineScore']) self.series_standings = Endpoint.DataSet( data=data_sets['SeriesStandings']) self.team_leaders = Endpoint.DataSet(data=data_sets['TeamLeaders']) self.ticket_links = Endpoint.DataSet(data=data_sets['TicketLinks']) self.west_conf_standings_by_day = Endpoint.DataSet( data=data_sets['WestConfStandingsByDay']) self.win_probability = Endpoint.DataSet( data=data_sets['WinProbability'])
def __init__(self, player_id, last_n_games=LastNGames.default, measure_type_detailed=MeasureTypeDetailed.default, month=Month.default, opponent_team_id=0, pace_adjust=PaceAdjust.default, per_mode_detailed=PerModeDetailed.default, period=Period.default, plus_minus=PlusMinus.default, rank=Rank.default, season=Season.default, season_type_playoffs=SeasonType.default, date_from_nullable='', date_to_nullable='', game_segment_nullable=GameSegmentNullable.default, league_id_nullable=LeagueIDNullable.default, location_nullable=LocationNullable.default, outcome_nullable=OutcomeNullable.default, po_round_nullable='', season_segment_nullable=SeasonSegmentNullable.default, shot_clock_range_nullable=ShotClockRangeNullable.default, vs_conference_nullable=ConferenceNullable.default, vs_division_nullable=DivisionNullable.default): self.nba_response = NBAStatsHTTP().send_api_request( endpoint=self.endpoint, parameters={ 'PlayerID': player_id, 'LastNGames': last_n_games, 'MeasureType': measure_type_detailed, 'Month': month, 'OpponentTeamID': opponent_team_id, 'PaceAdjust': pace_adjust, 'PerMode': per_mode_detailed, 'Period': period, 'PlusMinus': plus_minus, 'Rank': rank, 'Season': season, 'SeasonType': season_type_playoffs, 'DateFrom': date_from_nullable, 'DateTo': date_to_nullable, 'GameSegment': game_segment_nullable, 'LeagueID': league_id_nullable, 'Location': location_nullable, 'Outcome': outcome_nullable, 'PORound': po_round_nullable, 'SeasonSegment': season_segment_nullable, 'ShotClockRange': shot_clock_range_nullable, 'VsConference': vs_conference_nullable, 'VsDivision': vs_division_nullable }, ) data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.days_rest_player_dashboard = Endpoint.DataSet( data=data_sets['DaysRestPlayerDashboard']) self.location_player_dashboard = Endpoint.DataSet( data=data_sets['LocationPlayerDashboard']) self.month_player_dashboard = Endpoint.DataSet( data=data_sets['MonthPlayerDashboard']) self.overall_player_dashboard = Endpoint.DataSet( data=data_sets['OverallPlayerDashboard']) self.pre_post_all_star_player_dashboard = Endpoint.DataSet( data=data_sets['PrePostAllStarPlayerDashboard']) self.starting_position = Endpoint.DataSet( data=data_sets['StartingPosition']) self.wins_losses_player_dashboard = Endpoint.DataSet( data=data_sets['WinsLossesPlayerDashboard'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items()] self.box_score_similarity_scores = Endpoint.DataSet(data=data_sets['BoxScoreSimilarityScores'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items()] self.results = Endpoint.DataSet(data=data_sets['Results'])
def __init__(self, team_id, last_n_games=LastNGames.default, measure_type_detailed_defense=MeasureTypeDetailedDefense.default, month=Month.default, opponent_team_id=0, pace_adjust=PaceAdjust.default, per_mode_detailed=PerModeDetailed.default, period=Period.default, plus_minus=PlusMinus.default, rank=Rank.default, season=Season.default, season_type_all_star=SeasonTypeAllStar.default, date_from_nullable='', date_to_nullable='', game_segment_nullable=GameSegmentNullable.default, league_id_nullable=LeagueIDNullable.default, location_nullable=LocationNullable.default, outcome_nullable=OutcomeNullable.default, po_round_nullable='', season_segment_nullable=SeasonSegmentNullable.default, shot_clock_range_nullable=ShotClockRangeNullable.default, vs_conference_nullable=ConferenceNullable.default, vs_division_nullable=DivisionNullable.default): self.nba_response = NBAStatsHTTP().send_api_request( endpoint=self.endpoint, parameters={ 'TeamID': team_id, 'LastNGames': last_n_games, 'MeasureType': measure_type_detailed_defense, 'Month': month, 'OpponentTeamID': opponent_team_id, 'PaceAdjust': pace_adjust, 'PerMode': per_mode_detailed, 'Period': period, 'PlusMinus': plus_minus, 'Rank': rank, 'Season': season, 'SeasonType': season_type_all_star, 'DateFrom': date_from_nullable, 'DateTo': date_to_nullable, 'GameSegment': game_segment_nullable, 'LeagueID': league_id_nullable, 'Location': location_nullable, 'Outcome': outcome_nullable, 'PORound': po_round_nullable, 'SeasonSegment': season_segment_nullable, 'ShotClockRange': shot_clock_range_nullable, 'VsConference': vs_conference_nullable, 'VsDivision': vs_division_nullable }, ) data_sets = self.nba_response.get_data_sets() self.data_sets = [Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items()] self.last10_sec3_point2_team_dashboard = Endpoint.DataSet(data=data_sets['Last10Sec3Point2TeamDashboard']) self.last10_sec3_point_team_dashboard = Endpoint.DataSet(data=data_sets['Last10Sec3PointTeamDashboard']) self.last1_min5_point_team_dashboard = Endpoint.DataSet(data=data_sets['Last1Min5PointTeamDashboard']) self.last1_min_plus_minus5_point_team_dashboard = Endpoint.DataSet(data=data_sets['Last1MinPlusMinus5PointTeamDashboard']) self.last30_sec3_point2_team_dashboard = Endpoint.DataSet(data=data_sets['Last30Sec3Point2TeamDashboard']) self.last30_sec3_point_team_dashboard = Endpoint.DataSet(data=data_sets['Last30Sec3PointTeamDashboard']) self.last3_min5_point_team_dashboard = Endpoint.DataSet(data=data_sets['Last3Min5PointTeamDashboard']) self.last3_min_plus_minus5_point_team_dashboard = Endpoint.DataSet(data=data_sets['Last3MinPlusMinus5PointTeamDashboard']) self.last5_min5_point_team_dashboard = Endpoint.DataSet(data=data_sets['Last5Min5PointTeamDashboard']) self.last5_min_plus_minus5_point_team_dashboard = Endpoint.DataSet(data=data_sets['Last5MinPlusMinus5PointTeamDashboard']) self.overall_team_dashboard = Endpoint.DataSet(data=data_sets['OverallTeamDashboard'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items()] self.league_wide = Endpoint.DataSet(data=data_sets['League_Wide'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items()] self.league_averages = Endpoint.DataSet(data=data_sets['LeagueAverages']) self.shot_chart_detail = Endpoint.DataSet(data=data_sets['Shot_Chart_Detail'])
def __init__( self, vs_team_id, vs_player_id5, vs_player_id4, vs_player_id3, vs_player_id2, vs_player_id1, player_team_id, player_id5, player_id4, player_id3, player_id2, player_id1, last_n_games=LastNGames.default, measure_type_detailed_defense=MeasureTypeDetailedDefense.default, month=Month.default, opponent_team_id=0, pace_adjust=PaceAdjust.default, per_mode_detailed=PerModeDetailed.default, period=Period.default, plus_minus=PlusMinus.default, rank=Rank.default, season=Season.default, season_type_playoffs=SeasonType.default, conference_nullable=ConferenceNullable.default, date_from_nullable='', date_to_nullable='', division_simple_nullable=DivisionSimpleNullable.default, game_segment_nullable=GameSegmentNullable.default, league_id_nullable=LeagueIDNullable.default, location_nullable=LocationNullable.default, outcome_nullable=OutcomeNullable.default, season_segment_nullable=SeasonSegmentNullable.default, shot_clock_range_nullable=ShotClockRangeNullable.default, vs_conference_nullable=ConferenceNullable.default, vs_division_nullable=DivisionNullable.default): self.nba_response = NBAStatsHTTP().send_api_request( endpoint=self.endpoint, parameters={ 'VsTeamID': vs_team_id, 'VsPlayerID5': vs_player_id5, 'VsPlayerID4': vs_player_id4, 'VsPlayerID3': vs_player_id3, 'VsPlayerID2': vs_player_id2, 'VsPlayerID1': vs_player_id1, 'PlayerTeamID': player_team_id, 'PlayerID5': player_id5, 'PlayerID4': player_id4, 'PlayerID3': player_id3, 'PlayerID2': player_id2, 'PlayerID1': player_id1, 'LastNGames': last_n_games, 'MeasureType': measure_type_detailed_defense, 'Month': month, 'OpponentTeamID': opponent_team_id, 'PaceAdjust': pace_adjust, 'PerMode': per_mode_detailed, 'Period': period, 'PlusMinus': plus_minus, 'Rank': rank, 'Season': season, 'SeasonType': season_type_playoffs, 'Conference': conference_nullable, 'DateFrom': date_from_nullable, 'DateTo': date_to_nullable, 'Division': division_simple_nullable, 'GameSegment': game_segment_nullable, 'LeagueID': league_id_nullable, 'Location': location_nullable, 'Outcome': outcome_nullable, 'SeasonSegment': season_segment_nullable, 'ShotClockRange': shot_clock_range_nullable, 'VsConference': vs_conference_nullable, 'VsDivision': vs_division_nullable }, ) data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.combined = Endpoint.DataSet(data=data_sets['Combined']) self.individual = Endpoint.DataSet(data=data_sets['Individual']) self.overall_compare = Endpoint.DataSet( data=data_sets['OverallCompare'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.available = Endpoint.DataSet(data=data_sets['Available']) self.east_conf_standings_by_day = Endpoint.DataSet( data=data_sets['EastConfStandingsByDay']) self.game_header = Endpoint.DataSet(data=data_sets['GameHeader']) self.last_meeting = Endpoint.DataSet(data=data_sets['LastMeeting']) self.line_score = Endpoint.DataSet(data=data_sets['LineScore']) self.series_standings = Endpoint.DataSet( data=data_sets['SeriesStandings']) self.team_leaders = Endpoint.DataSet(data=data_sets['TeamLeaders']) self.ticket_links = Endpoint.DataSet(data=data_sets['TicketLinks']) self.west_conf_standings_by_day = Endpoint.DataSet( data=data_sets['WestConfStandingsByDay']) self.win_probability = Endpoint.DataSet( data=data_sets['WinProbability'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.on_off_court = Endpoint.DataSet(data=data_sets['OnOffCourt']) self.overall = Endpoint.DataSet(data=data_sets['Overall']) self.player_info = Endpoint.DataSet(data=data_sets['PlayerInfo']) self.shot_area_off_court = Endpoint.DataSet( data=data_sets['ShotAreaOffCourt']) self.shot_area_on_court = Endpoint.DataSet( data=data_sets['ShotAreaOnCourt']) self.shot_area_overall = Endpoint.DataSet( data=data_sets['ShotAreaOverall']) self.shot_distance_off_court = Endpoint.DataSet( data=data_sets['ShotDistanceOffCourt']) self.shot_distance_on_court = Endpoint.DataSet( data=data_sets['ShotDistanceOnCourt']) self.shot_distance_overall = Endpoint.DataSet( data=data_sets['ShotDistanceOverall']) self.vs_player_info = Endpoint.DataSet(data=data_sets['VsPlayerInfo'])
def __init__(self, player_id, per_mode36=PerMode36.default, league_id_nullable=LeagueIDNullable.default): self.nba_response = NBAStatsHTTP().send_api_request( endpoint=self.endpoint, parameters={ 'PlayerID': player_id, 'PerMode': per_mode36, 'LeagueID': league_id_nullable }, ) data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.career_totals_all_star_season = Endpoint.DataSet( data=data_sets['CareerTotalsAllStarSeason']) self.career_totals_college_season = Endpoint.DataSet( data=data_sets['CareerTotalsCollegeSeason']) self.career_totals_post_season = Endpoint.DataSet( data=data_sets['CareerTotalsPostSeason']) self.career_totals_regular_season = Endpoint.DataSet( data=data_sets['CareerTotalsRegularSeason']) self.season_rankings_post_season = Endpoint.DataSet( data=data_sets['SeasonRankingsPostSeason']) self.season_rankings_regular_season = Endpoint.DataSet( data=data_sets['SeasonRankingsRegularSeason']) self.season_totals_all_star_season = Endpoint.DataSet( data=data_sets['SeasonTotalsAllStarSeason']) self.season_totals_college_season = Endpoint.DataSet( data=data_sets['SeasonTotalsCollegeSeason']) self.season_totals_post_season = Endpoint.DataSet( data=data_sets['SeasonTotalsPostSeason']) self.season_totals_regular_season = Endpoint.DataSet( data=data_sets['SeasonTotalsRegularSeason'])