pandera.config.PanderaConfig¶
- class pandera.config.PanderaConfig(validation_enabled=True, validation_depth=None, cache_dataframe=False, keep_cached_dataframe=False, use_narwhals_backend=False, silenced_warnings=<factory>)[source]¶
Pandera config base class.
This should pick up environment variables automatically, e.g.: export PANDERA_VALIDATION_ENABLED=False export PANDERA_VALIDATION_DEPTH=DATA_ONLY export PANDERA_CACHE_DATAFRAME=True export PANDERA_KEEP_CACHED_DATAFRAME=True export PANDERA_USE_NARWHALS_BACKEND=True export SILENCE_WARNING_PYDANTIC_MODEL=true
use_narwhals_backend: whenTrue, Polars, Ibis, and PySpark SQL use the Narwhals-powered validation backend. Backends register lazily on first schema use; changing this flag viaset_config()re-registers backends that were already registered in the current process.Attributes
cache_dataframekeep_cached_dataframeuse_narwhals_backendvalidation_depthvalidation_enabledsilenced_warningsMethods