[NeXus-definitions-tickets] [NeXusDefinitions] #181: generate condensed view of fields and groups in each NXDL

NeXus Base Classes and Instrument Definitions noreply at nexusformat.org
Fri Feb 4 15:01:47 GMT 2011


#181: generate condensed view of fields and groups in each NXDL
-------------------------+--------------------------------------------------
 Reporter:  Pete Jemian  |       Owner:  Pete Jemian     
     Type:  enhancement  |      Status:  new             
 Priority:  major        |   Milestone:  release NXDL 1.0
Component:  NXDL syntax  |    Keywords:                  
-------------------------+--------------------------------------------------
 The additional specifications NXDL files make it hard to see the data
 fields and group structure.  Make an XSLT stylesheet for base classes, and
 application & contributed definitions to render an indented list, similar
 to the output format for data files.

 Add this to the NXDL Chapter in NeXusRefDoc (volume II).

 Here's an example:
 {{{
 NXarchive:NXentry (application definition, version 1.0b)
   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
 }}}

-- 
Ticket URL: <http://trac.nexusformat.org/definitions/ticket/181>
NeXus Base Classes and Instrument Definitions <http://www.nexusformat.org/>
NeXus Base Classes and Instrument Definitions



More information about the NeXus-definitions-tickets mailing list