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]