NAPI Example
Chris Moreton-Smith
C.Moreton-Smith at rl.ac.uk
Wed Sep 3 12:21:44 BST 1997
Over the last two or three days I've had a fairly interesting time explaining
what is going on to someone who is trying to construct their first NeXus file.
I think there are a few points which should be made here.
The example rather focuses on the NXdata vgroup at the expense of the others,
unfortunately this seems to have had a rather misleading effect on the
interpretation of how the standard works. Here are a few of the confusions
that have come up.
1) As the NXdata vgroup is almost unique in its use of attributes. The first
conclusion drawn is that all the dictionary entries are added as attributes to
the respective groups - oops.
2) NXEntry gets missed out almost altogether (not helped by the fact that
Nxclose is only called once in the example and not twice to return to the top
level before closing the file!). The absence of other Vgroups and single valued
entries in Nxentry rather helps with this.
3) MakeDATA gets associated with NXDATA and not with any other item (quite
naturally !).
Has anyone else found these interpretation problems? If so could we improve or
extend the examples to make the usage a bit clearer. Any volunteers?
Chris
--------------------------------------------------------------------------------
Return-Path: <C.Moreton-Smith at rl.ac.uk>
Received: from dns2.anl.gov by ipns.pns.anl.gov (MX V4.2 AXP) with SMTP; Wed,
03 Sep 1997 06:19:10 CST
Received: from osborn.msd.anl.gov (osborn.msd.anl.gov [146.139.244.39]) by
dns2.anl.gov (8.6.11/8.6.11) with ESMTP id GAA20256 for
<ROsborn at anl.gov>; Wed, 3 Sep 1997 06:19:09 -0500
Received: from dns2.anl.gov (146.139.254.3) by osborn.msd.anl.gov with SMTP
(Eudora Internet Mail Server 1.1.2); Wed, 3 Sep 1997 06:18:46 -0500
Received: from ndatemple.nd.rl.ac.uk (ndatemple.nd.rl.ac.uk [130.246.48.49]) by
dns2.anl.gov (8.6.11/8.6.11) with SMTP id GAA20250 for
<NAPI at anl.gov>; Wed, 3 Sep 1997 06:18:37 -0500
Received: from ndnt07 (unverified [130.246.48.118]) by ndatemple.nd.rl.ac.uk
(EMWAC SMTPRS 0.83) with SMTP id <B0000030862 at ndatemple.nd.rl.ac.uk>;
Wed, 03 Sep 1997 12:18:35 +0100
Received: by localhost with Microsoft MAPI; Wed, 3 Sep 1997 12:21:46 +0100
Message-ID: <01BCB863.F2220480.C.Moreton-Smith at rl.ac.uk>
More information about the NeXus-developers
mailing list