Skip to main content

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
19pub mod active_mask;
20pub mod count_background;
21pub mod error;
22pub mod exact_count_model;
23pub mod forward_model;
24pub mod joint_poisson;
25pub mod joint_resolution;
26pub mod lm;
27pub mod nelder_mead;
28pub mod parameters;
29pub mod poisson;
30pub mod resolution_calib;
31pub mod transmission_model;