[NeXus-tech] cbf2nx in contrib
Pete Jemian
prjemian at gmail.com
Mon Oct 3 17:05:53 BST 2011
First, two competing questions come to my mind:
[1] How to make this into NeXus?
[2] How to make this valid with NeXus rules?
Question [2] seems the easier to answer by far. This file needs a
NXdata group inside the NXentry group. Perhaps a link to this group:
/image_1:NXentry/array_data:category/data:column/data:SDS[3072,3072]
will satisfy the basic validation requirement:
/NXentry/NXdata.
Answering [1] is a much, much bigger task since it means examining the
NeXus definitions of orientation and rotation. This would be a
continuation of previous recent discussions and very much worthwhile in
my view. Can someone here examine the CBF in greater detail?
Pete
On 10/03/2011 10:40 AM, Tobias.Richter at diamond.ac.uk wrote:
> Hi all,
>
> I've just had a play with the cbf2nx tool in contrib. Please fine the file structure it created below.
>
> The initial NXentry is the only recognizable feature. All the rest seems to be a CBF file embedded in HDF5.
>
> Herb Bernstein sees it like that as well: http://scripts.iucr.org/pipermail/imgcif-l/2011-October/000292.html
>
> In the email he makes the point that there is 'no agreed statement of the representation of a PX experiment in NeXus'. The people using CBF here tend to support that view. CBF has more stringent rules and an API that you can query for useful scientific properties of your detectors (like: Where is this detector pixel in hkl space?). That would be very difficult to do in NeXus with the multiple routes you can pursue to define the instrument's geometry.
>
> I'm trying to get our guys to work out a reasonable mapping between CBF and NeXus (and back under certain conditions maybe). But in that exercise cbf2nx is of no help whatsoever.
>
> I'm not too happy with it in the repository, even in contrib, in the current state. Someone might mistake the output as a NeXus file, because is implied by the name and environment it is found in. What's your view?
>
> Regards,
>
> Tobias
>
> $ ./cbf2nx -e 5 example.cbf convertedcbffile.nxs
> $ nxdir -p . --path-mode both convertedcbffile.nxs
> /image_1:NXentry/
> /image_1:NXentry/array_data:category/
> /image_1:NXentry/array_data:category/array_id:column/
> /image_1:NXentry/array_data:category/array_id:column/data:SDS[7]
> /image_1:NXentry/array_data:category/array_id:column/data:SDS#items:ATTR
> /image_1:NXentry/array_data:category/binary_id:column/
> /image_1:NXentry/array_data:category/binary_id:column/data:SDS[1]
> /image_1:NXentry/array_data:category/binary_id:column/data:SDS#items:ATTR
> /image_1:NXentry/array_data:category/data:column/
> /image_1:NXentry/array_data:category/data:column/data:SDS[3072,3072]
> /image_1:NXentry/array_data:category/data:column/data:SDS#NXcifarraybyteorder:ATTR
> /image_1:NXentry/array_data:category/data:column/data:SDS#NXcifarrayelementsign:ATTR
> /image_1:NXentry/array_data:category/data:column/data:SDS#NXcifarrayelementsize:ATTR
> /image_1:NXentry/array_data:category/data:column/data:SDS#NXcifarrayelementtype:ATTR
> /image_1:NXentry/array_data:category/data:column/data:SDS#NXciftype:ATTR
> /image_1:NXentry/array_data:category/data:column/data:SDS#items:ATTR
> /image_1:NXentry/array_element_size:category/
> /image_1:NXentry/array_element_size:category/array_id:column/
> /image_1:NXentry/array_element_size:category/array_id:column/data:SDS[15]
> /image_1:NXentry/array_element_size:category/array_id:column/data:SDS#items:ATTR
> /image_1:NXentry/array_element_size:category/index:column/
> /image_1:NXentry/array_element_size:category/index:column/data:SDS[3]
> /image_1:NXentry/array_element_size:category/index:column/data:SDS#items:ATTR
> /image_1:NXentry/array_element_size:category/size:column/
> /image_1:NXentry/array_element_size:category/size:column/data:SDS[21]
> /image_1:NXentry/array_element_size:category/size:column/data:SDS#items:ATTR
> /image_1:NXentry/array_intensities:category/
> /image_1:NXentry/array_intensities:category/array_id:column/
> /image_1:NXentry/array_intensities:category/array_id:column/data:SDS[7]
> /image_1:NXentry/array_intensities:category/array_id:column/data:SDS#items:ATTR
> /image_1:NXentry/array_intensities:category/binary_id:column/
> /image_1:NXentry/array_intensities:category/binary_id:column/data:SDS[1]
> /image_1:NXentry/array_intensities:category/binary_id:column/data:SDS#items:ATTR
> /image_1:NXentry/array_intensities:category/gain:column/
> /image_1:NXentry/array_intensities:category/gain:column/data:SDS[4]
> /image_1:NXentry/array_intensities:category/gain:column/data:SDS#items:ATTR
> /image_1:NXentry/array_intensities:category/linearity:column/
> /image_1:NXentry/array_intensities:category/linearity:column/data:SDS[6]
> /image_1:NXentry/array_intensities:category/linearity:column/data:SDS#items:ATTR
> /image_1:NXentry/array_intensities:category/overload:column/
> /image_1:NXentry/array_intensities:category/overload:column/data:SDS[5]
> /image_1:NXentry/array_intensities:category/overload:column/data:SDS#items:ATTR
> /image_1:NXentry/array_intensities:category/pixel_fast_bin_size:column/
> /image_1:NXentry/array_intensities:category/pixel_fast_bin_size:column/data:SDS[1]
> /image_1:NXentry/array_intensities:category/pixel_fast_bin_size:column/data:SDS#items:ATTR
> /image_1:NXentry/array_intensities:category/pixel_slow_bin_size:column/
> /image_1:NXentry/array_intensities:category/pixel_slow_bin_size:column/data:SDS[1]
> /image_1:NXentry/array_intensities:category/pixel_slow_bin_size:column/data:SDS#items:ATTR
> /image_1:NXentry/array_intensities:category/undefined_value:column/
> /image_1:NXentry/array_intensities:category/undefined_value:column/data:SDS[1]
> /image_1:NXentry/array_intensities:category/undefined_value:column/data:SDS#items:ATTR
> /image_1:NXentry/array_structure_list:category/
> /image_1:NXentry/array_structure_list:category/array_id:column/
> /image_1:NXentry/array_structure_list:category/array_id:column/data:SDS[15]
> /image_1:NXentry/array_structure_list:category/array_id:column/data:SDS#items:ATTR
> /image_1:NXentry/array_structure_list:category/axis_set_id:column/
> /image_1:NXentry/array_structure_list:category/axis_set_id:column/data:SDS[19]
> /image_1:NXentry/array_structure_list:category/axis_set_id:column/data:SDS#items:ATTR
> /image_1:NXentry/array_structure_list:category/dimension:column/
> /image_1:NXentry/array_structure_list:category/dimension:column/data:SDS[9]
> /image_1:NXentry/array_structure_list:category/dimension:column/data:SDS#items:ATTR
> /image_1:NXentry/array_structure_list:category/direction:column/
> /image_1:NXentry/array_structure_list:category/direction:column/data:SDS[21]
> /image_1:NXentry/array_structure_list:category/direction:column/data:SDS#items:ATTR
> /image_1:NXentry/array_structure_list:category/index:column/
> /image_1:NXentry/array_structure_list:category/index:column/data:SDS[3]
> /image_1:NXentry/array_structure_list:category/index:column/data:SDS#items:ATTR
> /image_1:NXentry/array_structure_list:category/precedence:column/
> /image_1:NXentry/array_structure_list:category/precedence:column/data:SDS[3]
> /image_1:NXentry/array_structure_list:category/precedence:column/data:SDS#items:ATTR
> /image_1:NXentry/array_structure_list_axis:category/
> /image_1:NXentry/array_structure_list_axis:category/axis_id:column/
> /image_1:NXentry/array_structure_list_axis:category/axis_id:column/data:SDS[19]
> /image_1:NXentry/array_structure_list_axis:category/axis_id:column/data:SDS#items:ATTR
> /image_1:NXentry/array_structure_list_axis:category/axis_set_id:column/
> /image_1:NXentry/array_structure_list_axis:category/axis_set_id:column/data:SDS[19]
> /image_1:NXentry/array_structure_list_axis:category/axis_set_id:column/data:SDS#items:ATTR
> /image_1:NXentry/array_structure_list_axis:category/displacement:column/
> /image_1:NXentry/array_structure_list_axis:category/displacement:column/data:SDS[17]
> /image_1:NXentry/array_structure_list_axis:category/displacement:column/data:SDS#items:ATTR
> /image_1:NXentry/array_structure_list_axis:category/displacement_increment:column/
> /image_1:NXentry/array_structure_list_axis:category/displacement_increment:column/data:SDS[18]
> /image_1:NXentry/array_structure_list_axis:category/displacement_increment:column/data:SDS#items:ATTR
> /image_1:NXentry/axis:category/
> /image_1:NXentry/axis:category/depends_on:column/
> /image_1:NXentry/axis:category/depends_on:column/data:SDS[65]
> /image_1:NXentry/axis:category/depends_on:column/data:SDS#items:ATTR
> /image_1:NXentry/axis:category/equipment:column/
> /image_1:NXentry/axis:category/equipment:column/data:SDS[79]
> /image_1:NXentry/axis:category/equipment:column/data:SDS#items:ATTR
> /image_1:NXentry/axis:category/id:column/
> /image_1:NXentry/axis:category/id:column/data:SDS[97]
> /image_1:NXentry/axis:category/id:column/data:SDS#items:ATTR
> /image_1:NXentry/axis:category/offset[1]:column/
> /image_1:NXentry/axis:category/offset[1]:column/data:SDS[24]
> /image_1:NXentry/axis:category/offset[1]:column/data:SDS#items:ATTR
> /image_1:NXentry/axis:category/offset[2]:column/
> /image_1:NXentry/axis:category/offset[2]:column/data:SDS[23]
> /image_1:NXentry/axis:category/offset[2]:column/data:SDS#items:ATTR
> /image_1:NXentry/axis:category/offset[3]:column/
> /image_1:NXentry/axis:category/offset[3]:column/data:SDS[17]
> /image_1:NXentry/axis:category/offset[3]:column/data:SDS#items:ATTR
> /image_1:NXentry/axis:category/type:column/
> /image_1:NXentry/axis:category/type:column/data:SDS[93]
> /image_1:NXentry/axis:category/type:column/data:SDS#items:ATTR
> /image_1:NXentry/axis:category/vector[1]:column/
> /image_1:NXentry/axis:category/vector[1]:column/data:SDS[17]
> /image_1:NXentry/axis:category/vector[1]:column/data:SDS#items:ATTR
> /image_1:NXentry/axis:category/vector[2]:column/
> /image_1:NXentry/axis:category/vector[2]:column/data:SDS[18]
> /image_1:NXentry/axis:category/vector[2]:column/data:SDS#items:ATTR
> /image_1:NXentry/axis:category/vector[3]:column/
> /image_1:NXentry/axis:category/vector[3]:column/data:SDS[18]
> /image_1:NXentry/axis:category/vector[3]:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn:category/
> /image_1:NXentry/diffrn:category/id:column/
> /image_1:NXentry/diffrn:category/id:column/data:SDS[3]
> /image_1:NXentry/diffrn:category/id:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_data_frame:category/
> /image_1:NXentry/diffrn_data_frame:category/array_id:column/
> /image_1:NXentry/diffrn_data_frame:category/array_id:column/data:SDS[7]
> /image_1:NXentry/diffrn_data_frame:category/array_id:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_data_frame:category/binary_id:column/
> /image_1:NXentry/diffrn_data_frame:category/binary_id:column/data:SDS[1]
> /image_1:NXentry/diffrn_data_frame:category/binary_id:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_data_frame:category/details:column/
> /image_1:NXentry/diffrn_data_frame:category/details:column/data:SDS[462]
> /image_1:NXentry/diffrn_data_frame:category/details:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_data_frame:category/detector_element_id:column/
> /image_1:NXentry/diffrn_data_frame:category/detector_element_id:column/data:SDS[8]
> /image_1:NXentry/diffrn_data_frame:category/detector_element_id:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_data_frame:category/detector_id:column/
> /image_1:NXentry/diffrn_data_frame:category/detector_id:column/data:SDS[14]
> /image_1:NXentry/diffrn_data_frame:category/detector_id:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_data_frame:category/id:column/
> /image_1:NXentry/diffrn_data_frame:category/id:column/data:SDS[7]
> /image_1:NXentry/diffrn_data_frame:category/id:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_detector:category/
> /image_1:NXentry/diffrn_detector:category/details:column/
> /image_1:NXentry/diffrn_detector:category/details:column/data:SDS[18]
> /image_1:NXentry/diffrn_detector:category/details:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_detector:category/diffrn_id:column/
> /image_1:NXentry/diffrn_detector:category/diffrn_id:column/data:SDS[3]
> /image_1:NXentry/diffrn_detector:category/diffrn_id:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_detector:category/id:column/
> /image_1:NXentry/diffrn_detector:category/id:column/data:SDS[14]
> /image_1:NXentry/diffrn_detector:category/id:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_detector:category/number_of_axes:column/
> /image_1:NXentry/diffrn_detector:category/number_of_axes:column/data:SDS[1]
> /image_1:NXentry/diffrn_detector:category/number_of_axes:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_detector:category/type:column/
> /image_1:NXentry/diffrn_detector:category/type:column/data:SDS[17]
> /image_1:NXentry/diffrn_detector:category/type:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_detector_axis:category/
> /image_1:NXentry/diffrn_detector_axis:category/axis_id:column/
> /image_1:NXentry/diffrn_detector_axis:category/axis_id:column/data:SDS[47]
> /image_1:NXentry/diffrn_detector_axis:category/axis_id:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_detector_axis:category/detector_id:column/
> /image_1:NXentry/diffrn_detector_axis:category/detector_id:column/data:SDS[59]
> /image_1:NXentry/diffrn_detector_axis:category/detector_id:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_detector_element:category/
> /image_1:NXentry/diffrn_detector_element:category/detector_id:column/
> /image_1:NXentry/diffrn_detector_element:category/detector_id:column/data:SDS[14]
> /image_1:NXentry/diffrn_detector_element:category/detector_id:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_detector_element:category/id:column/
> /image_1:NXentry/diffrn_detector_element:category/id:column/data:SDS[8]
> /image_1:NXentry/diffrn_detector_element:category/id:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_measurement:category/
> /image_1:NXentry/diffrn_measurement:category/diffrn_id:column/
> /image_1:NXentry/diffrn_measurement:category/diffrn_id:column/data:SDS[3]
> /image_1:NXentry/diffrn_measurement:category/diffrn_id:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_measurement:category/id:column/
> /image_1:NXentry/diffrn_measurement:category/id:column/data:SDS[10]
> /image_1:NXentry/diffrn_measurement:category/id:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_measurement:category/method:column/
> /image_1:NXentry/diffrn_measurement:category/method:column/data:SDS[11]
> /image_1:NXentry/diffrn_measurement:category/method:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_measurement:category/number_of_axes:column/
> /image_1:NXentry/diffrn_measurement:category/number_of_axes:column/data:SDS[1]
> /image_1:NXentry/diffrn_measurement:category/number_of_axes:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_measurement:category/sample_detector_distance:column/
> /image_1:NXentry/diffrn_measurement:category/sample_detector_distance:column/data:SDS[8]
> /image_1:NXentry/diffrn_measurement:category/sample_detector_distance:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_measurement_axis:category/
> /image_1:NXentry/diffrn_measurement_axis:category/axis_id:column/
> /image_1:NXentry/diffrn_measurement_axis:category/axis_id:column/data:SDS[14]
> /image_1:NXentry/diffrn_measurement_axis:category/axis_id:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_measurement_axis:category/measurement_id:column/
> /image_1:NXentry/diffrn_measurement_axis:category/measurement_id:column/data:SDS[10]
> /image_1:NXentry/diffrn_measurement_axis:category/measurement_id:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_radiation:category/
> /image_1:NXentry/diffrn_radiation:category/diffrn_id:column/
> /image_1:NXentry/diffrn_radiation:category/diffrn_id:column/data:SDS[3]
> /image_1:NXentry/diffrn_radiation:category/diffrn_id:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_radiation:category/wavelength_id:column/
> /image_1:NXentry/diffrn_radiation:category/wavelength_id:column/data:SDS[2]
> /image_1:NXentry/diffrn_radiation:category/wavelength_id:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_radiation_wavelength:category/
> /image_1:NXentry/diffrn_radiation_wavelength:category/id:column/
> /image_1:NXentry/diffrn_radiation_wavelength:category/id:column/data:SDS[2]
> /image_1:NXentry/diffrn_radiation_wavelength:category/id:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_radiation_wavelength:category/wavelength:column/
> /image_1:NXentry/diffrn_radiation_wavelength:category/wavelength:column/data:SDS[8]
> /image_1:NXentry/diffrn_radiation_wavelength:category/wavelength:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_radiation_wavelength:category/wt:column/
> /image_1:NXentry/diffrn_radiation_wavelength:category/wt:column/data:SDS[3]
> /image_1:NXentry/diffrn_radiation_wavelength:category/wt:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_scan:category/
> /image_1:NXentry/diffrn_scan:category/frame_id_end:column/
> /image_1:NXentry/diffrn_scan:category/frame_id_end:column/data:SDS[6]
> /image_1:NXentry/diffrn_scan:category/frame_id_end:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_scan:category/frame_id_start:column/
> /image_1:NXentry/diffrn_scan:category/frame_id_start:column/data:SDS[6]
> /image_1:NXentry/diffrn_scan:category/frame_id_start:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_scan:category/frames:column/
> /image_1:NXentry/diffrn_scan:category/frames:column/data:SDS[1]
> /image_1:NXentry/diffrn_scan:category/frames:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_scan:category/id:column/
> /image_1:NXentry/diffrn_scan:category/id:column/data:SDS[5]
> /image_1:NXentry/diffrn_scan:category/id:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_scan_axis:category/
> /image_1:NXentry/diffrn_scan_axis:category/angle_increment:column/
> /image_1:NXentry/diffrn_scan_axis:category/angle_increment:column/data:SDS[24]
> /image_1:NXentry/diffrn_scan_axis:category/angle_increment:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_scan_axis:category/angle_range:column/
> /image_1:NXentry/diffrn_scan_axis:category/angle_range:column/data:SDS[24]
> /image_1:NXentry/diffrn_scan_axis:category/angle_range:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_scan_axis:category/angle_start:column/
> /image_1:NXentry/diffrn_scan_axis:category/angle_start:column/data:SDS[24]
> /image_1:NXentry/diffrn_scan_axis:category/angle_start:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_scan_axis:category/axis_id:column/
> /image_1:NXentry/diffrn_scan_axis:category/axis_id:column/data:SDS[62]
> /image_1:NXentry/diffrn_scan_axis:category/axis_id:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_scan_axis:category/displacement_increment:column/
> /image_1:NXentry/diffrn_scan_axis:category/displacement_increment:column/data:SDS[24]
> /image_1:NXentry/diffrn_scan_axis:category/displacement_increment:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_scan_axis:category/displacement_range:column/
> /image_1:NXentry/diffrn_scan_axis:category/displacement_range:column/data:SDS[24]
> /image_1:NXentry/diffrn_scan_axis:category/displacement_range:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_scan_axis:category/displacement_start:column/
> /image_1:NXentry/diffrn_scan_axis:category/displacement_start:column/data:SDS[26]
> /image_1:NXentry/diffrn_scan_axis:category/displacement_start:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_scan_axis:category/scan_id:column/
> /image_1:NXentry/diffrn_scan_axis:category/scan_id:column/data:SDS[29]
> /image_1:NXentry/diffrn_scan_axis:category/scan_id:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_scan_frame:category/
> /image_1:NXentry/diffrn_scan_frame:category/date:column/
> /image_1:NXentry/diffrn_scan_frame:category/date:column/data:SDS[19]
> /image_1:NXentry/diffrn_scan_frame:category/date:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_scan_frame:category/frame_id:column/
> /image_1:NXentry/diffrn_scan_frame:category/frame_id:column/data:SDS[6]
> /image_1:NXentry/diffrn_scan_frame:category/frame_id:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_scan_frame:category/frame_number:column/
> /image_1:NXentry/diffrn_scan_frame:category/frame_number:column/data:SDS[1]
> /image_1:NXentry/diffrn_scan_frame:category/frame_number:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_scan_frame:category/integration_time:column/
> /image_1:NXentry/diffrn_scan_frame:category/integration_time:column/data:SDS[6]
> /image_1:NXentry/diffrn_scan_frame:category/integration_time:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_scan_frame_axis:category/
> /image_1:NXentry/diffrn_scan_frame_axis:category/angle:column/
> /image_1:NXentry/diffrn_scan_frame_axis:category/angle:column/data:SDS[24]
> /image_1:NXentry/diffrn_scan_frame_axis:category/angle:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_scan_frame_axis:category/axis_id:column/
> /image_1:NXentry/diffrn_scan_frame_axis:category/axis_id:column/data:SDS[62]
> /image_1:NXentry/diffrn_scan_frame_axis:category/axis_id:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_scan_frame_axis:category/displacement:column/
> /image_1:NXentry/diffrn_scan_frame_axis:category/displacement:column/data:SDS[26]
> /image_1:NXentry/diffrn_scan_frame_axis:category/displacement:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_scan_frame_axis:category/frame_id:column/
> /image_1:NXentry/diffrn_scan_frame_axis:category/frame_id:column/data:SDS[34]
> /image_1:NXentry/diffrn_scan_frame_axis:category/frame_id:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_source:category/
> /image_1:NXentry/diffrn_source:category/diffrn_id:column/
> /image_1:NXentry/diffrn_source:category/diffrn_id:column/data:SDS[3]
> /image_1:NXentry/diffrn_source:category/diffrn_id:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_source:category/source:column/
> /image_1:NXentry/diffrn_source:category/source:column/data:SDS[11]
> /image_1:NXentry/diffrn_source:category/source:column/data:SDS#items:ATTR
> /image_1:NXentry/diffrn_source:category/type:column/
> /image_1:NXentry/diffrn_source:category/type:column/data:SDS[21]
> /image_1:NXentry/diffrn_source:category/type:column/data:SDS#items:ATTR
>
>
More information about the NeXus-tech
mailing list