1#[cfg(feature = "debug-pipeline")]
2pub mod analysis;
3#[cfg(not(feature = "debug-pipeline"))]
4mod analysis;
5mod annotate;
6mod converter;
7#[cfg(feature = "debug-pipeline")]
8pub mod formats;
9#[cfg(not(feature = "debug-pipeline"))]
10mod formats;
11mod output;
12mod pipeline;
13mod processing;
14mod types;
15
16pub use analysis::{AnalysisConfig, AnalysisResult, FitMethod, ImageAnalyzer, StarMetrics};
17pub use annotate::{
18 annotate_image, compute_annotations, create_annotation_layer, AnnotationConfig, ColorScheme,
19 StarAnnotation,
20};
21pub use converter::ImageConverter;
22pub use rayon::{ThreadPool, ThreadPoolBuilder};
23pub use types::{BayerPattern, ImageMetadata, PixelData, ProcessedImage};