ISISComputingGroup / ISISComputingGroup/DataStreaming

`filewriter`: specify file layout in detail

未關閉
#76 4 則留言 0 個 reaction 已指派 3 人 已被 @FreddieAkeroyd 認領 在 GitHub 檢視
filewriter
主要語言
沒有語言資料
星號
0
分支
0
PR 合併指標
30 天內沒有已合併 PR

描述

We need to formally document what we expect any 'new' `.nxs` files to look like, and pay particular attention to differences with the old system.

The goal is to be compatible where possible / where it makes sense, but some information may fundamentally differ between ICP and streaming stack, e.g.:
- Much of the information in the `isis_vms_compat` group
- How we write per-frame veto state and enablement alongside the event-mode data
- Various metadata fields
- Some pieces of information which only make sense in ICP (or in the newer streaming system)

**This ticket must include discussion with stakeholders such as DSG and Mantid (and other relevant groups)**

## Acceptance criteria

- [ ] Documented structure for what a 'new' nexus file will look like
- [ ] Documentation describing differences where they exist (effectively a 'porting guide' between ICP and streaming files)
- [ ] An example file in the new format (does not need to have been written by 'new' filewriter; e.g. a simple python program can be used to generate this example file / manipulate an existing file)

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。