calculate
- SpectralShapeSkewedGaussian.calculate(axis: ndarray) ndarray [source]
Calculate the skewed Gaussian shape for
axis
.The following equation is used for the calculation:
With:
The parameters of the equation represent the following attributes of the shape:
:
axis
:
amplitude
:
location
:
width
:
skewness
Where represents the full width at half maximum (FWHM), see
calculate_gaussian()
.Note that in the limit of skewness parameter equal to zero simplifies to a normal gaussian (since ), see the definition in
SpectralShapeGaussian.calculate()
.- Parameters:
axis (np.ndarray) – The axis to calculate the shape for.
- Returns:
An array representing a skewed Gaussian shape.
- Return type:
np.ndarray