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.

Arctan This is the legacy Arctan component dedicat.. Bleasdale Bleasdale function component… Doniach Doniach Sunjic lineshape.. DoublePowerLaw Double power law component for EELS spectra.. EELSArctan Arctan function component for EELS (with mi.. EELSCLEdge EELS core loss ionisation edge from hydroge.. Erf Error function component… Exponential Exponential function component… Expression Create a component from a string expression.. Gaussian Normalized Gaussian function component… GaussianHF Normalized gaussian function component, wit.. HeavisideStep The Heaviside step function… Logistic Logistic function (sigmoid or s-shaped curv.. Lorentzian Cauchy-Lorentz distribution (a.k.a. Lorentz.. Offset Component to add a constant value in the y-.. PESCoreLineShape .. PESVoigt Voigt component for photoemission spectros.. Polynomial n-order polynomial component. (DEPRECATED).. PowerLaw Power law component… RC .. SEE Secondary electron emission component for P.. ScalableFixedPattern Fixed pattern component with interpolation .. SkewNormal Skew normal distribution component… SplitVoigt Split pseudo-Voigt.. Vignetting .. Voigt This is the legacy Voigt profile component .. VolumePlasmonDrude Drude volume plasmon energy loss function c..