Ticket #1285 (closed: fixed)
Mantid reading multiperiod nexus and multiperiod data with SANS GUI
Reported by: | Nick Draper | Owned by: | Roman Tolchenov |
---|---|---|---|
Priority: | blocker | Milestone: | Iteration 23 |
Component: | Keywords: | ||
Cc: | Blocked By: | ||
Blocking: | Tester: |
Description
We discovered a number a errors last night on SANS2D.
Reading a multiperiod nexus file results in an incorrect grouping of the workspaces. (raw file reading is fine) This is and example
loadnexus(".....SANS2D00005508.nxs","w5508")
the file contains 13 periods, results in
w5508 |-w5508_2 |-w5508_3 |-w5508_4 |-w5508_5 |-w5508_6 |-w5508_7 |-w5508_8 |-w5508_9 |-w5508_10 |-w5508_11 |-w5508_12 |-w5508_13 w5508_1
More importantly for SANS2D the SANS gui cannot deal with multi-period data. (this is undoubtedly because it has not been tested as no files have existed)
There are two problems. On windows the files are to big for a 4GB system and everything falls over -?? On the Linux box it is happier but produces log file reading faults. - ??
SANS2d runs 5511 to 5519 should contain multi period data
Change History
comment:2 Changed 10 years ago by Steve Williams
(In [4736]) SANS and LOQ scripts can now deal with multi-period input files, just append the required period to the end of the AssignSample, AssignCan, Assign... commands. This process is slow as these commands load the whole file before removing the unwanted spectra. The required periods are removed from the group and appended with _px where x is the period number, processing after that proceeds as for ungrouped workspaces. re #1285
comment:6 Changed 10 years ago by Nick Draper
- Status changed from accepted to testing
- Resolution set to fixed
comment:7 Changed 10 years ago by Steve Williams
- Status changed from testing to reopened
- Resolution fixed deleted
comment:10 Changed 10 years ago by Martyn Gigg
comment:11 Changed 10 years ago by Martyn Gigg
- Status changed from reopened to testing
- Resolution set to fixed
comment:13 Changed 10 years ago by Steve Williams
- Status changed from closed to reopened
- Resolution fixed deleted
Centre finder was giving me an error
comment:14 Changed 10 years ago by Steve Williams
comment:15 Changed 10 years ago by Steve Williams
- Status changed from reopened to testing
- Resolution set to fixed
My change only changed centre finding Python code. Perhaps just check that.
comment:17 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 2132
(In [4708]) WorkspaceGroup returned by LoadISISNexus confused MantidPlot because it didn't contain the groups own name. Monitors were read for all periods but only the first of them was used. re #1285