Coverage for ezstitcher/core/__init__.py: 100%

8 statements  

« prev     ^ index     » next       coverage.py v7.3.2, created at 2025-04-30 13:20 +0000

1"""Core module for ezstitcher.""" 

2 

3# Import main classes for instance-based API 

4from ezstitcher.core.image_processor import ImageProcessor 

5from ezstitcher.core.focus_analyzer import FocusAnalyzer 

6from ezstitcher.core.stitcher import Stitcher 

7from ezstitcher.core.file_system_manager import FileSystemManager 

8from ezstitcher.core.pipeline_orchestrator import PipelineOrchestrator 

9 

10# Import configuration classes 

11from ezstitcher.core.config import ( 

12 StitcherConfig, 

13 PipelineConfig 

14) 

15 

16# Import pipeline factory class 

17from ezstitcher.core.pipeline_factories import AutoPipelineFactory 

18 

19__all__ = [ 

20 'ImageProcessor', 

21 'FocusAnalyzer', 

22 'Stitcher', 

23 'FileSystemManager', 

24 'PipelineOrchestrator', 

25 'StitcherConfig', 

26 'PipelineConfig', 

27 'AutoPipelineFactory', 

28]