ewoksdata.data.bliss.iter_bliss_scan_data

ewoksdata.data.bliss.iter_bliss_scan_data(filename, scan_nr, lima_names=None, counter_names=None, subscan=None, **options)[source]

Iterate over the data from one Bliss scan. The counters are assumed to have many data values as scan points.

Parameters:
  • filename (str) – the Bliss dataset filename

  • filename – the scan number in the dataset

  • lima_names (Optional[List[str]]) – names of lima detectors

  • counter_names (Optional[List[str]]) – names of non-lima detectors (you need to provide at least one)

  • subscan (Optional[Integral]) – subscan number (for example “10.2” has scan_nr=10 and subscan=2)

  • retry_timeout (Number) – timeout when it cannot access the data for retry_timeout seconds

  • retry_period (Number) – interval in seconds between data access retries

  • filename

  • scan_nr (Integral) –

  • lima_names

  • counter_names

  • subscan

Yields dict:

data

Return type:

Iterator[dict]