Examples of (mostly) real world NeXus files to inspect, test and train reading software with.
Some files are HDF5, some HDF4, some XML, and some are broken files which are good for testing. Please advise us if you have difficulties with any of these files. For sure, we need more documentation here.
The files writer_1_3.h5 and writer_1_3__niac2014.h5 are taken directly from the NeXus online documentation
An automated analysis (via code critique.py) of the files, by directory, in this <exampledata> repository is shown below. HDF5 files that satisfy the structure:
<file_root>: entry (NXentry) data (NXdata) <dataset>: @signal = 1
are automatically identified as NeXus HDF5 files at this time.
The 2014 NIAC accepted a new method to identify the default data (http://wiki.nexusformat.org/2014_How_to_find_default_data). HDF5 files that satisfy the structure:
<file_root>: entry (NXentry) data (NXdata) @signal = "detector02" ... detector02 ...
are manually identified as NeXus HDF5 files at this time.
.project: | not HDF5 file |
---|---|
.pydevproject: | not HDF5 file |
MANIFEST.in: | not HDF5 file |
README.rst: | not HDF5 file |
critique.py: | not HDF5 file |
simple3D.h5: | NeXus HDF5 file, 1 NXentry group |
verysimple.xml: | not HDF5 file |
writer_1_3.h5: | NeXus HDF5 file, 1 NXentry group |
writer_1_3__niac2014.h5: | NeXus HDF5 file, 1 NXentry group |
PLP0006018.nx.hdf: | NeXus HDF5 file, 1 NXentry group |
---|
README.txt: | not HDF5 file |
---|---|
Smither400.3_apr0300051.hdf: | not HDF5 file |
Smither400.3_apr0300052.hdf: | not HDF5 file |
Smither400.3_apr0300053.hdf: | not HDF5 file |
Smither400.3_apr0300054.hdf: | not HDF5 file |
Smither400.3_apr0300055.hdf: | not HDF5 file |
recon_0123.hdf: | not HDF5 file |
recon_0124.hdf: | not HDF5 file |
recon_0125.hdf: | not HDF5 file |
AgBehenate_228.hdf5: | NeXus HDF5 file, 1 NXentry group |
---|
nexus-example.hdf5: | NeXus HDF5 file, 1 NXentry group fitting NXsas application definition |
---|
ID34_not_complete.h5: | NeXus HDF5 file, 1 NXentry group |
---|
14BMC_0015.mda: | not HDF5 file |
---|---|
14BMC_0015.nexus: | not HDF5 file |
14BMC_0015.xml: | not HDF5 file |
2iddf_0106.mda: | not HDF5 file |
2iddf_0106.nexus: | not HDF5 file |
2iddf_0106.xml: | not HDF5 file |
README: | not HDF5 file |
mts_0347.mda: | not HDF5 file |
mts_0347.nexus: | not HDF5 file |
mts_0347.xml: | not HDF5 file |
mts_0348.mda: | not HDF5 file |
mts_0348.nexus: | not HDF5 file |
mts_0348.xml: | not HDF5 file |
sample.mda.text: | not HDF5 file |
sample1.mda: | not HDF5 file |
sample1.nexus: | not HDF5 file |
sample1.xml: | not HDF5 file |
Tomography_metadata.hdf: | not HDF5 file |
---|---|
Tomography_raw.hdf: | not HDF5 file |
lrcs3701.nx5: | NeXus HDF5 file, 2 NXentry groups |
---|---|
lrcs3701.nxs: | not HDF5 file |
file_1.nxs: | NeXus HDF5 file, 1 NXentry group |
---|---|
file_2.nxs: | NeXus HDF5 file, 1 NXentry group |
NXtest.hdf: | not HDF5 file |
---|---|
dmc01.hdf: | not HDF5 file |
dmc02.hdf: | not HDF5 file |
NXtest.h5: | HDF5 file, 2 NXentry groups |
---|---|
dmc01.h5: | NeXus HDF5 file, 1 NXentry group |
dmc02.h5: | NeXus HDF5 file, 1 NXentry group |
focus2007n001335.hdf: | NeXus HDF5 file, 1 NXentry group |
sans2009n012333.hdf: | NeXus HDF5 file, 1 NXentry group |
NXtest.xml.txt: | not HDF5 file |
---|---|
dmc01.xml.txt: | not HDF5 file |
dmc02.xml.txt: | not HDF5 file |