Coverage for openhcs/core/components/__init__.py: 100.0%
5 statements
« prev ^ index » next coverage.py v7.10.7, created at 2025-10-01 18:33 +0000
« prev ^ index » next coverage.py v7.10.7, created at 2025-10-01 18:33 +0000
1"""
2Generic component framework for OpenHCS.
4This module provides a generic, configurable system for handling variable components
5in OpenHCS pipelines, replacing the hardcoded Well-based multiprocessing and fixed
64-component assumptions.
7"""
9from .framework import ComponentConfiguration, ComponentConfigurationFactory
10from .multiprocessing import MultiprocessingCoordinator
11from .validation import GenericValidator
12from .parser_metaprogramming import GenericFilenameParser, ParserInterfaceGenerator, parser_interface_generator
14__all__ = [
15 'ComponentConfiguration',
16 'ComponentConfigurationFactory',
17 'MultiprocessingCoordinator',
18 'GenericValidator',
19 'GenericFilenameParser',
20 'ParserInterfaceGenerator',
21 'parser_interface_generator'
22]