Pandera Schemas to Validate Datasets

Pandera Schemas to Validate Datasets#

Module to validate the CSV schema of the lydata datasets.

lydata.validator.get_modality_columns(modality: str, lnls: list[str] = ['I', 'Ia', 'Ib', 'II', 'IIa', 'IIb', 'III', 'IV', 'V', 'Va', 'Vb', 'VI', 'VII', 'VIII', 'IX', 'X']) dict[tuple[str, str, str], Column][source]#

Get the validation columns for a given modality.

lydata.validator.construct_schema(modalities: list[str], lnls: list[str] = ['I', 'Ia', 'Ib', 'II', 'IIa', 'IIb', 'III', 'IV', 'V', 'Va', 'Vb', 'VI', 'VII', 'VIII', 'IX', 'X']) DataFrameSchema[source]#

Construct a DataFrameSchema for the lydata datasets.

lydata.validator.validate() None[source]#

Validate all lydata datasets.