Currently monitor_data and detector_data both produce results in time_of_arrival (aka event_time_offset). This is frame-wrapped and w.r.t. the source pulse timestamp. While this may be sufficient initially I think scientists will soon prefer to see time_of_flight or even wavelength (or be able to switch between these three options).
This is not possible without more thought in the current setup. monitor_data and detector_data are not based on the Sciline-based reduction workflows, but perform simpler lower-level (somewhat faster) processing. We need to consider carefully what our options are. Without looking closer into whether it would be possible, I think not using Sciline is likely still what we want, i.e., we would want to use the TOF lookup mechanism from ess.reduce directly.
Currently
monitor_dataanddetector_databoth produce results intime_of_arrival(akaevent_time_offset). This is frame-wrapped and w.r.t. the source pulse timestamp. While this may be sufficient initially I think scientists will soon prefer to seetime_of_flightor evenwavelength(or be able to switch between these three options).This is not possible without more thought in the current setup.
monitor_dataanddetector_dataare not based on the Sciline-based reduction workflows, but perform simpler lower-level (somewhat faster) processing. We need to consider carefully what our options are. Without looking closer into whether it would be possible, I think not using Sciline is likely still what we want, i.e., we would want to use the TOF lookup mechanism fromess.reducedirectly.