Ticket #9444 (new)

Opened 6 years ago

Last modified 5 years ago

LoadEventNexus with filtering does not work on (some?) event Nexus runs

Reported by: Alex Buts Owned by:
Priority: major Milestone: Backlog
Component: Framework Keywords:
Cc: Blocked By:
Blocking: Tester:

Description (last modified by Alex Buts) (diff)

Lets try to load event nexus data from MER18972 run (see in archive or I can put it on ftp on request.)

If I issue

w1=LoadEventNexus('MER18972') 

it works and from the data log I see it containing ~2*106 good frames collected during 40000 sec, Workspace without monitors contains ~67M events.

If I try

w1=LoadEventNexus('MER18972.nxs',FilterByTimeStart=0,FilterByTimeStop=40000) 

or any other time interval, the resulting workspace contains no events.

Looks like a bug.

Freddy said that nothing is wrong with the data inside of the workspace except the frame current is mainly 0 due to problems with DAE.

If this is the reason for the problem, LoadEventNexus should issue clear warning about it. A measures have to be taken to be able recovering the data.

Change History

comment:1 Changed 6 years ago by Alex Buts

  • Description modified (diff)

comment:2 Changed 6 years ago by Alex Buts

  • Description modified (diff)

comment:3 Changed 6 years ago by Federico M Pouzols

I experience the same issue (tried with the same file):

  • with the first command (no time filter) the events load fine, and in the logs I can see:
Read 67122520 events. Shortest TOF: 0 microsec; longest TOF: 20000 microsec.
  • with the second command line (with time filter) the resulting workspace has no events, and I get:
Read 0 events. Shortest TOF: 4.29497e+08 microsec; longest TOF: 0 microsec

For both commands I get these warnings:

Xseblock entry 'ILM_N2' gave an error when loading a time series:'Invalid value entry for time series'. Skipping entry

Found entries in the proton_charge sample log with invalid pulse time!

But only for the second command I get these repeated messages:

TimeSeriesProperty is not sorted.  Sorting is operated on it. 
TimeSeriesProperty is not sorted.  Sorting is operated on it. 
TimeSeriesProperty is not sorted.  Sorting is operated on it. 
TimeSeriesProperty is not sorted.  Sorting is operated on it. 
TimeSeriesProperty is not sorted.  Sorting is operated on it. 

comment:4 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 10287

Note: See TracTickets for help on using tickets.