Skip to content

Unified solution for scans with no offline analysis

We have a few scans (read: tunings) that only use online analysis and do not require / run any offline analysis, e.g. `tune_global_threshold' and 'tune_local_threshold'.

Consequently, these scripts did not use to produce a '_interpreted.h5` file (since there is now additional information to be added).

With the current code, however, a interpreted.h5 for these scans is produced by the scan_base with only the configuration_out node in it, which makes no sense.

I see two possible solutions:

  1. We stick / go back to not producing a interpreted.h5 files for these scans at all
  2. We produce the file with no data arrays but with all "meta data" tables (configuration_in, configuration_out, chip_status)

I'm happy to implement either solution. Currently i'm leaning towards 1, what do you think?