Breaking in 4.0.0
- Integer id columns are decimal strings — Every id column of integers (
id,*_id,game_pk,playerId, …) comes back as exact decimal strings on every surface — parsers, producers, loaders, HockeyTech analytics. Compare and join ids as strings;Number(row.game_id)for a safe number back. (changelog) - Typed wrapper params and loader rows;
strictmode — TypeScript only. A param the endpoint does not have, a missing required path param or a non-booleanboolparam is a type error; parser rows areRecord<string, unknown>; loader rows are their generated row types. (changelog)
sdv.pwhl
Sources for sdv.pwhl
github.com/sportsdataverse/sportsdataverse-data
- sdv.cfb loaders 71
- sdv.mbb loaders 34
- sdv.mlb loaders 34
- sdv.nba loaders 42
- sdv.nfl loaders 29
- sdv.nhl loaders 27
- sdv.pwhl loaders 21
- sdv.wbb loaders 34
- sdv.wnba loaders 34
- loaders
- 326
- namespace
- sdv.cfb, sdv.mbb, sdv.mlb, sdv.nba, sdv.nfl, sdv.nhl, sdv.pwhl, sdv.wbb, sdv.wnba
- parity
- —
- described
- 98%
Pre-built parquet datasets (`load*`) published as GitHub release assets.
sdv.pwhl has no ESPN surface; it carries the PWHL dataset loaders (published SportsDataverse release assets). Live PWHL feeds are on sdv.hockeytech with league: 'pwhl'.
import sdv from 'sportsdataverse';
const rows = await sdv.pwhl.loadPwhlGameInfo({ seasons: 2024 });
| Reference | functions |
|---|---|
| Dataset loaders | 21 |
Generated by tools/codegen/generate.mjs from tools/codegen/endpoints/releases.yaml (vendored from sdv-py) — see How this library is built.