PBP

data.nba.com PBP Item

class pbpstats.resources.pbp.data_nba_pbp_item.DataNbaPbpItem(item, period)[source]

Bases: object

Class for pbp events from data.nba.com

Parameters:
  • item (dict) – dict with event data
  • period (int) – period in which event occurs
data

returns pbp event dict

live PBP Item

class pbpstats.resources.pbp.live_pbp_item.LivePbpItem(item)[source]

Bases: object

Class for pbp events from live data

Parameters:
  • item (dict) – dict with event data
  • period (int) – period in which event occurs
data

returns pbp event dict

PBP

The Pbp class has some basic properties for handling pbp data

class pbpstats.resources.pbp.pbp.Pbp(items)[source]

Bases: pbpstats.resources.base.Base

Class for pbp items

Parameters:items (list) – list of either StatsNbaPbpItem or DataNbaPbpItem items, typically from a pbp data loader
data

returns list of dicts with each event

stats.nba.com PBP Item

class pbpstats.resources.pbp.stats_nba_pbp_item.StatsNbaPbpItem(event, order)[source]

Bases: object

Class for pbp events from stats.nba.com

Parameters:
  • event (dict) – dict with event data
  • order (int) – sequential order in which event occurs
data

returns pbp event dict