Check out the Hyperspy Workshop May 13-17, 2024 Online

ReducedIntensity1D#

class pyxem.signals.ReducedIntensity1D(*args, **kwargs)[source]#

Bases: Signal1D

Signal class for Reduced Intensity profiles as a function of scattering vector.

Attributes

Methods

ReducedIntensity1D.damp_exponential(b[, inplace])

Damps the reduced intensity signal to reduce noise in the high s region by a factor of exp(-b*(s^2)), where b is the damping parameter.

ReducedIntensity1D.damp_extrapolate_to_zero(...)

Extrapolates the reduced intensity to zero linearly below s_min.

ReducedIntensity1D.damp_lorch([s_max, inplace])

Damps the reduced intensity signal to reduce noise in the high s region by a factor of sin(s*delta) / (s*delta), where delta = pi / s_max.

ReducedIntensity1D.damp_low_q_region_erfc([...])

Damps the reduced intensity signal in the low q region as a correction to central beam effects.

ReducedIntensity1D.damp_updated_lorch([...])

Damps the reduced intensity signal to reduce noise in the high s region by a factor of 3 / (s*delta)^3 (sin(s*delta)-s*delta(cos(s*delta))), where delta = pi / s_max.

ReducedIntensity1D.fit_thermal_multiple_scattering_correction([...])

Fits a 4th order polynomial function to the reduced intensity.