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
« prev ^ index » next coverage.py v7.3.2, created at 2025-04-30 13:20 +0000
1"""Core module for ezstitcher."""
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
10# Import configuration classes
11from ezstitcher.core.config import (
12 StitcherConfig,
13 PipelineConfig
14)
16# Import pipeline factory class
17from ezstitcher.core.pipeline_factories import AutoPipelineFactory
19__all__ = [
20 'ImageProcessor',
21 'FocusAnalyzer',
22 'Stitcher',
23 'FileSystemManager',
24 'PipelineOrchestrator',
25 'StitcherConfig',
26 'PipelineConfig',
27 'AutoPipelineFactory',
28]