sportsdataverse/sportsdataverse-py
sportsdataverse python package
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🏟️ sportsdataverse-py: Truy cập dữ liệu thể thao đa môn qua một gói Python thống nhất
Gói Python tổng hợp dữ liệu thể thao từ hàng chục nguồn API công cộng, hỗ trợ 1.600+ hàm cho 8 môn thể thao khác nhau.
sportsdataverse-py là gói Python companion của các gói R như cfbfastR, hoopR và wehoop, nhằm cung cấp cộng đồng công cụ thu thập và xử lý dữ liệu thể thao dễ dàng. Dự án hỗ trợ tổng hợp dữ liệu từ nhiều nguồn như ESPN, NFL.com API, MLB Stats API, NHL EDGE và còn cung cấp công cụ đo điểm chuẩn expected points (EPA) và win probability (WP) cho football.
✨ Điểm nổi bật
- Hỗ trợ 8 môn thể thao: NBA, WNBA, MBB, WBB, CFB, NFL, MLB, NHL với module riêng biệt.
- Đa nguồn dữ liệu: ESPN (nhiều phiên bản API), NFL.com Shield API, MLB Stats API, NHL EDGE tracking, Fox Sports Bifrost, Yahoo Sports.
- 1.600+ hàm công khai: Bao gồm wrapper ESPN, wrapper API gốc, loader dữ liệu và parser.
- Parser Polars mặc định: Trả về DataFrame đã được xử lý bằng Polars (từ 0.0.54+), hỗ trợ chuyển đổi sang pandas hoặc giữ nguyên Dict tùy chọn.
- Công cụ đo EPA/WP: Hỗ trợ benchmarking expected points và win probability cho American Football.
- Cài đặt linh hoạt: Hỗ trợ cài đặt qua pip hoặc uv, kèm optional extras cho models và tests.
- Fox Sports Bifrost: Thêm wrapper
fox_<league>_*cho nba, mbb, cfb, mlb, nhl. - Yahoo Sports CFB: Hỗ trợ wrapper
yahoo_cfb_*cho dữ liệu college football.
💡 Vì sao đáng chú ý
sportsdataverse-py khác biệt từ các gói thu thập dữ liệu thể thao khác bằng cách tích hợp đồng thời nhiều nguồn API công cộng khác nhau trong một giao diện thống nhất. Điều này giúp người dùng dễ dàng truy cập dữ liệu từ ESPN đến các API chuyên biệt như NFL.com Shield hay NHL EDGE mà không cần cài đặt nhiều gói riêng lẻ. Đặc biệt, khả năng hỗ trợ EPA/WP benchmarking làm cho dự án trở nên hữu ích cho nghiên cứu phân tích trò chơi ở cấp độ chuyên sâu.
#Python #SportsData #OpenSource #API #TiniX
Similar Projects
Discover other similar projects and AI models.
A tool to automate and optimize DraftKings and FanDuel lineup construction.
An R package to quickly obtain clean and tidy men's basketball play by play data.
Retrieves sports data from a popular sports website as well as from the NCAA website, with support for NBA, WNBA, NFL, NHL, College Football and mens and womens college basketball,
An R package to quickly obtain clean and tidy women's basketball play by play data.
NHL API (2026/2027 Updated) - For accessing most of the NHL EDGE statistical API's, scores, schedules and more
Predict game results with ML models trained on historical data; trade on Polymarket Sports(NHL, NBA, Tennis etc). Data → train → predict → trade.