SpectralShapeGaussian
- class glotaran.builtin.megacomplexes.spectral.shape.SpectralShapeGaussian[source]
Bases:
object
A Gaussian spectral shape
Attributes Summary
ModelProperty is an extension of the property decorator.
ModelProperty is an extension of the property decorator.
ModelProperty is an extension of the property decorator.
ModelProperty is an extension of the property decorator.
ModelProperty is an extension of the property decorator.
Methods Summary
Calculate a normal Gaussian shape for a given
axis
.Methods Documentation
- property amplitude: model_property.glotaran_property_type
ModelProperty is an extension of the property decorator.
It adds convenience functions for meta programming model items.
- calculate(axis: numpy.ndarray) numpy.ndarray [source]
Calculate a normal Gaussian shape for a given
axis
.The following equation is used for the calculation:
The parameters of the equation represent the following attributes of the shape:
:
axis
:
amplitude
:
location
:
width
In this formalism, represents the full width at half maximum (FWHM). Compared to the more common definition we have
- Parameters
axis (np.ndarray) – The axis to calculate the shape for.
- Returns
An array representing a Gaussian shape.
- Return type
np.ndarray
- fill(model: Model, parameters: ParameterGroup) cls
- property label: model_property.glotaran_property_type
ModelProperty is an extension of the property decorator.
It adds convenience functions for meta programming model items.
- property location: model_property.glotaran_property_type
ModelProperty is an extension of the property decorator.
It adds convenience functions for meta programming model items.
- markdown(all_parameters: ParameterGroup = None, initial_parameters: ParameterGroup = None) MarkdownStr
- property type: model_property.glotaran_property_type
ModelProperty is an extension of the property decorator.
It adds convenience functions for meta programming model items.
- property width: model_property.glotaran_property_type
ModelProperty is an extension of the property decorator.
It adds convenience functions for meta programming model items.