MCPcopy Create free account
hub / github.com/Open-Quant/openquant / _validate_required_columns

Function _validate_required_columns

python/openquant/data.py:72–76  ·  view source on GitHub ↗
(df: pl.DataFrame)

Source from the content-addressed store, hash-verified

70
71
72def _validate_required_columns(df: pl.DataFrame) -> None:
73 required = {"ts", "symbol", "open", "high", "low", "close", "volume"}
74 missing = sorted(required.difference(df.columns))
75 if missing:
76 raise ValueError(f"missing required OHLCV columns: {', '.join(missing)}")
77
78
79def _prepare_ohlcv_lf(df: pl.DataFrame) -> pl.LazyFrame:

Callers 1

_prepare_ohlcv_lfFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected