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

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 

6 

7# Expose the configuration helper so users can easily do:  

8# import pipeline; pipeline.configure_logging() 

9 

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]