rustpix_core/lib.rs
1//! rustpix-core: Core traits and types for pixel detector data processing.
2//!
3//! This crate provides the foundational abstractions for hit detection,
4//! neutron processing, clustering, and centroid extraction.
5//!
6#![warn(missing_docs)]
7
8pub mod clustering;
9pub mod error;
10pub mod extraction;
11pub mod neutron;
12pub mod soa;
13
14pub use clustering::{ClusteringConfig, ClusteringStatistics};
15pub use error::{ClusteringError, Error, ExtractionError, IoError, ProcessingError, Result};
16pub use extraction::{ExtractionConfig, NeutronExtraction, SimpleCentroidExtraction};
17pub use neutron::{ClusterSize, Neutron, NeutronBatch, NeutronStatistics};