Module distortion

Source
Expand description

Distortion extraction and characterization.

Given the photon distortion Δn(x), extract the standard distortion parameters (μ, y, temperature shift) and compute residuals.

Structs§

DistortionParams
Complete distortion decomposition result.

Constants§

DEFAULT_DECOMP_X_MAX
DEFAULT_DECOMP_X_MIN
Default frequency band for Gram-Schmidt and B&F decompositions.
FIRAS_MU_LIMIT
FIRAS 95% CL upper limits on spectral distortion parameters.
FIRAS_Y_LIMIT

Functions§

decompose
Convenience wrapper: returns (mu, y, delta_t_over_t) tuple.
decompose_distortion
Decompose a spectral distortion into μ, y, and temperature shift components.
decompose_gram_schmidt
CJ2014 Appendix A: Gram-Schmidt decomposition over a frequency band.
decompose_nonlinear_be
Bianchini & Fabbian (2022) nonlinear fit: μ inside the BE exponential.
decomposition_band_count
Number of grid points falling inside the default μ/y decomposition band [DEFAULT_DECOMP_X_MIN, DEFAULT_DECOMP_X_MAX].
delta_n_to_intensity_mjy
Convert distortion Δn(x) to specific intensity ΔI_ν in MJy/sr.
firas_check
Check distortion parameters against FIRAS limits. Returns (mu_fraction, y_fraction) as fraction of the FIRAS limit.