nereids_fitting/lib.rs
1//! # nereids-fitting
2//!
3//! Optimization engine for fitting resonance models to measured transmission data.
4//!
5//! ## Modules
6//! - [`active_mask`] — Active-bin masking for fit-energy-range restriction
7//! - [`error`] — Error types for the fitting crate
8//! - [`forward_model`] — Solver-agnostic forward model trait
9//! - [`joint_poisson`] — Joint-Poisson profile binomial deviance (counts path)
10//! - [`lm`] — Levenberg-Marquardt least-squares optimizer
11//! - [`nelder_mead`] — Bounded Nelder-Mead polish optimizer
12//! - [`parameters`] — Fit parameter types, bounds, constraints
13//! - [`poisson`] — Poisson-likelihood optimizer for low-count data
14//! - [`transmission_model`] — Transmission forward model adapter for fitting
15//!
16//! ## SAMMY Reference
17//! - Fitting: `fit/` module, `fitAPI/`, manual Sec. IV
18//!
19//! ## TRINIDI Reference
20//! - `trinidi/reconstruct.py` for Poisson-likelihood and APGM approach
21
22pub mod active_mask;
23pub mod error;
24pub mod forward_model;
25pub mod joint_poisson;
26pub mod lm;
27pub mod nelder_mead;
28pub mod parameters;
29pub mod poisson;
30pub mod transmission_model;