ewoksfluo.xrffit.fit.fit_xrf_spectra#
- ewoksfluo.xrffit.fit.fit_xrf_spectra(xrf_spectra, configuration, quantification=None, individual_weights=None, live_times=None, positive_peak_areas=None, diagnostics=None, fast_fitting=None, native_fitting=None, native_legacy_fitting=None)[source]#
- Parameters:
xrf_spectra (
ndarray) – shape (num_spectra, num_channels)configuration (
PyMcaXrfConfiguration) – PyMca configuration.quantification (
Optional[bool]) – Calculate mass fractions from peak area’s.individual_weights (
Optional[bool]) – When fitting with weights, use the weight of each spectrum (slow) instead of the average weight.live_times (
Optional[ndarray]) – 1D array with one value for each XRF spectrum. Only used for mass fractions with fundamental parameters.positive_peak_areas (
Optional[bool])diagnostics (
Optional[bool]) – fit model and residuals.fast_fitting (
Optional[bool]) – Fast fitting means fit all spectra by solving a single linear system of equations.native_fitting (
Optional[bool]) – Use native PyMca batch processing.native_legacy_fitting (
Optional[bool]) – Use legacy native PyMca batch processing.
- Return type: