[Nexus] NeXus News

Mark Koennecke Mark.Koennecke at psi.ch
Wed Oct 26 08:34:09 BST 2011


Hello,

as some of you might know the NeXus technical subcommittee and 
especially Pete
Jemian have invested a lot of work to update the NeXus manual in the 
last year.
It is now current and much better then it used to be. In this work we 
arrived
at a major milestone on our last code camp in chicago, october 20 - 22. Now
the NeXus WWW site has received a new front page and its content is created
from the NeXus manual. Though not all of it looking as beautiful as it 
could be,
at least the content is correct and up to data.

Another good news is that we had some discussions with the detector 
manufacturer
Dectris. They do the Mythen, Pilatus and Eiger detectors. With the Eiger 
detector they
will start writing HDF-5 files with NeXus conventions. The programming 
model will be that
Dectris writes the detector data and the local DAQ system adds further 
meta data to
the HDF-5 NeXus file. In order to support this, some more fields have 
been added
to NXdetector.

Other things which we addressed during the code camp:
- For HDF-5 all dimensions can now be unlimited

- NAPI was moved from HDF-5 1.6 to HDF-5 1.8 which is now current. 
Support for
  HDF-5 1.6 was stopped two years ago.

- A set of additional API functions was defined which allow to use 64 
bit integers for the
  dimensions.

- Some more manual work was done: there will be examples how to write 
NeXus files
  with the HDF-5 API alone soon. A new manual, NeXus for the Impatient, 
is in  progress.
  This is a short introduction to NeXus in about 10 pages.

- Some more work was done to integrate Ray Osborns tree python API and 
to write more
  tests for the python interface.

- Some progress was made on axis dependency encoding

- We will gradually move from autotools to cmake for the NeXus API.

- We had some discussions on a new C++ tree API to be written by Eugen 
Wintersberger, on
  a parallel HDF driver for NeXus, and a possible move to sphinx for the 
NeXus manual.

All in all we managed to put a man months of work into NeXus between the 
seven of
us who attended the code camp. Many thanks to everyone who participated 
and to Pete
Jemian who did a wonderful job as a local organiser.

We are in good hope that a new version of the NeXus-API will be released 
before the
end of this year. We also strive to release a 1.0 release of the NeXus 
application
definitions by then.

Best Regards,

              Mark Koennecke
   



More information about the NeXus mailing list