Stats.EghMoment#
Stats.EghMoment.py
- class EghMoment(icurve, num_peaks=None)#
Bases:
MomentA class to represent the Egh moment of a SAXS/UV curve. It decomposes the input intensity curve into multiple EGH components and computes the mean and standard deviation of the combined components.
- icurve#
The input intensity curve.
- Type:
IntensityCurve
Initialize the EghMoment object.
- Parameters:
icurve (IntensityCurve) – The input intensity curve.
num_peaks (int, optional) – The number of Gaussian peaks to fit. If None, it will be determined automatically.
- get_y_()#
Get the computed y values from the EGH decomposition.
- Returns:
The computed y values from the EGH decomposition.
- Return type:
array-like
- compute_egh_y()#
Compute the y values from the EGH decomposition.
- Returns:
The computed y values from the EGH decomposition.
- Return type:
array-like