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