pandera.config.PanderaConfig

class pandera.config.PanderaConfig(validation_enabled=True, validation_depth=None, cache_dataframe=False, keep_cached_dataframe=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 SILENCE_WARNING_PYDANTIC_MODEL=true

Attributes

cache_dataframe

keep_cached_dataframe

validation_depth

validation_enabled

silenced_warnings

Methods

__init__(validation_enabled=True, validation_depth=None, cache_dataframe=False, keep_cached_dataframe=False, silenced_warnings=<factory>)[source]
is_warning_silenced(warning_name)[source]

Check whether a warning is silenced.

Return type:

bool