arpes.fits.fit_models.x_model_mixin

Extends lmfit to support curve fitting on xarray instances.

Functions

dict_to_parameters(dict_of_parameters)

gaussian_convolve(model_instance)

Produces a model that consists of convolution with a Gaussian kernel.

Classes

XAdditiveCompositeModel(left, right, op, **kws)

xarray coordinate aware composite model corresponding to the sum of two models.

XConvolutionCompositeModel(left, right, op, ...)

Work in progress for convolving two Model.

XModelMixin(func[, independent_vars, ...])

A mixin providing curve fitting for xarray.DataArray instances.

XMultiplicativeCompositeModel(left, right, ...)

xarray coordinate aware composite model corresponding to the sum of two models.