ISISComputingGroup / ISISComputingGroup/IBEX

MuX: Improve Hexagons data file creation and management

Open
#8,748 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
6
Forks
2
Avg merge
16h 40m
Merged PRs (30d)
2

Description

# Feature Description
As a MuX instrument scientist I would like the creation and management of data files from the Hexagons to be robust and production worthy.

The MuX beamline currently creates a bare bones HDF5 with the event data, and a separate nxs file with the log data. Ideally this should be combined to a single nxs file with a standardised format.

## Explanation
Following on from #6109, we need to improve the processes around data management and file creation so they are more robust, maintainable and well documented.

### Additional Information
The Muon group are also looking at other acquisition technologies for this beamline, so work here may need to be coordinated with that plan (and an assessment made of the value of this work against that plan).

@FreddieAkeroyd is the current subject matter expert in the group.

See our [Git Workflow](https://isiscomputinggroup.github.io/ibex_developers_manual/processes/git_and_github/Git-workflow.html).

# Acceptance Criteria
- [ ] The MuX beamline produces a single nxs file containing all data in a standardised format
- [ ] This work, along with all work on generating files from the Hexagon digitisers is sufficiently documented to enable support

# How to Review
Before making a PR...
- _Provide verbose instructions for the reviewer to test your changes_
- _Describe how you have implemented testing for this feature_
- _Provide screenshots of the feature to help the reviewer if relevant_

_If not applicable, write "Not applicable"_

[comment]: <> (FILL IN BELOW)
> ...

**To the reviewer: Make sure to [update submodules](https://isiscomputinggroup.github.io/ibex_developers_manual/processes/git_and_github/Git-workflow.html)!**

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.