ewoksfluo.io.spec.SpecFile#

class ewoksfluo.io.spec.SpecFile(filename)[source]#

Bases: object

Parameters:

filename (str)

close()[source]#
get_number_of_subsubscans(scannb, subscan=1)[source]#
Parameters:
  • scannb (int)

  • subscan (int)

Return type:

int

get_positioners(scannb, subscan=1, subsubscan=1)[source]#
Parameters:
  • scannb (int)

  • subscan (int)

  • subsubscan (int)

Return type:

Dict[str, float]

get_scans()[source]#
Return type:

List[Tuple[int, int]]

get_title(scannb, subscan=1)[source]#
Parameters:
  • scannb (int)

  • subscan (int)

Return type:

str

iter_data(scannb, subscan=1, subsubscan=1, exclude_mca_detectors=())[source]#
Parameters:
  • scannb (int)

  • subscan (int)

  • subsubscan (int)

  • exclude_mca_detectors (Sequence[int])

Return type:

Iterator[ScanData]