IrfMultiGaussian
- class glotaran.builtin.megacomplexes.decay.irf.IrfMultiGaussian[source]
Bases:
object
Represents a gaussian IRF.
One width and one center is a single gauss.
One center and multiple widths is a multiple gaussian.
Multiple center and multiple widths is Double-, Triple- , etc. Gaussian.
- Parameters
label – label of the irf
center – one or more center of the irf as parameter indices
width – one or more widths of the gaussian as parameter index
center_dispersion_coefficients – polynomial coefficients for the dispersion of the center as list of parameter indices. None for no dispersion.
width_dispersion_coefficients – polynomial coefficients for the dispersion of the width as parameter indices. None for no dispersion.
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.
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
Returns the properties of the irf with shift applied.
Methods Documentation
- property backsweep: model_property.glotaran_property_type
ModelProperty is an extension of the property decorator.
It adds convenience functions for meta programming model items.
- property backsweep_period: model_property.glotaran_property_type
ModelProperty is an extension of the property decorator.
It adds convenience functions for meta programming model items.
- calculate(index: int, global_axis: numpy.ndarray, model_axis: numpy.ndarray) numpy.ndarray [source]
- property center: model_property.glotaran_property_type
ModelProperty is an extension of the property decorator.
It adds convenience functions for meta programming model items.
- 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.
- markdown(all_parameters: ParameterGroup = None, initial_parameters: ParameterGroup = None) MarkdownStr
- property normalize: model_property.glotaran_property_type
ModelProperty is an extension of the property decorator.
It adds convenience functions for meta programming model items.
- parameter(global_index: int, global_axis: numpy.ndarray) Tuple[numpy.ndarray, numpy.ndarray, numpy.ndarray, float, bool, float] [source]
Returns the properties of the irf with shift applied.
- property scale: model_property.glotaran_property_type
ModelProperty is an extension of the property decorator.
It adds convenience functions for meta programming model items.
- property shift: model_property.glotaran_property_type
ModelProperty is an extension of the property decorator.
It adds convenience functions for meta programming model items.
- 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.