prjemian / punx

Python Utilities for NeXus HDF5 files
https://prjemian.github.io/punx
5 stars 7 forks source link

refactor the Schema and NXDL handling #67

Closed prjemian closed 6 years ago

prjemian commented 7 years ago

When validating, it is cumbersome to gather the defaults as defined in the XML Schema along with the specifications from the NXDL documents. This will be even more unwieldy when evaluating application definitions, which can have many nested levels.

Refactor the entire lot so that the XML Schema provides defaults when each NXDL file is parsed.

Depends on #45

prjemian commented 6 years ago

With tag 0.2.0 today, this issue can close.