{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/21"},{"label":"Information Analysis","url":"https://skillfed.io/packages/category/scientific-engineering-information-analysis/3"}],"enrichment":{"capability":"Downloads and caches NFL data from nflverse repositories into Polars DataFrames, providing access to play-by-play, player stats, team stats, rosters, schedules, and other NFL analytics datasets.","skillfed_tags":["sports-analytics","data-fetching","nfl"],"use_cases":["Fetch historical play-by-play data for a season to analyze game patterns and drive efficiency.","Load player stats across multiple seasons to build a dataset for fantasy football projections.","Retrieve current rosters and depth charts to track roster composition changes over time.","Download combine results and draft picks for scouting or historical analysis.","Cache NFL schedules and injury reports locally to power a dashboard or analytics application."],"what_it_does":"nflreadpy is a Python package that fetches NFL data from nflverse repositories and returns it as Polars DataFrames. It wraps access to multiple data sources\u2014play-by-play records, player and team statistics, rosters, schedules, draft picks, injury reports, and fantasy football metrics\u2014with built-in caching (memory or filesystem), progress tracking via tqdm, and configurable timeouts. The package uses requests for HTTP downloads, pydantic for configuration validation, and platformdirs for cache directory management.\n\nYou use it by calling functions like load_pbp(), load_player_stats(), or load_team_stats() with optional season parameters, and receive Polars DataFrames that can be converted to pandas if needed. Configuration is available via environment variables or programmatic calls to update_config(). The package is designed as a Python port of the R package nflreadr, so it follows similar naming and API conventions.","worth_installing":"Yes, if you work with NFL data. The package is actively maintained, has low install friction, carries a permissive MIT license, and provides a straightforward API to multiple authoritative nflverse data sources. The Beta status and recent release history (first release September 2025, latest November 2025) suggest it is still stabilizing; verify that the specific load functions you need are fully implemented and stable in your target version."},"id":"nflreadpy","links":{"html":"https://skillfed.io/packages/nflreadpy","md":"https://skillfed.io/packages/nflreadpy.md","pypi":"https://pypi.org/project/nflreadpy/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-11-19","license_spdx":"MIT","license_treatment":"permissive","name":"nflreadpy","python_support":"supports_current","summary":"A Python package for downloading NFL data from nflverse repositories"},"popularity":{"monthly_downloads":85482,"position":13920,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.5"}
