Changes to NXreflections from NIAC
Changes to NXreflections from NIAC

These changes were requested during last NIAC meeting.  I’ve updated the NXreflections xml specification at nexusformat.org, so here I update nexus.py to sync up dials.output format=nxs.

Details:
Add units
Change make_dataset to handle multidimensional arrays
Instead of 6 bbox fields, use one bounding_box field of shape (fast, slow) 6 by N
Renaming of NeXus fields:
prd->predicted
bkg->background
Drop _mm and _val

Example of renaming:
obs_mm_x_val->observed_x

dials/dials,dials/dials,dials/dials,dials/dials,dials/dials