Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Muon Nexus reader for PSI files #6977

Closed
NickDraper opened this issue Nov 15, 2012 · 2 comments
Closed

Muon Nexus reader for PSI files #6977

NickDraper opened this issue Nov 15, 2012 · 2 comments
Assignees
Labels
High Priority An issue or pull request that if not addressed is severe enough to postponse a release.
Milestone

Comments

@NickDraper
Copy link
Contributor

From Stephen Cottrell:

As part of our EU JRA work we’ve been developing an exchange NeXus definition to help PSI and ISIS share data and software, unfortunately I’m currently unable to read these files in Mantid. The file format is based on the version 2 NeXus definition (described in the attached document) and an example is attached. This definition is now (more or less) complete and is being used at PSI, so it would be good if an algorithm could be coded capable of reading these files. Getting this working would also be quite helpful to our EU project work as it would be good to show PSI data files exchanged and analysed in Mantid for the final report due around the end of the year.

Looking at the available algorithms I’m uncertain whether a version of ‘LoadMuonNeXus’ is available designed for version 2 files (the algorithm tree is a little strange). However, I suspect even if this exists some modification will be required to correctly read these files – particularly recognising revised entry names and distinguishing between mandatory and optional entries. You’ll notice that very few elements are mandatory in the new files (indicated in bold type in the definition), so a reader should require these items present and then attempt to read other entries that contain additional metadata if it exists (likely in the ISIS files).

I am hoping it will be possible to give some effort to this problem over the next month or so. Initially, it would be sufficient just to read mandatory items to enable us to read the attached example file. Later I could give you some example ISIS files containing additional (optional) metadata.

@NickDraper
Copy link
Contributor Author

This issue was originally trac ticket 6131

@NickDraper
Copy link
Contributor Author

http://trac.mantidproject.org/mantid/raw-attachment/ticket/6131/Version 2 - NeXus Definition V2, Revision 8.doc
(uploaded by @NickDraper on 2012-11-15T11:20:45)


http://trac.mantidproject.org/mantid/raw-attachment/ticket/6131/deltat_tdc_gpd_0900.nxs
(uploaded by @NickDraper on 2012-11-15T11:21:06)


@NickDraper NickDraper added High Priority An issue or pull request that if not addressed is severe enough to postponse a release. Mantid labels Jun 3, 2015
@NickDraper NickDraper added this to the Release 2.4 milestone Jun 3, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
High Priority An issue or pull request that if not addressed is severe enough to postponse a release.
Projects
None yet
Development

No branches or pull requests

2 participants