Skip to content

Resolve "Nexus: NXdata"

Wout De Nolf requested to merge 1358-nexus-nxdata into master

Closes #1358 (closed)

  • Writer: create NXdata as a result of plotselect and plotinit
  • Bliss refactoring: Make usage of ScanDisplay and ScanSaving uniform because ScanDisplay now affects scan saving as well. This also gets ride of circular import issues.
  • ScanDisplay writer support: scan_info["_extra_display"] has now
    • flint_displayed_channels: popped when starting a scan, so Flint falls back to the current selection on the next scan (so called displayed_channels before, I kept the behaviour)
    • nexus_displayed_channels: cannot be popped because there is no other fallback like Flint has

So for Flint and the REPL API, nothing has changed. I only made sure the Nexus file saves an NXdata without the need to call explicitly plotinit before every scan.

Edited by Matias Guijarro

Merge request reports