Data Contracts¶
Column-list constants and validators defining the DataFrame contracts at
package boundaries (replaces the old Pydantic models.py). Validators check
for required columns only; extra columns are allowed.
validate_events_df ¶
Raise :class:ConfigError unless df has all :data:EVENT_COLUMNS.
validate_trades_df ¶
Raise :class:ConfigError unless df has all :data:TRADE_COLUMNS.
validate_depth_df ¶
Raise :class:ConfigError unless df has all :data:DEPTH_COLUMNS.