Design issues for extension of NeXus for treated data

Tanya Maria Riseman tmr at thsun7.ph.bham.ac.uk
Wed Mar 28 17:45:19 BST 2001


 Hi all,

	Good points, Mark.

	If the NeXus API people are willing to add the ability to
 store "treated" data and the results from data reduction,
 there will be a pressure to 
 1. Increase the number of levels of groups, that is make the 
    data format less flat than it is currently.
    That will make it harder to understand and scare off new users.
and/or
 2. Somehow have a scheme to keep track of which files the data reduction
    comes from, either informally using file names (not maintained)
    or using file "mountings" in HDF 5. As Mark Koennecke points out, 
    maintaining file mountings will be a nightmare.


	Unless the storage of "treated" data and the results from data reduction
 is done in a SUPERIOR way, there is almost no point in doing at all, because 
 everyone has their own favorite "good-enough" programs like Origin. 
 People will prefer to store in the format which matches their program.
 By superior I mean seemlying-incompatible features like asymmetric error 
 bars, covariance matrices, ease of use and a nice ASCII version that 
 allows most simple cases to be read directly into spreadsheets. 
 (XML and HTML are tedious to edit.) Although it is a nice idea in principle
 to have one format usable by many programs.

	I think that it is better to keep the NeXus defintion completely 
 separate from the reduced and treated data defintion ("Ratdata"?).
 Maybe 3 sections: NeXus, Ratdata and code/tools common to both.
 We need a nicer name than Ratdata.
 That way the UNION of the two could be used for storing analysis with 
 raw data for those people who like that (I personally think it is a bad idea)
 or for storing analysis with selected info copied from the NXSample
 and NXInstrument (OK). And people who don't use NeXus, in other fields, 
 might like to use just the "Ratdata" part. 

	Is there the collective will to design and impliment Ratdata?
 Has something similar already been written for HDF or similar package?

	- Tanya

-- 
  Dr. Tanya Riseman
  School of Physics and Astronomy	phone 44-121-414-7322
  University of Birmingham		fax   44-121-414-4719
  Birmingham B15 2TT, United Kingdom	email: tmr at th.ph.bham.ac.uk





More information about the NeXus mailing list