IrfSpectralGaussian

class glotaran.builtin.models.kinetic_spectrum.spectral_irf.IrfSpectralGaussian[source]

Bases: glotaran.builtin.models.kinetic_spectrum.spectral_irf.IrfSpectralMultiGaussian

Attributes Summary

backsweep

backsweep_period

center

center_dispersion

dispersion_center

label

model_dispersion_with_wavenumber

normalize

scale

shift

type

width

width_dispersion

Methods Summary

calculate

calculate_dispersion

fill

Returns a copy of the {cls._name} instance with all members which are Parameters are replaced by the value of the corresponding parameter in the parameter group.

from_dict

from_list

mprint

parameter

validate

Methods Documentation

property backsweep: bool
property backsweep_period: glotaran.parameter.parameter.Parameter
calculate(index: int, global_axis: numpy.ndarray, model_axis: numpy.ndarray) numpy.ndarray
calculate_dispersion(axis)
property center: glotaran.parameter.parameter.Parameter
property center_dispersion: List[glotaran.parameter.parameter.Parameter]
property dispersion_center: glotaran.parameter.parameter.Parameter
fill(model: Model, parameters: ParameterGroup) cls

Returns a copy of the {cls._name} instance with all members which are Parameters are replaced by the value of the corresponding parameter in the parameter group.

Parameters
  • model – A glotaran model.

  • parameter (ParameterGroup) – The parameter group to fill from.

classmethod from_dict(values: dict) cls
classmethod from_list(values: list) cls
property label: str
property model_dispersion_with_wavenumber: bool
mprint(parameters: ParameterGroup = None, initial_parameters: ParameterGroup = None) str
property normalize: bool
parameter(global_index: int, global_axis: numpy.ndarray)
property scale: List[glotaran.parameter.parameter.Parameter]
property shift: List[glotaran.parameter.parameter.Parameter]
property type: str
validate(model: Model, parameters=None) list[str]
property width: glotaran.parameter.parameter.Parameter
property width_dispersion: List[glotaran.parameter.parameter.Parameter]