MODULE REFERENCE
catalog
anomx.execution.catalogStatic implementation catalog for the default offline pipeline.
Public exports
Import these names directly from anomx.execution.catalog.
functionView source ↗
resolve_implementation
resolve_implementation(name: str, kind: ComponentKind) -> ComponentClassResolve one configured implementation from the static catalog.
| Parameter | Type | Default |
|---|---|---|
name | str | required |
kind | ComponentKind | required |
Returns ComponentClass
attributeView source ↗
CONNECTOR_IMPLEMENTATIONS
CONNECTOR_IMPLEMENTATIONS: dict[str, type[BaseConnector]] = {'local_fs': LocalFSConnector}attributeView source ↗
ComponentClass
ComponentClass: TypeAlias = type[Any]attributeView source ↗
DETECTOR_IMPLEMENTATIONS
DETECTOR_IMPLEMENTATIONS: dict[str, type[BaseDetector]] = {'threshold': ThresholdDetector}attributeView source ↗
IMPLEMENTATION_CATALOGS
IMPLEMENTATION_CATALOGS: dict[ComponentKind, dict[str, ComponentClass]] = {'connector': CONNECTOR_IMPLEMENTATIONS, 'model': MODEL_IMPLEMENTATIONS, 'scorer': SCORER_IMPLEMENTATIONS, 'detector': DETECTOR_IMPLEMENTATIONS}attributeView source ↗
MODEL_IMPLEMENTATIONS
MODEL_IMPLEMENTATIONS: dict[str, type[BaseAnomalyModel]] = {'isolation_forest': IsolationForestModel, 'pca_reconstruction': PcaReconstructionModel, 'rolling_window_forecast': RollingWindowForecastModel}attributeView source ↗
SCORER_IMPLEMENTATIONS
SCORER_IMPLEMENTATIONS: dict[str, type[BaseScorer]] = {'zscore': ZScoreScorer}