[Nexus] NeXus - a solution to what is not the real problem ?
Gerd Wellenreuther
Gerd.Wellenreuther at desy.de
Tue Mar 9 17:59:28 GMT 2010
Hi Joachim,
Wuttke, Joachim schrieb:
> What I am attacking is not the
> serious work you are doing for really complicated data set, but the idea, popular
> at management level, that NeXus should ultimately be used at _all_ neutron and
> X-ray instruments. All I want to say is: for certain types of instruments, migrating
> to NeXus would be considerable effort, would rather increase than reduce the
> diversity of data formats, would not improve the messy state of software seen by
> the users.
There are lot of issues which can be tackled by the use of a common data
format, not only simple data exchange, but also software developement,
data archiving etc.. For this reason, the aim to define and spread the
use of such a common data format is good, IMHO. But when it comes to
*implementing* this dataformat at individual beamlines / instruments,
the corresponding work should *not* be done by single beamline
scientists, or even single institutes - this would again result in
different flavours of what was supposed to be the common data format (as
can be seen by the struggle of facilities like Soleil and Diamond, both
writing NeXus-files but not being able to use the software(s) developed
at the other side of the channel). So, if we do it right, the single
beamline scientist should not be required to bear the biggest part of
the workload - the opposite should be the case. In the long run, we want
to save time, right?
So the goal has to be to define a common data format *ALONG* with a
high-level API (much higher than the present NeXus-API in my opinion)
which assists IT-guys and scientists from different facilities to
exploit the capabilities of NeXus, *AND* further tools for the
scientists to do their job. Of course, if the management thinks this is
a good idea, they have to fund people to implement it :).
Sure, NeXus is not the perfect candidate for such a common data format.
Fact is also: There is no other candidate. (At this point you might
notice: I am not considering starting from scratch as an option :) .)
Cheers, Gerd
More information about the NeXus
mailing list