nbastatpy


Namenbastatpy JSON
Version 0.2.0 PyPI version JSON
download
home_pageNone
SummaryAn easy-to-use wrapper for nba_api to easily find data for a player, game, team, or season
upload_time2025-10-09 00:31:19
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
keywords basketball data nba sports stats
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # NBAStatPy

[![PyPI version](https://badge.fury.io/py/nbastatpy.svg)](https://badge.fury.io/py/nbastatpy)
[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/)
[![CI](https://github.com/aberghammer-analytics/NBAStatPy/workflows/Run%20Pytest/badge.svg)](https://github.com/aberghammer-analytics/NBAStatPy/actions)

## Overview

A simple, easy-to-use wrapper for the `nba_api` package to access NBA data for players, games, teams, and seasons.

## Quick Start

```python
from nbastatpy.player import Player

# Create a player object
player = Player("Giannis", season="2023", playoffs=True)

# Get data
awards = player.get_awards()
stats = player.get_career_stats()
```

## Main Classes

- **Player** - Access player stats, career data, and awards
- **Game** - Get boxscores, play-by-play, and game details
- **Season** - Query league-wide stats, lineups, and tracking data
- **Team** - Retrieve team rosters, stats, and splits


### Standalone Usage

```python
from nbastatpy.standardize import standardize_dataframe

df = standardize_dataframe(df, data_type='player')
```

## Installation

### Pip
```bash
pip install nbastatpy
```

### UV
```bash
uv add nbastatpy
```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "nbastatpy",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "basketball, data, nba, sports, stats",
    "author": null,
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/69/55/dd594cdc85364879262500867b32dfa05c56634728839c996f4ce9099cfd/nbastatpy-0.2.0.tar.gz",
    "platform": null,
    "description": "# NBAStatPy\n\n[![PyPI version](https://badge.fury.io/py/nbastatpy.svg)](https://badge.fury.io/py/nbastatpy)\n[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/)\n[![CI](https://github.com/aberghammer-analytics/NBAStatPy/workflows/Run%20Pytest/badge.svg)](https://github.com/aberghammer-analytics/NBAStatPy/actions)\n\n## Overview\n\nA simple, easy-to-use wrapper for the `nba_api` package to access NBA data for players, games, teams, and seasons.\n\n## Quick Start\n\n```python\nfrom nbastatpy.player import Player\n\n# Create a player object\nplayer = Player(\"Giannis\", season=\"2023\", playoffs=True)\n\n# Get data\nawards = player.get_awards()\nstats = player.get_career_stats()\n```\n\n## Main Classes\n\n- **Player** - Access player stats, career data, and awards\n- **Game** - Get boxscores, play-by-play, and game details\n- **Season** - Query league-wide stats, lineups, and tracking data\n- **Team** - Retrieve team rosters, stats, and splits\n\n\n### Standalone Usage\n\n```python\nfrom nbastatpy.standardize import standardize_dataframe\n\ndf = standardize_dataframe(df, data_type='player')\n```\n\n## Installation\n\n### Pip\n```bash\npip install nbastatpy\n```\n\n### UV\n```bash\nuv add nbastatpy\n```\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "An easy-to-use wrapper for nba_api to easily find data for a player, game, team, or season",
    "version": "0.2.0",
    "project_urls": null,
    "split_keywords": [
        "basketball",
        " data",
        " nba",
        " sports",
        " stats"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d2845d37ffb3ffb674d69d658166a8325d2028373bec4ccac7eb76d1865cdfa0",
                "md5": "057fd14bd2df5e9205486c27b451adcf",
                "sha256": "7b508b8825f69be0e9e5bf8542f843d9218800dc519d4c910e39847940daa2e2"
            },
            "downloads": -1,
            "filename": "nbastatpy-0.2.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "057fd14bd2df5e9205486c27b451adcf",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 24538,
            "upload_time": "2025-10-09T00:31:18",
            "upload_time_iso_8601": "2025-10-09T00:31:18.384991Z",
            "url": "https://files.pythonhosted.org/packages/d2/84/5d37ffb3ffb674d69d658166a8325d2028373bec4ccac7eb76d1865cdfa0/nbastatpy-0.2.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6955dd594cdc85364879262500867b32dfa05c56634728839c996f4ce9099cfd",
                "md5": "358a9c2b6906be0ede18e2a35c6d0b41",
                "sha256": "68befeed40bee8be9727284e12cd80c747b1a8a1471fb36b19e075775e4fcd6b"
            },
            "downloads": -1,
            "filename": "nbastatpy-0.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "358a9c2b6906be0ede18e2a35c6d0b41",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 25349,
            "upload_time": "2025-10-09T00:31:19",
            "upload_time_iso_8601": "2025-10-09T00:31:19.402875Z",
            "url": "https://files.pythonhosted.org/packages/69/55/dd594cdc85364879262500867b32dfa05c56634728839c996f4ce9099cfd/nbastatpy-0.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-10-09 00:31:19",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "nbastatpy"
}
        
Elapsed time: 2.27433s