Ticket #2362 (closed: fixed)

Opened 10 years ago

Last modified 5 years ago

Solve problems loading processed multi-period Nexus files

Reported by: Steve Williams Owned by: Steve Williams
Priority: critical Milestone: Iteration 27
Component: Mantid Keywords:
Cc: Blocked By:
Blocking: #2145 Tester: Brett Tully

Description

This script has to work

pW = LoadNexus('SANS2D00005512.nxs', 'd').workspace()
SaveNexus(pW, 'test_file')
LoadNexus('test_file.nxs', 'e')

There are problems with consistency of using Workspace, MatrixWorkspace or Workspace2D around the templated functions getProperty() and setProperty.

Change History

comment:1 Changed 10 years ago by Steve Williams

(In [9198]) The number of test failures is increasing with each commit. Need to be able to debug loading HDF4 before effective work on this can continue re #2362

comment:2 Changed 10 years ago by Steve Williams

  • Owner set to Steve Williams
  • Status changed from new to accepted

comment:3 Changed 10 years ago by Steve Williams

(In [9251]) Changed OutputWorkspace property types for the nexus load algorithms, from MatrixWorkspace and Workspace2D to Workspace. re #2362

comment:4 Changed 10 years ago by Steve Williams

(In [9255]) Fix unit tests re #2362

comment:5 Changed 10 years ago by Steve Williams

(In [9256]) Fix unit tests re #2362

comment:6 Changed 10 years ago by Martyn Gigg

(In [9266]) Implemented a custom dialog for the Load algorithm. It now dynamically generates its properties from those that the concrete loaer has, Refs #2329. Also fixed a problem with loading grouped nexus files through the Load algorithm, Re #2362

comment:7 Changed 10 years ago by Steve Williams

  • Status changed from accepted to verify
  • Resolution set to fixed

Check the script above works. Perhaps also check that some other nexus files load with out terminating on error, e.g. SNS event, ISIS, processed, MUSR00015189.nxs.

comment:8 Changed 10 years ago by Brett Tully

  • Status changed from verify to verifying
  • Tester set to Brett Tully

comment:9 Changed 10 years ago by Brett Tully

  • Status changed from verifying to closed

Worked with 1.1.9450

Subtle change to test script: -- Remove file extension from initial load -- append file extension to save call

pW = LoadNexus('SANS2D00005512', 'd').workspace()
SaveNexus(pW, 'test_file.nxs')
LoadNexus('test_file.nxs', 'e')

comment:10 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 3209

Note: See TracTickets for help on using tickets.