dataio.validate.sdk

Module Contents

Classes

API

class dataio.validate.sdk.DataIOValidator(*, api_base_url: str | None = None, api_key: str | None = None, timeout: int = 30)[source]

Initialization

validate_tabular(*, manifest: str | bytes | dict, data_files: dict[str, str], deep_check: bool = False, full_scan: bool = True, max_rows: int | None = None, extra_column_policy: str = 'warn') dataio.validate.reports.models.ValidationResult[source]
validate_geojson(*, manifest: str | bytes | dict, data: str | bytes | dict, deep_check: bool = False) dataio.validate.reports.models.ValidationResult[source]
_require_api_base_url() str[source]
_normalize_manifest_bytes(manifest: str | bytes | dict) bytes[source]
_normalize_tabular_payload(data_files: dict[str, str]) dict[str, str][source]
_normalize_geojson_bytes(data: str | bytes | dict) bytes[source]
_validate_tabular_via_api(*, manifest: str | bytes | dict, data_files: dict[str, str], deep_check: bool) dataio.validate.reports.models.ValidationResult[source]
_validate_geojson_via_api(*, manifest: str | bytes | dict, data: str | bytes | dict, deep_check: bool) dataio.validate.reports.models.ValidationResult[source]