ewoksfluo.tasks.fit.execute.fit_multi#

ewoksfluo.tasks.fit.execute.fit_multi(bliss_scan_uris, xrf_spectra_uri_template, output_root_uri, process_uri_template, detector_names, configs, energies=None, quantification=None, energy_multiplier=None, fast_fitting=False, diagnostics=False, figuresofmerit=None, **_)[source]#

Parallelized fitting of multiple scans with multiple detectors.

Returns the URL’s of the fit result (one URL per detector) and the URL to the NXentry group.

Parameters:
  • bliss_scan_uris (Sequence[str])

  • xrf_spectra_uri_template (str)

  • output_root_uri (str)

  • process_uri_template (str)

  • detector_names (Sequence[str])

  • configs (Sequence[Union[str, ConfigDict]])

  • energies (Optional[Sequence[Optional[float]]])

  • quantification (Optional[dict])

  • energy_multiplier (Optional[float])

  • fast_fitting (bool)

  • diagnostics (bool)

  • figuresofmerit (Optional[bool])

Return type:

Tuple[List[str], str]