Closed prjemian closed 4 years ago
Aha! Found the problem while replying to author's private email. This is the problem:
/ENTRY/DATA@signal= "<signal>_name_here must match one of the field names in this group"
yet there is no such field in the /ENTRY/DATA
group named <signal>_name_here must match one of the field names in this group
so this attribute is the cause of the validation error.
The error report from punx is precise but hard for the user to understand since the expected field name looks like program documentation.
Could rewrite that KeyError message to better indicate exact group name and exact field name as requested.
When attempting to validate a proposed NeXus HDF5 data file as an example of a specific application definition, this KeyError exception was raised:
Here is the tree structure: