energy_fault_detector.main

Quick energy fault detector CLI tool, to try out the EnergyFaultDetector model on a specific dataset.

class Options(csv_test_data_path=None, train_test_column_name=None, train_test_mapping=None, time_column_name=None, status_data_column_name=None, status_mapping=None, status_label_confidence_percentage=0.95, min_anomaly_length=18, features_to_exclude=<factory>, angle_features=<factory>, automatic_optimization=True, enable_debug_plots=False)

Bases: object

angle_features: List[str]
automatic_optimization: bool = True
csv_test_data_path: Optional[str] = None
enable_debug_plots: bool = False
features_to_exclude: List[str]
min_anomaly_length: int = 18
status_data_column_name: Optional[str] = None
status_label_confidence_percentage: float = 0.95
status_mapping: Optional[dict] = None
time_column_name: Optional[str] = None
train_test_column_name: Optional[str] = None
train_test_mapping: Optional[dict] = None
load_options_from_yaml(file_path)

Load options from a YAML file and return an Options dataclass.

Return type:

Options

main()