ewoksbm08.io.read_xas.read_xas_hdf5#

ewoksbm08.io.read_xas.read_xas_hdf5(h5scan, mono_counter, crystal_motor, counters, mca_counters, livetime_normalization=None, skip_mca=None, mono_edge_theoretical=None, mono_edge_experimental=None)[source]#
Parameters:
  • h5scan (Group | Group) – NXentry group of one Bliss scan.

  • mono_counter (str) – energy or theta counter.

  • crystal_motor (str) – defines the mono crystal that is selected.

  • counters (list[str]) – map name in the measurement group to name in XDI.

  • mca_counters (list[str]) – counters the be extracted for all MCA detector. Use skip_mca to skip some.

  • livetime_normalization (float | None) – normalize mca_counters to a common live-time.

  • skip_mca (dict[str, list[int | None]]) – scan MCA detector.

  • mono_edge_theoretical (float | None) – theoretical edge position in mono_counter units.

  • mono_edge_experimental (float | None) – experimental edge position in mono_counter units.

Return type:

XdiData

Returns:

XAS scan object