iFit: iData object description

>> a=load(iData, [ ifitpath 'Data/sv1850.scn'])
>> a.Signal
>> a.Error
>> a=load(iData, [ ifitpath 'Data/sv1850.scn'])
>> getaxis(a, 'Signal') % or: a{0}
>> getaxis(a, 'Error')

Handling event lists

Some data sets contain lists of 'events', that is a set of coordinates for a set of signal values. These events are then collections of 'rows', which each has structure:

[ x y z ... sx, sy, sz ...]

where x,y,z,... are the coordinates, and sx,sy,sz,... are signal values (for instance a magnetic field vector at given location in space).
On import, these data sets result in a matrix which rows are events, and columns are the coordinate/values, as above.

It is possible to format the data set into a formal event list, using the 'event' method after loading. The 'event' method can either make a guess on the dimensionality of space and signal, or specify the number of columns which are affected to the coordinates x,y,z,... (dimensionality of space), and the columns which is to be used for the 'signal'. When more that one 'signal' column is given, the norm of the given columns, per event, is used.

Event data sets can further be converted into histograms using the 'hist' or 'meshgrid' methods. The histograms can be prettified using the 'fill' method, which makes sure that empty spaces in the histogram are interpolated with neighboring values. More information available in the Math page.