Skip to content

filewriter: instrument group #97

Open

Description

@Tom-Willemsen

Things under raw_data_1/instrument.

Potential differences from existing files

  • source/type - propose to write strings that match the upstream nexus NXsource standard i.e. Spallation Neutron Source instead of Pulsed Neutron Source.
  • source/probe - propose to write strings that match the upstream nexus NXsource standard i.e. neutron instead of neutrons.
  • dae/detector_table_file: detector.dat doesn't exist in new system. We can either write a blank entry, or not write it at all.
  • spectra_table_file/wiring_table_file: will point at a differently-formatted file, and this file will likely not be accessible from NDX. If the files are hosted centrally (e.g. git), we could point this at a git URL if needed. Does anything currently expect to be able to parse the files given in these filepaths?
  • dae/time_channels_<N>/time_of_flight_raw & detector_<N>/time_of_flight_raw: data in cycles of a 32MHz clock. This doesn't make sense in streaming system. We can back-calculate it from data in ns if required. Do we need to write it?
  • dae/vetos: There will be more vetos, and with different names, in the streaming system.
  • dae/type: Will be something other than ISIS_DAE3. To-be-determined exactly what.
  • dae/detector_<N>/polar_angle & dae/detector_<N>/distance: the streaming system currently doesn't know about geometry information. Do downstream consumers require these?

Activity

  1. added this to the March 2027 milestone on Jul 27, 2026
  2. FreddieAkeroyd commented on Aug 9, 2026

    @FreddieAkeroyd
    Member

    dae/detector_/polar_angle & dae/detector_/distance: the streaming system currently doesn't know about geometry information. Do downstream consumers require these?

    The mantid instrument geometry can be included in a NeXus raw file, this was a modification by excitations group. So consumers of the files can be expecting some geometry information to help with analysis

  3. Tom-Willemsen commented on Aug 10, 2026

    @Tom-Willemsen
    MemberAuthor

    Was that just for MARI? I will look at one of their files and add an extra requirement for this case...

  4. RichardWaiteSTFC commented on Oct 15, 2026

    @RichardWaiteSTFC

    It is all direct geometry spectrometers in excitations group - see #106 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions