Ticket #1588 (closed: fixed)

Opened 10 years ago

Last modified 5 years ago

LoadLogsFromSNSNexus algorithm

Reported by: Peter Peterson Owned by: Janik Zikovsky
Priority: major Milestone: Iteration 25
Component: Mantid Keywords:
Cc: Blocked By:
Blocking: Tester: Vickie Lynch

Description

Lots of things need it now make it happen.

Change History

comment:1 Changed 10 years ago by Nick Draper

  • Status changed from new to assigned
  • Owner set to Peter Peterson

comment:2 Changed 10 years ago by Janik Zikovsky

  • Owner changed from Peter Peterson to Janik Zikovsky
  • Component set to Mantid

comment:3 Changed 10 years ago by Janik Zikovsky

  • Status changed from assigned to accepted

comment:4 Changed 10 years ago by Janik Zikovsky

(In [6335]) Refs #1588: First try at loading logs from SNS nexus. Uses the nexus cpp API directly; You may need to add NeXusCPP to the list of libraries in your Eclipse setup.

comment:5 Changed 10 years ago by Janik Zikovsky

(In [6337]) Refs #1588: commented out references to the C++ nexus API.

comment:6 Changed 10 years ago by Janik Zikovsky

(In [6437]) Refs #1588, #1678. Had a nasty namespace clash between NeXus and Mantid::NeXus in the tests. Renamed the NeXus cpp api namespace to NeXusAPI. LoadLogsFromSNSNexus written and tested on one file. Added size() method to Property objects and sub-objects.

comment:7 Changed 10 years ago by Janik Zikovsky

(In [6482]) Refs #1382 and #1588: added units to Property, and to code that loads sample logs and calculates proton charge.

comment:8 Changed 10 years ago by Janik Zikovsky

(In [6483]) Refs #1588: Fixed an error in the DateAndTime::duration* code that caused incorrect sample log times.

comment:9 Changed 10 years ago by Janik Zikovsky

(In [6484]) Refs #1588: NXpositioner entries are also added to the sample logs.

comment:10 Changed 10 years ago by Janik Zikovsky

(In [6607]) Refs #1590, #1588: Added support for time zone marker in ISO8601 date and time strings. Added test for that. Changed 'ProtonCharge' to 'proton_charge' in LoadEventPreNeXus in order to match what the DASLogs gives. Pulse times for events in LoadSNSEventNexus are set - need more testing though.

comment:11 Changed 10 years ago by Janik Zikovsky

(In [6663]) Refs #1588: Fix for LoadEventPreNexus segfaulting in cases where the pulse file was not found.

comment:12 Changed 10 years ago by Janik Zikovsky

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

comment:13 Changed 10 years ago by Janik Zikovsky

  • Summary changed from Load logs from SNS NeXus files to LoadLogsFromSNSNexus algorithm

comment:14 Changed 10 years ago by Vickie Lynch

  • Status changed from verify to verifying
  • Tester set to Vickie Lynch

comment:15 Changed 10 years ago by Vickie Lynch

  • Status changed from verifying to closed

Works for inputting angles from logs for SNAP

comment:16 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 2435

Note: See TracTickets for help on using tickets.