scipp / scippnexus

h5py-like utility for NeXus files with seamless scipp integration
https://scipp.github.io/scippnexus/
BSD 3-Clause "New" or "Revised" License
3 stars 3 forks source link

Add first version of Nexus file validation script #119

Closed SimonHeybrock closed 5 months ago

SimonHeybrock commented 1 year ago

Quite basic for now, but it detects the errors I have found in actual ESS Nexus files, while not producing too many false positives.

jl-wynen commented 1 year ago

Have you checked if either of those can do the job? https://manual.nexusformat.org/validation.html

SimonHeybrock commented 1 year ago

As far as I can tell those validate a file against an application definition, which is different from what we do here.

SimonHeybrock commented 5 months ago

See https://scipp.github.io/chexus/ instead.