Skip to content

filewriter: static metadata #87

Open

Description

@Tom-Willemsen

The filewriter must be able to write the 'static' metadata for a run.

These are pieces of metadata which only require knowledge of the runStart and runStop messages. This assumes that the run start is emitted with appropriate metadata to enable this data to be written.

This includes:

  • raw_data_1/beamline
  • raw_data_1/definition
  • raw_data_1/definition_local
  • raw_data_1/duration
  • raw_data_1/end_time
  • raw_data_1/experiment_identifier (RB number)
  • raw_data_1/measurement/first_run
  • raw_data_1/measurement/id
  • raw_data_1/measurement/label
  • raw_data_1/measurement/subid
  • raw_data_1/measurement/type
  • raw_data_1/measurement_first_run
  • raw_data_1/measurement_id
  • raw_data_1/measurement_label
  • raw_data_1/measurement_subid
  • raw_data_1/measurement_type
  • raw_data_1/name
  • raw_data_1/notes
  • raw_data_1/program_name
  • raw_data_1/run_cycle
  • raw_data_1/run_number
  • raw_data_1/sample/distance
  • raw_data_1/sample/height
  • raw_data_1/sample/id
  • raw_data_1/sample/name
  • raw_data_1/sample/shape
  • raw_data_1/sample/thickness
  • raw_data_1/sample/type
  • raw_data_1/sample/width
  • raw_data_1/script_name
  • raw_data_1/seci_config
  • raw_data_1/start_time
  • raw_data_1/title
  • raw_data_1/user_1/affiliation
  • raw_data_1/user_1/name

Potential differences from existing files

  • program_name will no longer be ISISICP.exe and will be the name of the filewriter executable.

Activity

  1. added this to the March 2027 milestone on Jul 27, 2026
  2. mattclarke commented on Sep 3, 2026

    @mattclarke

    ESS filewriter could do this by embedding the information in the nexus template JSON send on start

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