Update to v1.3.1 with ISO C version of NXbrowse

Ray Osborn ROsborn at anl.gov
Mon Jan 24 20:38:33 GMT 2000


We've just released a minor update to the NeXus API, which is now at version
1.3.1 (e.g. download <ftp://hydra.pns.anl.gov/pub/NeXus/napi_1_3_1.tar.gz>).
The main new feature is that NXbrowse, a simple terminal browser of NeXus
files, is now written in C.  The earlier version was in Fortran 90, but we
thought it would be useful for the API to include at least one guaranteed
portable way of checking the contents of NeXus files.  Please try it out.
See <http://www.neutron.anl.gov/NeXus/NeXus_utils.html#Browsers> for details
of how to run it. 

I'm appending the new release notes below.  As usual, please let the mailing
list know if you encounter any problems with the latest version, or if you
have any suggestions for improvements.

Ray Osborn
-- 
Dr Ray Osborn                Tel: +1 (630) 252-9011
Materials Science Division   Fax: +1 (630) 252-7777
Argonne National Laboratory  E-mail: ROsborn at anl.gov
Argonne, IL 60439-4845


Changes in Version 1.3.1
========================

- Added NXgetgroupinfo, NXinitgroupdir, NXgetattrinfo, and NXinitattrdir
  to the core C and F77 API's.  They were already present in the F90 API.

- Updated the above routines in NXmodule.f90 so that they called the C
  versions directly.  This removes the need for the F90 code to know the
  internal details of the NXhandle C struct.

- Released a new version of NXbrowse written in ISO C.  It is the version
  that is now installed with the "make NXbrowse" command (on unix systems).
  The ordering of array indices uses the C convention i.e. it is reversed
  from the original F90 version.

- Corrected the calculation of time zone offsets when compiled by
  Metrowerks CodeWarrior for PowerPC Macs.





More information about the NeXus mailing list