MODULE REFERENCE
discovery
anomx.base.discoveryDiscover native component classes without platform payloads or optional ML imports.
functionView source ↗
import_component_modules
import_component_modules(package_names: tuple[str, ...] = COMPONENT_PACKAGE_NAMES) -> NoneImport every module below the configured component packages.
| Parameter | Type | Default |
|---|---|---|
package_names | tuple[str, ...] | COMPONENT_PACKAGE_NAMES |
Returns None
functionView source ↗
iter_component_classes
iter_component_classes(package_names: tuple[str, ...] = COMPONENT_PACKAGE_NAMES) -> Iterator[type[BaseComponent]]Yield every non-abstract component class in the package set.
| Parameter | Type | Default |
|---|---|---|
package_names | tuple[str, ...] | COMPONENT_PACKAGE_NAMES |
Returns Iterator[type[BaseComponent]]
attributeView source ↗
COMPONENT_PACKAGE_NAMES
COMPONENT_PACKAGE_NAMES = ('anomx.models.forecasting', 'anomx.models.reconstruction', 'anomx.models.representation', 'anomx.detection.scorers', 'anomx.detection.detectors', 'anomx.execution.pipeline')