Skip to main content

Data package for Introduction to Sports Analytics using Python

Project description

isapy-data

PyPI version PyPI downloads License: MIT Python versions

This is the repository for the python data module (author: Ryan Elmore) to accompany the forthcoming textbook Introduction to Sports Analytics using Python by Ryan Elmore and Andrew Urbaczewski.

PyPI

View the project on PyPI

Installation

pip install isapy-data

For development:

pip install -e ".[dev]"

Usage

import isapy_data

# List all available datasets
isapy_data.list_datasets()

# Load a dataset
masters = isapy_data.load_data("masters")

# Get information about a specific dataset
isapy_data.describe("masters")

# Print info about all datasets
isapy_data.info()

Available Datasets

Golf

  • masters - Masters Tournament data
  • ow_golf_rankings - Official World Golf Rankings
  • pga_tournaments - PGA Tour tournament data

NBA

  • nba_adv_team_2021, nba_adv_team_2023, nba_adv_team_2024, nba_adv_team_2025 - Advanced team statistics
  • nba_ff_team_2021, nba_ff_team_2023, nba_ff_team_2024, nba_ff_team_2025 - Four factors team statistics
  • nba_games_2021, nba_games_2023, nba_games_2024, nba_games_2025 - Game results
  • nba_nuggets_shots - Denver Nuggets shot location data

NHL

  • avs_roster_2021, avs_roster_2022 - Colorado Avalanche roster data
  • avs_stats_2021, avs_stats_2022 - Colorado Avalanche player statistics
  • nhl_data_hockey_reference - NHL data from Hockey Reference
  • nhl_team_stats_2021, nhl_team_stats_2022 - NHL team statistics

English Premier League

  • epl_gk_stats_2022 through epl_gk_stats_2025 - Goalkeeper statistics
  • epl_player_stats_2022 through epl_player_stats_2025 - Player statistics
  • epl_team_stats, epl_team_stats_2023, epl_team_stats_2024, epl_team_stats_2025 - Team statistics

NWSL

  • nwsl_player_stats, nwsl_player_stats_2023, nwsl_player_stats_2024 - Player statistics

DraftKings

  • dk_edm_col - Edmonton vs Colorado
  • dk_lac_dal - LA Clippers vs Dallas
  • dk_mem_utah - Memphis vs Utah
  • dk_nyr_car - NY Rangers vs Carolina

License

MIT

Citation

If you use this data in your research, please cite:

Elmore, R. (2025). Introduction to Sports Analytics using Python.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

isapy_data-0.1.2.tar.gz (3.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

isapy_data-0.1.2-py3-none-any.whl (3.4 MB view details)

Uploaded Python 3

File details

Details for the file isapy_data-0.1.2.tar.gz.

File metadata

  • Download URL: isapy_data-0.1.2.tar.gz
  • Upload date:
  • Size: 3.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for isapy_data-0.1.2.tar.gz
Algorithm Hash digest
SHA256 4f474e7a75172ad8461ff1364518dcd4bb1414801a0789480cc9c8344118dd0d
MD5 2fd73acea29c330f0575ed0689af5fd2
BLAKE2b-256 9e9cf45d099bcfc43c6edf70c67a2c2452dbeb8685e303ddce6c8868b643be83

See more details on using hashes here.

File details

Details for the file isapy_data-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: isapy_data-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for isapy_data-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 240bb0650196611b1bd9790a4448070d9e064c5460b2ab86dc30b95537a5478a
MD5 ee3488e880a14de678a02372cf394e3d
BLAKE2b-256 86b68a9c245fad63192cd30ca6ad62c2d8ce6216a72f33406e21044694dac1a1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page