Schema¶
ColumnSpec¶
Utility functions¶
- climagrid.schema.validate_dataframe(df, required_sources=None)[source]¶
Return a list of validation errors (empty = valid).
Column lists¶
The following module-level lists are exported for programmatic use:
from climagrid.schema import (
ALL_COLUMNS, # all 34 ColumnSpec objects
COLUMN_MAP, # dict[name, ColumnSpec]
INDEX_COLUMNS,
NOAA_HRRR_COLUMNS,
NASA_POWER_COLUMNS,
NOAA_NCEI_COLUMNS,
USDA_NRCS_COLUMNS,
USFS_WFIGS_COLUMNS,
FEATURE_COLUMNS,
)