hyperspy.components1d module
Components that can be used to define a 1D model for e.g. curve fitting.
There are some components that are only useful for one particular kind of signal and therefore their name are preceded by the signal name: eg. eels_cl_edge.
Writing a new template is easy: see the user guide documentation on creating components.
For more details see each component docstring.
ArctanLegacy Arctan component dedicated to EELS measurements
BleasdaleBleasdale function component.
DoniachDoniach Sunjic lineshape component.
DoublePowerLawDouble power law component for EELS spectra.
EELSArctanArctan function component for EELS (with minimum at zero).
EELSCLEdgeEELS core loss ionisation edge from hydrogenic or tabulated
ErfError function component.
ExponentialExponential function component.
ExpressionCreate a component from a string expression.
GaussianNormalized Gaussian function component.
GaussianHFNormalized gaussian function component, with a
fwhmparameterHeavisideStepThe Heaviside step function.
LogisticLogistic function (sigmoid or s-shaped curve) component.
LorentzianCauchy-Lorentz distribution (a.k.a. Lorentzian function) component.
OffsetComponent to add a constant value in the y-axis.
PESVoigtVoigt component for photoemission spectroscopy data analysis.
Polynomialn-order polynomial component. (DEPRECATED)
PowerLawPower law component.
SEESecondary electron emission component for Photoemission Spectroscopy.
ScalableFixedPatternFixed pattern component with interpolation support.
SkewNormalSkew normal distribution component.
SplitVoigtSplit pseudo-Voigt component.
VoigtLegacy Voigt profile component dedicated to photoemission spectroscopy
VolumePlasmonDrudeDrude volume plasmon energy loss function component, the energy loss