There is no check verifying if detector IDs match up between template and NeXus. Maybe we should replace the detector numbers in the template by those from the NeXus? I am ignoring this here, since it is not relevant for monitors, which we want to try first.
I don't think we have any files (json and nexus) where the entire pipeline works. I tried https://github.com/ess-dmsc/nexus-json, but this does not work as expected since Beamlime is looking for "streams", which are not in those files. Other raw JSON files also don't quite work, since they are templates that get modified by (I think) Nicos. For now we are probably stuck with hand-crafted files.
Fixes #154.
Notes: