energy_fault_detector.config.config

Configuration object for anomaly detection

class Config(config_filename=None, config_dict=None)

Bases: BaseConfig

Configuration class. Either config_filename or config_dict must be provided. Reads a yaml files with the anomaly detection configuration and sets corresponding settings.

property angle_columns: List[str]

List of angle columns.

property arcana_params: Dict[str, Any]

Get the ARCANA parameters.

property data_clipping: bool

Whether to clip training data.

property data_clipping_params: Dict[str, Any]

Data clipping parameters.

property data_split_params: Dict[str, Any]

DataSplitter or train_test_split parameters.

property fit_threshold_on_val: bool

Whether to fit threshold on validation data only.

property max_criticality: int | None

Max criticality value.

property root_cause_analysis: bool

Whether to run ARCANA.

property verbose: int

Verbosity Level of the Autoencoder.