Ticket #182 (closed: fixed)

Opened 12 years ago

Last modified 5 years ago

Create a LoadNexus for Muon files

Reported by: Nick Draper Owned by: Ronald Fowler
Priority: major Milestone: Iteration 11
Component: Keywords:
Cc: Blocked By:
Blocking: Tester:

Description

You will need to talk to Freddie about how to read these. The algorithm should go in the Nexus project.

Two files have been added to Mantid\test\Nexus as test examples.

Change History

comment:1 Changed 12 years ago by Nick Draper

(In [1214]) re #182 add muon test data files

comment:2 Changed 12 years ago by Nick Draper

  • Owner set to Ronald Fowler

comment:3 Changed 12 years ago by Ronald Fowler

(In [1276]) Initial check in of LoadMuonNexus, based on the LoadRaw. Reads histogram data and corrected_time data. Re #182

comment:4 Changed 12 years ago by Ronald Fowler

(In [1278]) Forgot about Linux not accepting :: in definitions for MuonNexusReader.h re #182

comment:5 Changed 12 years ago by Ronald Fowler

(In [1279]) Fixed inconsistent include file name case in MuonNexusReader.cpp for Linux re #182

comment:6 Changed 12 years ago by Ronald Fowler

(In [1281]) Added in the optional parameters for selecting which spectra to load, as in LoadRaw. Updated tests for this. Re #182

comment:7 Changed 12 years ago by Ronald Fowler

(In [1283]) Added reading of instrument data from an XML definition or from the Nexus file. As no XML for EMU and the Nexus file lacks sufficient data at present, no instrument data is loaded. Re #182

comment:8 Changed 12 years ago by Ronald Fowler

(In [1293]) Added reading of Log data from Nexus files, and saving as TimeSeriesProperty. Re #182

comment:9 Changed 12 years ago by Ronald Fowler

(In [1295]) Added some spaces for g++ on Linux Re #182

comment:10 Changed 12 years ago by Ronald Fowler

(In [1296]) Various additions/changes to comments to remove doxygen warning messages in Nexus and Geometry. Re #182

comment:11 Changed 12 years ago by Ronald Fowler

(In [1299]) Added support for multiperiod data in Muon Nexus files which for the Emu examples is detected by reading the "switching_states" field - this is taken as number of periods and histogram data divided between periods by this. Re #182

comment:12 Changed 12 years ago by Ronald Fowler

(In [1325]) Added a wrapper algorithm that calls LoadMuonNexus for Muon Nexus files, but will call LoadIsisNexus for files of Isis Nexus format. Re #182

comment:13 Changed 12 years ago by Ronald Fowler

  • Status changed from new to closed
  • Resolution set to fixed

LoadMuonNexus complete as possible with current examples.

comment:14 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 1030

Note: See TracTickets for help on using tickets.