[NeXus-tech] simple view of NXDL fields and group structure

Pete Jemian prjemian at gmail.com
Fri Feb 4 16:18:36 GMT 2011


Responding to one of Mark's comments, I've created a simplified view for 
the field and group structure of the NXDL files.

Update your SVN working directory for the definitions and then browse to 
either trunk/base_classes, trunk/applications/, or 
trunk/contributed_definitions/.  Double-click on any of the .nxdl.xml 
files and (if you have associated .xml files with a WWW browser such as 
Firefox or Internet Explorer) a simple view should appear.  (It seems 
you can only do this with a directory on a local file system.)

I should print the link suggestions, as well.

I will add this view to the NXDL Chapter in Volume II of the manual.


Below are examples for
    trunk/base_classes/NXarchive.nxdl.xml
    trunk/applications/NXarchive.nxdl.xml
    trunk/contributed/NXexchange.nxdl.xml:


NXdata (base class, version 1.0)
   data:NX_NUMBER
   errors:NX_NUMBER
   offset:NX_FLOAT
   scaling_factor:NX_FLOAT
   variable:NX_NUMBER
   variable_errors:NX_NUMBER
   x:NX_FLOAT
   y:NX_FLOAT
   z:NX_FLOAT


NXarchive (application definition, version 1.0b)
   (overlays NXentry)
   collection_description:NX_CHAR
   collection_identifier:NX_CHAR
   collection_time:NX_FLOAT
   definition:NX_CHAR
   duration:NX_FLOAT
   end_time:NX_DATE_TIME
   entry_identifier:NX_CHAR
   experiment_description:NX_CHAR
   experiment_identifer:NX_CHAR
   program:NX_CHAR
   release_date:NX_CHAR
   revision:NX_CHAR
   run_cycle:NX_CHAR
   start_time:NX_DATE_TIME
   title:NX_CHAR
   instrument:NXinstrument
     description:NX_CHAR
     name:NX_CHAR
     NXsource
       name:NX_CHAR
       probe:NX_CHAR
       type:NX_CHAR
   sample:NXsample
     chemical_formula:NX_CHAR
     description:NX_CHAR
     electric_field:NX_FLOAT
     magnetic_field:NX_FLOAT
     name:NX_CHAR
     preparation_date:NX_CHAR
     pressure:NX_FLOAT
     sample_id:NX_CHAR
     situation:NX_CHAR
     stress_field:NX_FLOAT
     temperature:NX_FLOAT
     type:NX_CHAR
   user:NXuser
     facility_user_id:NX_CHAR
     name:NX_CHAR
     role:NX_CHAR


NXexchange (contributed definition, version 0.3b)
   (overlays NXsubentry)
   collection_time:NX_DATE_TIME
   dark_data:NX_NUMBER
   data:NX_NUMBER
   white_data:NX_NUMBER
   NXcollection
   NXinstrument
   original_data:NXnote
   NXnote
   NXprocess
   NXsample
   NXuser



More information about the NeXus-tech mailing list