(
columns: &OhlcvColumns,
keep_last: bool,
)
| 377 | } |
| 378 | |
| 379 | pub fn clean_ohlcv_columns( |
| 380 | columns: &OhlcvColumns, |
| 381 | keep_last: bool, |
| 382 | ) -> Result<(OhlcvColumns, DataQualityReport), String> { |
| 383 | let df = to_polars_df(columns)?; |
| 384 | let (clean_df, report) = clean_ohlcv_df(&df, keep_last)?; |
| 385 | let clean_cols = df_to_ohlcv_columns(&clean_df)?; |
| 386 | Ok((clean_cols, report)) |
| 387 | } |
| 388 | |
| 389 | pub fn align_calendar_columns( |
| 390 | columns: &OhlcvColumns, |
no test coverage detected