=========================================== ============================= ====== =====================================================
address                                     validation                    status comment(s)                                           
=========================================== ============================= ====== =====================================================
/                                           * valid NeXus data file       OK     This file is valid by the NeXus standard.
/                                           @NX_class                     OK     file root (assumed): NXroot                          
/                                           NXDL review                   TODO   validate with NXroot specification (incomplete)      
/entry                                      validItemName-strict          OK     strict re: [a-z_][a-z0-9_]*                          
/entry                                      NXDL review                   TODO   validate with NXentry specification (incomplete)     
/entry@NX_class                             @NX_class                     OK     known: NXentry                                       
/entry/data                                 /NXentry/NXdata@signal=counts OK     NeXus default plot v3                                
/entry/data                                 NXdata dimension scale(s)     OK     dimension scale(s) verified                          
/entry/data                                 validItemName-strict          OK     strict re: [a-z_][a-z0-9_]*                          
/entry/data                                 NXDL review                   TODO   validate with NXdata specification (incomplete)      
/entry/data@NX_class                        @NX_class                     OK     known: NXdata                                        
/entry/data@axes                            NXdata@axes=two_theta         OK     axes dataset found: two_theta                        
/entry/data@signal                          NXdata group default plot v3  OK     NXdata@signal = counts                               
/entry/data@two_theta_indices               NXdata@two_theta_indices      OK     value = 0: ok                                        
/entry/data/counts                          validTargetName               TODO   TODO: validate full_name against validTargetName                          
/entry/data/counts@target                   link target exists            OK     /entry/instrument/detector/counts                    
/entry/data/two_theta                       validTargetName               TODO   TODO: validate full_name against validTargetName                          
/entry/data/two_theta@target                link target exists            OK     /entry/instrument/detector/two_theta                 
/entry/instrument                           validItemName-strict          OK     strict re: [a-z_][a-z0-9_]*                          
/entry/instrument                           NXDL review                   TODO   validate with NXinstrument specification (incomplete)
/entry/instrument@NX_class                  @NX_class                     OK     known: NXinstrument                                  
/entry/instrument/detector                  validItemName-strict          OK     strict re: [a-z_][a-z0-9_]*                          
/entry/instrument/detector                  NXDL review                   TODO   validate with NXdetector specification (incomplete)  
/entry/instrument/detector@NX_class         @NX_class                     OK     known: NXdetector                                    
/entry/instrument/detector/counts           validItemName-strict          OK     strict re: [a-z_][a-z0-9_]*                          
/entry/instrument/detector/counts@target    validItemName-strict          OK     strict re: [a-z_][a-z0-9_]*                          
/entry/instrument/detector/counts@units     field@units                   OK     value: counts                                        
/entry/instrument/detector/counts@units     validItemName-strict          OK     strict re: [a-z_][a-z0-9_]*                          
/entry/instrument/detector/two_theta        validItemName-strict          OK     strict re: [a-z_][a-z0-9_]*                          
/entry/instrument/detector/two_theta@target validItemName-strict          OK     strict re: [a-z_][a-z0-9_]*                          
/entry/instrument/detector/two_theta@units  field@units                   OK     value: degrees                                       
/entry/instrument/detector/two_theta@units  validItemName-strict          OK     strict re: [a-z_][a-z0-9_]*                          
=========================================== ============================= ====== =====================================================

======= ===== ===========================================================
status  count description                                                
======= ===== ===========================================================
OK      25    meets NeXus specification                                  
NOTE    0     does not meet NeXus specification, but acceptable          
WARN    0     does not meet NeXus specification, not generally acceptable
ERROR   0     violates NeXus specification                               
TODO    7     validation not implemented yet                             
UNUSED  0     optional NeXus item not used in data file                  
COMMENT 0     comment from the punx source code                          
--      --    --                                                         
TOTAL   32    --                                                         
======= ===== ===========================================================
