ewoksfluo.io.blissconcat.concatenate_bliss_scans#

ewoksfluo.io.blissconcat.concatenate_bliss_scans(bliss_scan_uris, output_root_uri, virtual_axes=None, axes_units=None, start_var='<', end_var='>')[source]#

Concatenate Bliss scans in a virtual scan that looks exactly like a Bliss scan.

This method cannot handle scans that are interrupted, except when it is the last scan to be concatenated.

Parameters:
  • bliss_scan_uris (List[str]) – scans to concatenate

  • virtual_axes (Optional[Dict[str, str]]) – virtual motors. For example {“sy”: “<samy>+<sampy>/1000”, “sz”: “<samz>+<sampz>/1000”}

  • axes_units (Optional[Dict[str, str]]) – axis units. For example {“samy”: “mm”, “sampy”: “um”}

  • start_var (str) – marks the start of a variable name in virtual_axes expressions

  • end_var (str) – marks the end of a variable name in virtual_axes expressions

  • output_root_uri (str)

Return type:

str

Returns:

URI to the virtual concatenated scan