Coverage for smart_pipeline / __init__.py: 100%
6 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-05-02 15:28 +0200
« prev ^ index » next coverage.py v7.13.5, created at 2026-05-02 15:28 +0200
1from .core import Pipeline
2from .models import Step
3from .solvers import Solver, DAGSolver, IterativeSolver, HybridSolver
4from .cache import cached, MemoryBackend, HistoryBackend, HDF5Backend, PickleDiskBackend
5from .logging_config import configure_logging
7# Expose the configuration helper so users can easily do:
8# import pipeline; pipeline.configure_logging()
10__all__ = [
11 "Pipeline",
12 "Step",
13 "Solver",
14 "DAGSolver",
15 "IterativeSolver",
16 "HybridSolver",
17 "cached",
18 "MemoryBackend",
19 "HistoryBackend",
20 "HDF5Backend",
21 "PickleDiskBackend",
22 "configure_logging",
23 "PipelineEvaluator"
24]