diff --git a/src/hdfmap/__init__.py b/src/hdfmap/__init__.py index e137954..70e63f2 100644 --- a/src/hdfmap/__init__.py +++ b/src/hdfmap/__init__.py @@ -66,8 +66,8 @@ 'set_all_logging_level', 'version_info', 'module_info' ] -__version__ = "1.1.0" -__date__ = "2025/10/27" +__version__ = "1.1.1" +__date__ = "2025/11/17" __author__ = "Dan Porter" diff --git a/src/hdfmap/eval_functions.py b/src/hdfmap/eval_functions.py index 69969bd..c0c7587 100644 --- a/src/hdfmap/eval_functions.py +++ b/src/hdfmap/eval_functions.py @@ -254,6 +254,7 @@ def select_ids(startswith=''): if symbol.startswith(startswith) and hdf_namespace.get(name := symbol[len(startswith):], '') in hdf_file ) + extra_data = extra_hdf_data(hdf_file) namespace = {symbol: dataset2data(hdf_file[hdf_namespace[name]]) for symbol, name in select_ids()} strings = {symbol: dataset2str(hdf_file[hdf_namespace[name]], units=True) for symbol, name in select_ids('s_')} datasets = {symbol: hdf_file[hdf_namespace[name]] for symbol, name in select_ids('d_')} @@ -266,8 +267,8 @@ def select_ids(startswith=''): if name not in data_namespace and name not in GLOBALS_NAMELIST and hdf_namespace.get(name, '') not in hdf_file } - # combine with precendence - data = {**defaults, **hdf_paths, **hdf_names, **datasets, **strings, **namespace} + # combine with precedence + data = {**defaults, **hdf_paths, **hdf_names, **datasets, **strings, **namespace, **extra_data} # add or overwrite data in data_namespace data_namespace.update(data) return data @@ -304,16 +305,13 @@ def prepare_expression(hdf_file: h5py.File, expression: str, hdf_namespace: dict """ if data_namespace is None: data_namespace = {} - # get extra data - extra_data = extra_hdf_data(hdf_file) # find name@attribute in expression attributes = { f"attr__{name}_{attr}": dataset_attribute(hdf_file[path], attr) - for name, attr in re_dataset_attributes.findall(expression) + for name, attr in re_dataset_attributes.findall(expression) # name@attr if (path := hdf_namespace.get(name, '')) in hdf_file } - extra_data.update(attributes) - data_namespace.update(extra_data) # update in the parent function + data_namespace.update(attributes) # adds data in the parent function # replace name@attribute in expression expression = re_dataset_attributes.sub(r'attr__\g<1>_\g<2>', expression) # find values with defaults '..?(..)' diff --git a/src/hdfmap/hdfmap_class.py b/src/hdfmap/hdfmap_class.py index a352ab9..d0d1630 100644 --- a/src/hdfmap/hdfmap_class.py +++ b/src/hdfmap/hdfmap_class.py @@ -356,7 +356,7 @@ def add_roi(self, name: str, cen_i: int | str, cen_j: int | str, *name*_mean -> returns the mean of each image in the ROI array *name*_bkg -> returns the background ROI array (area around ROI) *name*_rmbkg -> returns the total with background subtracted - *name*_box -> returns the pixel positions of the ROI + *name*_box -> returns the pixel positions of the ROI corners *name*_bkg_box -> returns the pixel positions of the background ROI :param name: string name of the ROI diff --git a/src/hdfmap/nexus.py b/src/hdfmap/nexus.py index bd7fb87..c1beb05 100644 --- a/src/hdfmap/nexus.py +++ b/src/hdfmap/nexus.py @@ -28,6 +28,7 @@ NX_DETECTOR = 'NXdetector' NX_DETECTOR_DATA = 'data' NX_IMAGE_DATA = 'image_data' +NX_IMAGE_NUMBER = 'path' NX_UNITS = 'units' logger = create_logger(__name__) @@ -189,6 +190,7 @@ class NexusMap(HdfMap): nxmap.populate(nxs, default_entry_only=True) # populates only from the default entry # Special behaviour + nxmap.image_data is preferentially populated by NXdetector groups nxmap['axes'] -> return path of default axes dataset nxmap['signal'] -> return path of default signal dataset nxmap['image_data'] -> return path of first area detector data object @@ -340,6 +342,7 @@ def generate_image_data_from_nxdetector(self): # detector data is stored in NXdata in dataset 'data' data_path = build_hdf_path(group_path, NX_DETECTOR_DATA) image_data_path = build_hdf_path(group_path, NX_IMAGE_DATA) + image_data_numbers = build_hdf_path(group_path, NX_IMAGE_NUMBER) logger.debug(f"Looking for image_data at: '{data_path}' or '{image_data_path}'") if data_path in self.datasets and is_image(self.datasets[data_path].shape, image_ndim): logger.info(f"Adding image_data ['{detector_name}'] = '{data_path}'") @@ -348,13 +351,22 @@ def generate_image_data_from_nxdetector(self): # also save image_data if available if image_data_path in self.datasets: detector_name = f"{detector_name}_image_list" - logger.info(f"Adding image_data ['{detector_name}'] = '{image_data_path}'") + logger.info(f"Adding image_data str ['{detector_name}'] = '{image_data_path}'") self.image_data[detector_name] = image_data_path self.arrays[detector_name] = image_data_path + elif image_data_numbers in self.datasets: + detector_name = f"{detector_name}_image_list" + logger.info(f"Adding image_data 1D ['{detector_name}'] = '{image_data_numbers}'") + self.image_data[detector_name] = image_data_numbers + self.arrays[detector_name] = image_data_numbers elif image_data_path in self.datasets: - logger.info(f"Adding image_data ['{detector_name}'] = '{image_data_path}'") + logger.info(f"Adding image_data str ['{detector_name}'] = '{image_data_path}'") self.image_data[detector_name] = image_data_path self.arrays[detector_name] = image_data_path + elif image_data_numbers in self.datasets: + logger.info(f"Adding image_data 1D ['{detector_name}'] = '{image_data_numbers}'") + self.image_data[detector_name] = image_data_numbers + self.arrays[detector_name] = image_data_numbers else: # Use first dataset with > 2 dimensions image_dataset = next(( diff --git a/tests/create_test_files.py b/tests/create_test_files.py index b4ce124..d465663 100644 --- a/tests/create_test_files.py +++ b/tests/create_test_files.py @@ -17,6 +17,7 @@ (DIR + 'i16/982681.nxs', 'i16 pil2m single point scan'), (DIR + 'i16/928878.nxs', 'i16 merlin 2d delta gam calibration'), (DIR + 'i16/1109527.nxs', 'i16 pilatus eta scan, new nexus format'), + (DIR + 'i16/1113658.nxs', 'i16 bpm scan, new nexus format'), (DIR + 'i16/processed/1090391_msmapper.nxs', 'msmapper volume'), (DIR + 'i10/i10-608314.nxs', 'i10 pimte scan'), (DIR + 'i10/i10-618365.nxs', 'i10 scan'), diff --git a/tests/data/test_files.json b/tests/data/test_files.json index 9d0167c..461c350 100644 --- a/tests/data/test_files.json +++ b/tests/data/test_files.json @@ -1 +1 @@ -[{"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i16/1040311.nxs", "description": "i16 pilatus eta scan, old nexus format", "len_combined": 841, "len_scannables": 22, "scannables_length": 21, "scan_command": "/entry1/scan_command", "axes": "/entry1/measurement/eta", "signal": "/entry1/measurement/roi2_sum", "image": "/entry1/instrument/pil3_100k/data", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i16/1040311.nxs'\nNX_class:\n NXentry: ['/entry1']\n NXdata: ['/entry1/measurement', '/entry1/pil3_100k', '/entry1/roi2']\n NXcollection: ['/entry1/before_scan', '/entry1/before_scan/PPR', '/entry1/before_scan/beamline_slits', '/entry1/before_scan/delta_offset', '/entry1/before_scan/diffractometer_sample', '/entry1/before_scan/dummypd', '/entry1/before_scan/gains_atten', '/entry1/before_scan/jjslits', '/entry1/before_scan/mirrors', '/entry1/before_scan/mono', '/entry1/before_scan/mrwolf', '/entry1/before_scan/offsets', '/entry1/before_scan/p2', '/entry1/before_scan/pa', '/entry1/before_scan/pa_crystal', '/entry1/before_scan/pa_detector', '/entry1/before_scan/pa_jones', '/entry1/before_scan/pil3_centre_i', '/entry1/before_scan/pil3_centre_j', '/entry1/before_scan/pol', '/entry1/before_scan/positions', '/entry1/before_scan/ppchitemp', '/entry1/before_scan/pppitch', '/entry1/before_scan/ppth1temp', '/entry1/before_scan/ppth2temp', '/entry1/before_scan/ppx', '/entry1/before_scan/ppy', '/entry1/before_scan/ppyaw', '/entry1/before_scan/ppz1temp', '/entry1/before_scan/ppz2temp', '/entry1/before_scan/source', '/entry1/before_scan/stokes_pars', '/entry1/before_scan/tcontrol', '/entry1/before_scan/temperature_controller', '/entry1/before_scan/ubMeta', '/entry1/before_scan/xtlinfo_extra']\n NXinstrument: ['/entry1/instrument']\n NXpositioner: ['/entry1/instrument/atime', '/entry1/instrument/atimetwo', '/entry1/instrument/eta', '/entry1/instrument/ic1monitor', '/entry1/instrument/rc']\n NXattenuator: ['/entry1/instrument/attenuator']\n NXdetector: ['/entry1/instrument/pil3_100k', '/entry1/instrument/roi2']\n NXdetector_module: ['/entry1/instrument/pil3_100k/module']\n NXtransformations: ['/entry1/instrument/pil3_100k/transformations', '/entry1/instrument/transformations', '/entry1/sample/transformations']\n NXsource: ['/entry1/instrument/source']\n NXsample: ['/entry1/sample']\n NXbeam: ['/entry1/sample/beam']\n NXuser: ['/entry1/user01']\nDefaults:\n @default: []\n @axes: /entry1/measurement/eta\n @signal: /entry1/measurement/roi2_sum\n\nMetadata Namespace:\n\n\nScannables Namespace:\n TimeFromEpoch: (21,) : /entry1/measurement/TimeFromEpoch \n TimeSec: (21,) : /entry1/measurement/TimeSec \n count_time: (21,) : /entry1/measurement/count_time \n delta_axis_offset: (21,) : /entry1/measurement/delta_axis_offset \n eta: (21,) : /entry1/measurement/eta \n ic1monitor: (21,) : /entry1/measurement/ic1monitor \n kap: (21,) : /entry1/measurement/kap \n kdelta: (21,) : /entry1/measurement/kdelta \n kgam: (21,) : /entry1/measurement/kgam \n kmu: (21,) : /entry1/measurement/kmu \n kphi: (21,) : /entry1/measurement/kphi \n kth: (21,) : /entry1/measurement/kth \n maxval: (21,) : /entry1/measurement/maxval \n maxx: (21,) : /entry1/measurement/maxx \n maxy: (21,) : /entry1/measurement/maxy \n path: (21,) : /entry1/measurement/path \n rc: (21,) : /entry1/measurement/rc \n roi2_maxval: (21,) : /entry1/measurement/roi2_maxval \n roi2_maxx: (21,) : /entry1/measurement/roi2_maxx \n roi2_maxy: (21,) : /entry1/measurement/roi2_maxy \n roi2_sum: (21,) : /entry1/measurement/roi2_sum \n sum: (21,) : /entry1/measurement/sum \n\nImage Data Namespace:\n pil3_100k: (21, 195, 487) : /entry1/instrument/pil3_100k/data \n pil3_100k_image_list: (21,) : /entry1/instrument/pil3_100k/image_data \n IMAGE: (21, 195, 487) : /entry1/instrument/pil3_100k/data \n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i16/1040323.nxs", "description": "i16 pilatus hkl scan, new nexus format", "len_combined": 1411, "len_scannables": 19, "scannables_length": 21, "scan_command": "/entry/scan_command", "axes": "/entry/measurement/h", "signal": "/entry/measurement/rc", "image": "/entry/instrument/pil3_100k/data", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i16/1040323.nxs'\nNX_class:\n NXentry: ['/entry']\n NXdata: ['/entry/measurement', '/entry/pil3_100k', '/entry/pil3_100k_max_val', '/entry/pil3_100k_max_x', '/entry/pil3_100k_max_y', '/entry/pil3_100k_roi1.max_val', '/entry/pil3_100k_roi1.max_x', '/entry/pil3_100k_roi1.max_y', '/entry/pil3_100k_roi1.total', '/entry/pil3_100k_roi2.max_val', '/entry/pil3_100k_roi2.max_x', '/entry/pil3_100k_roi2.max_y', '/entry/pil3_100k_roi2.total', '/entry/pil3_100k_roi3.max_val', '/entry/pil3_100k_roi3.max_x', '/entry/pil3_100k_roi3.max_y', '/entry/pil3_100k_roi3.total', '/entry/pil3_100k_roi4.max_val', '/entry/pil3_100k_roi4.max_x', '/entry/pil3_100k_roi4.max_y', '/entry/pil3_100k_roi4.total', '/entry/pil3_100k_total']\n NXcollection: ['/entry/diamond_scan', '/entry/diamond_scan/keys', '/entry/instrument/PPR', '/entry/instrument/atime', '/entry/instrument/atimetwo', '/entry/instrument/beamline_slits', '/entry/instrument/diffractometer_sample', '/entry/instrument/dummypd', '/entry/instrument/gains_atten', '/entry/instrument/hkl', '/entry/instrument/ic1monitor', '/entry/instrument/jjslits', '/entry/instrument/lakeshore', '/entry/instrument/mirrors', '/entry/instrument/mono', '/entry/instrument/mrwolf', '/entry/instrument/offsets', '/entry/instrument/p2', '/entry/instrument/pa', '/entry/instrument/pil3_100k/roi1', '/entry/instrument/pil3_100k/roi2', '/entry/instrument/pil3_100k/roi3', '/entry/instrument/pil3_100k/roi4', '/entry/instrument/positions', '/entry/instrument/ppchitemp', '/entry/instrument/ppth1temp', '/entry/instrument/ppth2temp', '/entry/instrument/ppz1temp', '/entry/instrument/ppz2temp', '/entry/instrument/ubMeta', '/entry/instrument/xtlinfo_extra']\n NXinstrument: ['/entry/instrument']\n NXpositioner: ['/entry/instrument/PPR.ppchi', '/entry/instrument/PPR.pppiezo1', '/entry/instrument/PPR.pppiezo2', '/entry/instrument/PPR.ppth1', '/entry/instrument/PPR.ppth2', '/entry/instrument/PPR.ppz1', '/entry/instrument/PPR.ppz2', '/entry/instrument/delta_axis_offset', '/entry/instrument/delta_offset', '/entry/instrument/dettrans', '/entry/instrument/en', '/entry/instrument/hkl.h', '/entry/instrument/hkl.k', '/entry/instrument/hkl.l', '/entry/instrument/kap', '/entry/instrument/kdelta', '/entry/instrument/kgam', '/entry/instrument/kmu', '/entry/instrument/kphi', '/entry/instrument/kth', '/entry/instrument/p2.p2rot', '/entry/instrument/p2.p2x1', '/entry/instrument/p2.p2y1', '/entry/instrument/p2.p2zbot', '/entry/instrument/p2.p2ztop', '/entry/instrument/pil3_centre_i', '/entry/instrument/pil3_centre_j', '/entry/instrument/ppchi', '/entry/instrument/pppitch', '/entry/instrument/ppth1', '/entry/instrument/ppth2', '/entry/instrument/ppx', '/entry/instrument/ppy', '/entry/instrument/ppyaw', '/entry/instrument/ppz1', '/entry/instrument/ppz2', '/entry/instrument/rc', '/entry/instrument/s7xgap', '/entry/instrument/s7xtrans', '/entry/instrument/s7ygap', '/entry/instrument/s7ytrans']\n NXattenuator: ['/entry/instrument/attenuator']\n NXinsertion_device: ['/entry/instrument/insertion_device']\n NXmonochromator: ['/entry/instrument/monochromator']\n NXdetector: ['/entry/instrument/pil3_100k']\n NXdetector_module: ['/entry/instrument/pil3_100k/module']\n NXtransformations: ['/entry/instrument/pil3_100k/transformations', '/entry/instrument/s1/s1transformations', '/entry/instrument/s2/s2transformations', '/entry/instrument/s3/s3transformations', '/entry/instrument/s4/s4transformations', '/entry/instrument/s5/s5transformations', '/entry/instrument/s6/s6transformations', '/entry/instrument/s7/s7transformations', '/entry/instrument/transformations', '/entry/sample/beam/transformations', '/entry/sample/transformations']\n NXslit: ['/entry/instrument/s1', '/entry/instrument/s2', '/entry/instrument/s3', '/entry/instrument/s4', '/entry/instrument/s5', '/entry/instrument/s6', '/entry/instrument/s7']\n NXsource: ['/entry/instrument/source']\n NXsample: ['/entry/sample']\n NXbeam: ['/entry/sample/beam']\n NXuser: ['/entry/user01']\nDefaults:\n @default: ['/entry']\n @axes: /entry/measurement/h\n @signal: /entry/measurement/rc\n\nMetadata Namespace:\n ppchi: () : /entry/instrument/ppchi/value \n pppiezo1: () : /entry/instrument/PPR.pppiezo1/value \n pppiezo2: () : /entry/instrument/PPR.pppiezo2/value \n ppth1: () : /entry/instrument/ppth1/value \n ppth2: () : /entry/instrument/ppth2/value \n ppz1: () : /entry/instrument/ppz1/value \n ppz2: () : /entry/instrument/ppz2/value \n s1xcentre: () : /entry/instrument/s1/s1transformations/x_centre \n s1xgap: () : /entry/instrument/s1/x_gap \n s1ycentre: () : /entry/instrument/s1/s1transformations/y_centre \n s1ygap: () : /entry/instrument/s1/y_gap \n s2xcentre: () : /entry/instrument/s2/s2transformations/x_centre \n s2xgap: () : /entry/instrument/s2/x_gap \n s2ycentre: () : /entry/instrument/s2/s2transformations/y_centre \n s2ygap: () : /entry/instrument/s2/y_gap \n s3xcentre: () : /entry/instrument/s3/s3transformations/x_centre \n s3xgap: () : /entry/instrument/s3/x_gap \n s3ycentre: () : /entry/instrument/s3/s3transformations/y_centre \n s3ygap: () : /entry/instrument/s3/y_gap \n s4xcentre: () : /entry/instrument/s4/s4transformations/x_centre \n s4xgap: () : /entry/instrument/s4/x_gap \n s4ycentre: () : /entry/instrument/s4/s4transformations/y_centre \n s4ygap: () : /entry/instrument/s4/y_gap \n shtr3x: () : /entry/instrument/beamline_slits/shtr3x \n shtr3y: () : /entry/instrument/beamline_slits/shtr3y \n delta_offset: () : /entry/instrument/delta_offset/value \n dettrans: () : /entry/instrument/dettrans/value \n alpha: () : /entry/instrument/diffractometer_sample/alpha \n azih: () : /entry/instrument/diffractometer_sample/azih \n azik: () : /entry/instrument/diffractometer_sample/azik \n azil: () : /entry/instrument/diffractometer_sample/azil \n beta: () : /entry/instrument/diffractometer_sample/beta \n betain: () : /entry/instrument/diffractometer_sample/betain \n betaout: () : /entry/instrument/diffractometer_sample/betaout \n chi: () : /entry/instrument/diffractometer_sample/chi \n delta: () : /entry/instrument/diffractometer_sample/delta \n delta_axis_offset: () : /entry/instrument/diffractometer_sample/delta_axis_offset \n en: () : /entry/sample/beam/incident_energy \n eta: () : /entry/instrument/diffractometer_sample/eta \n gam: () : /entry/instrument/diffractometer_sample/gam \n h: () : /entry/instrument/diffractometer_sample/h \n k: () : /entry/instrument/diffractometer_sample/k \n kphi: () : /entry/instrument/diffractometer_sample/kphi \n l: () : /entry/instrument/diffractometer_sample/l \n mu: () : /entry/instrument/diffractometer_sample/mu \n phi: () : /entry/instrument/diffractometer_sample/phi \n psi: () : /entry/instrument/diffractometer_sample/psi \n x: () : /entry/instrument/dummypd/x \n y: () : /entry/instrument/dummypd/y \n z: () : /entry/instrument/dummypd/z \n Atten: () : /entry/instrument/gains_atten/Atten \n Transmission: () : /entry/instrument/gains_atten/Transmission \n diode_gain: () : /entry/instrument/gains_atten/diode_gain \n ic1_gain: () : /entry/instrument/gains_atten/ic1_gain \n ic2_gain: () : /entry/instrument/gains_atten/ic2_gain \n idgap: () : /entry/instrument/insertion_device/gap \n Uharmonic: () : /entry/instrument/insertion_device/harmonic \n s5xgap: () : /entry/instrument/s5/x_gap \n s5xtrans: () : /entry/instrument/s5/s5transformations/x_centre \n s5ygap: () : /entry/instrument/s5/y_gap \n s5ytrans: () : /entry/instrument/s5/s5transformations/y_centre \n s6xgap: () : /entry/instrument/s6/x_gap \n s6xtrans: () : /entry/instrument/s6/s6transformations/x_centre \n s6ygap: () : /entry/instrument/s6/y_gap \n s6ytrans: () : /entry/instrument/s6/s6transformations/y_centre \n Ta: () : /entry/instrument/lakeshore/Ta \n Tb: () : /entry/instrument/lakeshore/Tb \n Tc: () : /entry/instrument/lakeshore/Tc \n Td: () : /entry/instrument/lakeshore/Td \n Tset: () : /entry/instrument/lakeshore/Tset \n m1piezo: () : /entry/instrument/mirrors/m1piezo \n m1pitch: () : /entry/instrument/mirrors/m1pitch \n m1roll: () : /entry/instrument/mirrors/m1roll \n m1x: () : /entry/instrument/mirrors/m1x \n m1y: () : /entry/instrument/mirrors/m1y \n m1yaw: () : /entry/instrument/mirrors/m1yaw \n m2bender: () : /entry/instrument/mirrors/m2bender \n m2pitch: () : /entry/instrument/mirrors/m2pitch \n m2roll: () : /entry/instrument/mirrors/m2roll \n m2x: () : /entry/instrument/mirrors/m2x \n m2y: () : /entry/instrument/mirrors/m2y \n m2yaw: () : /entry/instrument/mirrors/m2yaw \n m3pitch: () : /entry/instrument/mirrors/m3pitch \n m3x: () : /entry/instrument/mirrors/m3x \n m4pitch: () : /entry/instrument/mirrors/m4pitch \n m4x: () : /entry/instrument/mirrors/m4x \n T1dcmSi111: () : /entry/instrument/mono/T1dcmSi111 \n T2dcmSi111: () : /entry/instrument/mono/T2dcmSi111 \n bragg: () : /entry/instrument/mono/bragg \n dcmfinepitch: () : /entry/instrument/mono/dcmfinepitch \n dcmlat: () : /entry/instrument/mono/dcmlat \n dcmpitch: () : /entry/instrument/mono/dcmpitch \n dcmroll1: () : /entry/instrument/mono/dcmroll1 \n dcmroll2: () : /entry/instrument/mono/dcmroll2 \n perp: () : /entry/instrument/mono/perp \n Day: () : /entry/instrument/mrwolf/Day \n Hours: () : /entry/instrument/mrwolf/Hours \n Minutes: () : /entry/instrument/mrwolf/Minutes \n Month: () : /entry/instrument/mrwolf/Month \n Seconds: () : /entry/instrument/mrwolf/Seconds \n Year: () : /entry/instrument/mrwolf/Year \n base_z_offset: () : /entry/instrument/offsets/base_z_offset \n idgap_offset: () : /entry/instrument/offsets/idgap_offset \n m1y_offset: () : /entry/instrument/offsets/m1y_offset \n m2_coating_offset: () : /entry/instrument/offsets/m2_coating_offset \n m2y_offset: () : /entry/instrument/offsets/m2y_offset \n ppy_offset: () : /entry/instrument/offsets/ppy_offset \n ztable_offset: () : /entry/instrument/offsets/ztable_offset \n p2rot: () : /entry/instrument/p2.p2rot/value \n p2x1: () : /entry/instrument/p2.p2x1/value \n p2y1: () : /entry/instrument/p2.p2y1/value \n p2zbot: () : /entry/instrument/p2.p2zbot/value \n p2ztop: () : /entry/instrument/p2.p2ztop/value \n stokes: () : /entry/instrument/pa/stokes \n thp: () : /entry/instrument/pa/thp \n tthp: () : /entry/instrument/pa/tthp \n zp: () : /entry/instrument/pa/zp \n calibration_date: () : /entry/instrument/pil3_100k/calibration_date \n calibration_scan_number: () : /entry/instrument/pil3_100k/calibration_scan_number \npolarization_analyser_jones_matrix: () : /entry/instrument/pil3_100k/polarization_analyser_jones_matrix\n pil3_centre_i: () : /entry/instrument/pil3_centre_i/value \n pil3_centre_j: () : /entry/instrument/pil3_centre_j/value \n Base_z: () : /entry/instrument/positions/Base_z \n Base_z1: () : /entry/instrument/positions/Base_z1 \n Base_z2: () : /entry/instrument/positions/Base_z2 \n Base_z3: () : /entry/instrument/positions/Base_z3 \n base_y: () : /entry/instrument/positions/base_y \n spara: () : /entry/instrument/positions/spara \n sperp: () : /entry/instrument/positions/sperp \n sx: () : /entry/instrument/positions/sx \n sy: () : /entry/instrument/positions/sy \n sz: () : /entry/instrument/positions/sz \n table_horiz: () : /entry/instrument/positions/table_horiz \n table_vert: () : /entry/instrument/positions/table_vert \n ppchitemp: () : /entry/instrument/ppchitemp/ppchitemp \n pppitch: () : /entry/instrument/pppitch/value \n ppth1temp: () : /entry/instrument/ppth1temp/ppth1temp \n ppth2temp: () : /entry/instrument/ppth2temp/ppth2temp \n ppx: () : /entry/instrument/ppx/value \n ppy: () : /entry/instrument/ppy/value \n ppyaw: () : /entry/instrument/ppyaw/value \n ppz1temp: () : /entry/instrument/ppz1temp/ppz1temp \n ppz2temp: () : /entry/instrument/ppz2temp/ppz2temp \n s7xtrans: () : /entry/instrument/s7xtrans/value \n s7ytrans: () : /entry/instrument/s7ytrans/value \n s7xgap: () : /entry/instrument/s7xgap/value \n s7ygap: () : /entry/instrument/s7ygap/value \n rc: () : /entry/instrument/source/current \n value: () : /entry/instrument/ubMeta/value \n UB11: () : /entry/instrument/xtlinfo_extra/UB11 \n UB12: () : /entry/instrument/xtlinfo_extra/UB12 \n UB13: () : /entry/instrument/xtlinfo_extra/UB13 \n UB21: () : /entry/instrument/xtlinfo_extra/UB21 \n UB22: () : /entry/instrument/xtlinfo_extra/UB22 \n UB23: () : /entry/instrument/xtlinfo_extra/UB23 \n UB31: () : /entry/instrument/xtlinfo_extra/UB31 \n UB32: () : /entry/instrument/xtlinfo_extra/UB32 \n UB33: () : /entry/instrument/xtlinfo_extra/UB33 \n UB_ref1: () : /entry/instrument/xtlinfo_extra/UB_ref1 \n UB_ref2: () : /entry/instrument/xtlinfo_extra/UB_ref2 \n a: () : /entry/instrument/xtlinfo_extra/a \n alpha1: () : /entry/instrument/xtlinfo_extra/alpha1 \n alpha2: () : /entry/instrument/xtlinfo_extra/alpha2 \n alpha3: () : /entry/instrument/xtlinfo_extra/alpha3 \n b: () : /entry/instrument/xtlinfo_extra/b \n c: () : /entry/instrument/xtlinfo_extra/c \n crystal_name: () : /entry/instrument/xtlinfo_extra/crystal_name \n crystal_symmetry: () : /entry/instrument/xtlinfo_extra/crystal_symmetry \n beamExtentScannable: () : /entry/sample/beam/extent \n fluxScannable: () : /entry/sample/beam/flux \nincidentBeamDivergenceScannable: () : /entry/sample/beam/incident_beam_divergence \n incident_polarisation_stokes: () : /entry/sample/beam/incident_polarisation_stokes \n incidentPolarizationScannable: () : /entry/sample/beam/incident_polarization \n\nScannables Namespace:\n h: (21,) : /entry/pil3_100k_total/hkl_h \n k: (21,) : /entry/pil3_100k_total/hkl_k \n l: (21,) : /entry/pil3_100k_total/hkl_l \n kphi: (21,) : /entry/sample/transformations/phi \n kap: (21,) : /entry/sample/transformations/kappa \n kth: (21,) : /entry/sample/transformations/theta \n kmu: (21,) : /entry/sample/transformations/mu \n kdelta: (21,) : /entry/pil3_100k_total/kdelta \n kgam: (21,) : /entry/pil3_100k_total/kgam \n delta_axis_offset: (21,) : /entry/pil3_100k_total/delta_axis_offset \n TimeSec: (21,) : /entry/pil3_100k_total/atime \n TimeFromEpoch: (21,) : /entry/pil3_100k_total/atimetwo \n ic1monitor: (21,) : /entry/pil3_100k_total/ic1monitor \n rc: (21,) : /entry/pil3_100k_total/rc \n count_time: (21,) : /entry/instrument/pil3_100k/count_time \n max_val: (21,) : /entry/pil3_100k_roi4.max_val/roi4.max_val \n max_x: (21,) : /entry/pil3_100k_roi4.max_x/roi4.max_x \n max_y: (21,) : /entry/pil3_100k_roi4.max_y/roi4.max_y \n total: (21,) : /entry/pil3_100k_total/total \n\nImage Data Namespace:\n pil3_100k: (21, 195, 487) : /entry/instrument/pil3_100k/data \n IMAGE: (21, 195, 487) : /entry/instrument/pil3_100k/data \n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i16/982681.nxs", "description": "i16 pil2m single point scan", "len_combined": 708, "len_scannables": 20, "scannables_length": 1, "scan_command": "/entry1/scan_command", "axes": "/entry1/measurement/x", "signal": "/entry1/measurement/sum", "image": "/entry1/instrument/pil2ms/image_data", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i16/982681.nxs'\nNX_class:\n NXentry: ['/entry1']\n NXdata: ['/entry1/measurement', '/entry1/pil2ms']\n NXcollection: ['/entry1/before_scan', '/entry1/before_scan/PPR', '/entry1/before_scan/Ta', '/entry1/before_scan/Tb', '/entry1/before_scan/Tc', '/entry1/before_scan/Tchannel', '/entry1/before_scan/Tsample', '/entry1/before_scan/beamline_slits', '/entry1/before_scan/delta_offset', '/entry1/before_scan/dettrans', '/entry1/before_scan/diffractometer_sample', '/entry1/before_scan/dummypd', '/entry1/before_scan/gains_atten', '/entry1/before_scan/jjslits', '/entry1/before_scan/lakeshore', '/entry1/before_scan/mirrors', '/entry1/before_scan/mono', '/entry1/before_scan/mrwolf', '/entry1/before_scan/mtthp', '/entry1/before_scan/offsets', '/entry1/before_scan/p2', '/entry1/before_scan/pa', '/entry1/before_scan/pil3_centre_i', '/entry1/before_scan/pil3_centre_j', '/entry1/before_scan/positions', '/entry1/before_scan/ppchi', '/entry1/before_scan/ppchitemp', '/entry1/before_scan/pppitch', '/entry1/before_scan/ppth1', '/entry1/before_scan/ppth1temp', '/entry1/before_scan/ppth2', '/entry1/before_scan/ppth2temp', '/entry1/before_scan/ppx', '/entry1/before_scan/ppy', '/entry1/before_scan/ppyaw', '/entry1/before_scan/ppz1', '/entry1/before_scan/ppz1temp', '/entry1/before_scan/ppz2', '/entry1/before_scan/ppz2temp', '/entry1/before_scan/s7xgap', '/entry1/before_scan/s7xtrans', '/entry1/before_scan/s7ygap', '/entry1/before_scan/s7ytrans', '/entry1/before_scan/source', '/entry1/before_scan/tcontrol', '/entry1/before_scan/tset', '/entry1/before_scan/ubMeta', '/entry1/before_scan/xtlinfo', '/entry1/test']\n NXinstrument: ['/entry1/instrument']\n NXpositioner: ['/entry1/instrument/BeamOK', '/entry1/instrument/Td', '/entry1/instrument/atime', '/entry1/instrument/atimetwo', '/entry1/instrument/ic1monitor', '/entry1/instrument/rc']\n NXattenuator: ['/entry1/instrument/attenuator']\n NXdetector: ['/entry1/instrument/pil2ms']\n NXsource: ['/entry1/instrument/source']\n NXtransformations: ['/entry1/instrument/transformations', '/entry1/sample/transformations']\n NXsample: ['/entry1/sample']\n NXbeam: ['/entry1/sample/beam']\n NXuser: ['/entry1/user01']\nDefaults:\n @default: []\n @axes: /entry1/measurement/x\n @signal: /entry1/measurement/sum\n\nMetadata Namespace:\n\n\nScannables Namespace:\n Td: (1,) : /entry1/measurement/Td \n TimeFromEpoch: (1,) : /entry1/measurement/TimeFromEpoch \n TimeSec: (1,) : /entry1/measurement/TimeSec \n beamOK: (1,) : /entry1/measurement/beamOK \n count_time: (1,) : /entry1/measurement/count_time \n delta_axis_offset: (1,) : /entry1/measurement/delta_axis_offset \n ic1monitor: (1,) : /entry1/measurement/ic1monitor \n kap: (1,) : /entry1/measurement/kap \n kdelta: (1,) : /entry1/measurement/kdelta \n kgam: (1,) : /entry1/measurement/kgam \n kmu: (1,) : /entry1/measurement/kmu \n kphi: (1,) : /entry1/measurement/kphi \n kth: (1,) : /entry1/measurement/kth \n maxval: (1,) : /entry1/measurement/maxval \n maxx: (1,) : /entry1/measurement/maxx \n maxy: (1,) : /entry1/measurement/maxy \n path: (1,) : /entry1/measurement/path \n rc: (1,) : /entry1/measurement/rc \n sum: (1,) : /entry1/measurement/sum \n x: (1,) : /entry1/measurement/x \n\nImage Data Namespace:\n pil2ms: (1,) : /entry1/instrument/pil2ms/image_data \n IMAGE: (1,) : /entry1/instrument/pil2ms/image_data \n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i16/928878.nxs", "description": "i16 merlin 2d delta gam calibration", "len_combined": 714, "len_scannables": 19, "scannables_length": 81, "scan_command": "/entry1/scan_command", "axes": "/entry1/measurement/gam", "signal": "/entry1/measurement/sum", "image": "/entry1/instrument/merlins/image_data", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i16/928878.nxs'\nNX_class:\n NXentry: ['/entry1']\n NXdata: ['/entry1/measurement', '/entry1/merlins']\n NXcollection: ['/entry1/before_scan', '/entry1/before_scan/PPR', '/entry1/before_scan/Ta', '/entry1/before_scan/Tb', '/entry1/before_scan/Tsample', '/entry1/before_scan/alpha', '/entry1/before_scan/beamline_slits', '/entry1/before_scan/beta', '/entry1/before_scan/delta_offset', '/entry1/before_scan/dettrans', '/entry1/before_scan/diffractometer_sample', '/entry1/before_scan/dummypd', '/entry1/before_scan/gains_atten', '/entry1/before_scan/jjslits', '/entry1/before_scan/lakeshore', '/entry1/before_scan/mirrors', '/entry1/before_scan/mono', '/entry1/before_scan/mrwolf', '/entry1/before_scan/mtthp', '/entry1/before_scan/offsets', '/entry1/before_scan/p2', '/entry1/before_scan/pa', '/entry1/before_scan/pil3_centre_i', '/entry1/before_scan/pil3_centre_j', '/entry1/before_scan/positions', '/entry1/before_scan/ppchi', '/entry1/before_scan/ppchitemp', '/entry1/before_scan/pppitch', '/entry1/before_scan/ppth1', '/entry1/before_scan/ppth1temp', '/entry1/before_scan/ppth2', '/entry1/before_scan/ppth2temp', '/entry1/before_scan/ppx', '/entry1/before_scan/ppy', '/entry1/before_scan/ppyaw', '/entry1/before_scan/ppz1', '/entry1/before_scan/ppz1temp', '/entry1/before_scan/ppz2', '/entry1/before_scan/ppz2temp', '/entry1/before_scan/psi', '/entry1/before_scan/s7xgap', '/entry1/before_scan/s7xtrans', '/entry1/before_scan/s7ygap', '/entry1/before_scan/s7ytrans', '/entry1/before_scan/source', '/entry1/before_scan/tcontrol', '/entry1/before_scan/ubMeta', '/entry1/before_scan/xtlinfo']\n NXinstrument: ['/entry1/instrument']\n NXpositioner: ['/entry1/instrument/atime', '/entry1/instrument/atimetwo', '/entry1/instrument/delta', '/entry1/instrument/gam', '/entry1/instrument/ic1monitor', '/entry1/instrument/rc']\n NXattenuator: ['/entry1/instrument/attenuator']\n NXdetector: ['/entry1/instrument/merlins']\n NXsource: ['/entry1/instrument/source']\n NXtransformations: ['/entry1/instrument/transformations', '/entry1/sample/transformations']\n NXsample: ['/entry1/sample']\n NXbeam: ['/entry1/sample/beam']\n NXuser: ['/entry1/user01']\nDefaults:\n @default: []\n @axes: /entry1/measurement/gam\n @signal: /entry1/measurement/sum\n\nMetadata Namespace:\n\n\nScannables Namespace:\n TimeFromEpoch: (9, 9) : /entry1/measurement/TimeFromEpoch \n TimeSec: (9, 9) : /entry1/measurement/TimeSec \n delta: (9, 9) : /entry1/measurement/delta \n delta_axis_offset: (9, 9) : /entry1/measurement/delta_axis_offset \n gam: (9, 9) : /entry1/measurement/gam \n ic1monitor: (9, 9) : /entry1/measurement/ic1monitor \n kap: (9, 9) : /entry1/measurement/kap \n kdelta: (9, 9) : /entry1/measurement/kdelta \n kgam: (9, 9) : /entry1/measurement/kgam \n kmu: (9, 9) : /entry1/measurement/kmu \n kphi: (9, 9) : /entry1/measurement/kphi \n kth: (9, 9) : /entry1/measurement/kth \n maxval: (9, 9) : /entry1/measurement/maxval \n maxx: (9, 9) : /entry1/measurement/maxx \n maxy: (9, 9) : /entry1/measurement/maxy \n path: (9, 9) : /entry1/measurement/path \n rc: (9, 9) : /entry1/measurement/rc \n sum: (9, 9) : /entry1/measurement/sum \n t: (9, 9) : /entry1/measurement/t \n\nImage Data Namespace:\n merlins: (9, 9) : /entry1/instrument/merlins/image_data \n IMAGE: (9, 9) : /entry1/instrument/merlins/image_data \n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i16/1109527.nxs", "description": "i16 pilatus eta scan, new nexus format", "len_combined": 1284, "len_scannables": 24, "scannables_length": 61, "scan_command": "/entry/scan_command", "axes": "/entry/measurement/eta_fly_fly", "signal": "/entry/measurement/roi2_sum", "image": "/entry/instrument/pil3_100k/data", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i16/1109527.nxs'\nNX_class:\n NXentry: ['/entry']\n NXdata: ['/entry/measurement', '/entry/pil3_100k', '/entry/pil3_100k_data', '/entry/pil3_100k_pil_max_val', '/entry/pil3_100k_pil_max_x', '/entry/pil3_100k_pil_max_y', '/entry/pil3_100k_pil_total']\n NXcollection: ['/entry/diamond_scan', '/entry/diamond_scan/keys', '/entry/instrument/IonPump12', '/entry/instrument/IonPump12P', '/entry/instrument/IonPump12Volt', '/entry/instrument/PPR', '/entry/instrument/atime', '/entry/instrument/atimetwo', '/entry/instrument/beamline_slits', '/entry/instrument/diffractometer_sample', '/entry/instrument/dummypd', '/entry/instrument/gains_atten', '/entry/instrument/ic1monitor', '/entry/instrument/jjslits', '/entry/instrument/mirrors', '/entry/instrument/mono', '/entry/instrument/mrwolf', '/entry/instrument/offsets', '/entry/instrument/p2', '/entry/instrument/pa', '/entry/instrument/pa_crystal', '/entry/instrument/pa_jones', '/entry/instrument/positions', '/entry/instrument/ppchitemp', '/entry/instrument/ppth1temp', '/entry/instrument/ppth2temp', '/entry/instrument/ppz1temp', '/entry/instrument/ppz2temp', '/entry/instrument/rc', '/entry/instrument/roi1', '/entry/instrument/roi2', '/entry/instrument/showkap6', '/entry/instrument/temperature_controller', '/entry/instrument/ubMeta', '/entry/instrument/wait_for_beam_scan_start', '/entry/instrument/wait_for_injection_scan_start', '/entry/instrument/xtlinfo_extra', '/entry/user_input']\n NXinstrument: ['/entry/instrument']\n NXpositioner: ['/entry/instrument/PPR.ppchi', '/entry/instrument/PPR.pppiezo1', '/entry/instrument/PPR.pppiezo2', '/entry/instrument/PPR.ppth1', '/entry/instrument/PPR.ppth2', '/entry/instrument/PPR.ppz1', '/entry/instrument/PPR.ppz2', '/entry/instrument/delta_axis_offset', '/entry/instrument/delta_offset', '/entry/instrument/en', '/entry/instrument/eta_fly_fly', '/entry/instrument/kap', '/entry/instrument/kdelta', '/entry/instrument/kgam', '/entry/instrument/kmu', '/entry/instrument/kphi', '/entry/instrument/kth', '/entry/instrument/p2.p2rot', '/entry/instrument/p2.p2x1', '/entry/instrument/p2.p2y1', '/entry/instrument/p2.p2zbot', '/entry/instrument/p2.p2ztop', '/entry/instrument/pa_crystal.analyser_id', '/entry/instrument/pa_crystal.analyser_order', '/entry/instrument/pa_detector', '/entry/instrument/pil3_centre_i', '/entry/instrument/pil3_centre_j', '/entry/instrument/pol', '/entry/instrument/pppitch', '/entry/instrument/pptTempMonitor', '/entry/instrument/ppx', '/entry/instrument/ppy', '/entry/instrument/ppyaw', '/entry/instrument/roi1.roi1_max', '/entry/instrument/roi1.roi1_sum', '/entry/instrument/roi2.roi2_max', '/entry/instrument/roi2.roi2_sum', '/entry/instrument/stokes_pars', '/entry/instrument/tcontrol']\n NXattenuator: ['/entry/instrument/attenuator']\n NXinsertion_device: ['/entry/instrument/insertion_device']\n NXmonochromator: ['/entry/instrument/monochromator']\n NXdetector: ['/entry/instrument/pil3_100k']\n NXnote: ['/entry/instrument/pil3_100k/data_file', '/entry/sample/diffcalc']\n NXdetector_module: ['/entry/instrument/pil3_100k/module']\n NXtransformations: ['/entry/instrument/pil3_100k/transformations', '/entry/instrument/s1/s1transformations', '/entry/instrument/s2/s2transformations', '/entry/instrument/s3/s3transformations', '/entry/instrument/s4/s4transformations', '/entry/instrument/s5/s5transformations', '/entry/instrument/s6/s6transformations', '/entry/instrument/s7/s7transformations', '/entry/instrument/transformations', '/entry/sample/beam/transformations', '/entry/sample/transformations']\n NXslit: ['/entry/instrument/s1', '/entry/instrument/s2', '/entry/instrument/s3', '/entry/instrument/s4', '/entry/instrument/s5', '/entry/instrument/s6', '/entry/instrument/s7']\n NXsource: ['/entry/instrument/source']\n NXsample: ['/entry/sample']\n NXbeam: ['/entry/sample/beam']\n NXuser: ['/entry/user01']\nDefaults:\n @default: ['/entry']\n @axes: /entry/measurement/eta_fly_fly\n @signal: /entry/measurement/roi2_sum\n\nMetadata Namespace:\n IonPump12: () : /entry/instrument/IonPump12/IonPump12 \n IonPump12P: () : /entry/instrument/IonPump12P/IonPump12P \n IonPump12Volt: () : /entry/instrument/IonPump12Volt/IonPump12Volt \n ppchi: () : /entry/instrument/PPR.ppchi/value \n pppiezo1: () : /entry/instrument/PPR.pppiezo1/value \n pppiezo2: () : /entry/instrument/PPR.pppiezo2/value \n ppth1: () : /entry/instrument/PPR.ppth1/value \n ppth2: () : /entry/instrument/PPR.ppth2/value \n ppz1: () : /entry/instrument/PPR.ppz1/value \n ppz2: () : /entry/instrument/PPR.ppz2/value \n s1xcentre: () : /entry/instrument/s1/s1transformations/x_centre \n s1xgap: () : /entry/instrument/s1/x_gap \n s1ycentre: () : /entry/instrument/s1/s1transformations/y_centre \n s1ygap: () : /entry/instrument/s1/y_gap \n s2xcentre: () : /entry/instrument/s2/s2transformations/x_centre \n s2xgap: () : /entry/instrument/s2/x_gap \n s2ycentre: () : /entry/instrument/s2/s2transformations/y_centre \n s2ygap: () : /entry/instrument/s2/y_gap \n s3xcentre: () : /entry/instrument/s3/s3transformations/x_centre \n s3xgap: () : /entry/instrument/s3/x_gap \n s3ycentre: () : /entry/instrument/s3/s3transformations/y_centre \n s3ygap: () : /entry/instrument/s3/y_gap \n s4xcentre: () : /entry/instrument/s4/s4transformations/x_centre \n s4xgap: () : /entry/instrument/s4/x_gap \n s4ycentre: () : /entry/instrument/s4/s4transformations/y_centre \n s4ygap: () : /entry/instrument/s4/y_gap \n shtr3x: () : /entry/instrument/beamline_slits/shtr3x \n shtr3y: () : /entry/instrument/beamline_slits/shtr3y \n delta_offset: () : /entry/instrument/delta_offset/value \n alpha: () : /entry/instrument/diffractometer_sample/alpha \n azih: () : /entry/instrument/diffractometer_sample/azih \n azik: () : /entry/instrument/diffractometer_sample/azik \n azil: () : /entry/instrument/diffractometer_sample/azil \n beta: () : /entry/instrument/diffractometer_sample/beta \n betain: () : /entry/instrument/diffractometer_sample/betain \n betaout: () : /entry/instrument/diffractometer_sample/betaout \n chi: () : /entry/instrument/diffractometer_sample/chi \n delta: () : /entry/instrument/diffractometer_sample/delta \n delta_axis_offset: () : /entry/instrument/diffractometer_sample/delta_axis_offset \n en: () : /entry/sample/beam/incident_energy \n eta: () : /entry/instrument/diffractometer_sample/eta \n gam: () : /entry/instrument/diffractometer_sample/gam \n h: () : /entry/instrument/diffractometer_sample/h \n k: () : /entry/instrument/diffractometer_sample/k \n kphi: () : /entry/sample/transformations/phi \n l: () : /entry/instrument/diffractometer_sample/l \n mu: () : /entry/instrument/diffractometer_sample/mu \n phi: () : /entry/instrument/diffractometer_sample/phi \n psi: () : /entry/instrument/diffractometer_sample/psi \n x: () : /entry/instrument/dummypd/x \n y: () : /entry/instrument/dummypd/y \n z: () : /entry/instrument/dummypd/z \n Atten: () : /entry/instrument/gains_atten/Atten \n Transmission: () : /entry/instrument/gains_atten/Transmission \n diode_gain: () : /entry/instrument/gains_atten/diode_gain \n ic1_gain: () : /entry/instrument/gains_atten/ic1_gain \n ic2_gain: () : /entry/instrument/gains_atten/ic2_gain \n idgap: () : /entry/instrument/insertion_device/gap \n Uharmonic: () : /entry/instrument/insertion_device/harmonic \n taperScannable: () : /entry/instrument/insertion_device/taper \n s5xgap: () : /entry/instrument/s5/x_gap \n s5xtrans: () : /entry/instrument/s5/s5transformations/x_centre \n s5ygap: () : /entry/instrument/s5/y_gap \n s5ytrans: () : /entry/instrument/s5/s5transformations/y_centre \n s6xgap: () : /entry/instrument/s6/x_gap \n s6xtrans: () : /entry/instrument/s6/s6transformations/x_centre \n s6ygap: () : /entry/instrument/s6/y_gap \n s6ytrans: () : /entry/instrument/s6/s6transformations/y_centre \n s7xgap: () : /entry/instrument/s7/x_gap \n s7xtrans: () : /entry/instrument/s7/s7transformations/x_centre \n s7ygap: () : /entry/instrument/s7/y_gap \n s7ytrans: () : /entry/instrument/s7/s7transformations/y_centre \n kap: () : /entry/sample/transformations/kappa \n kdelta: () : /entry/instrument/transformations/delta \n kgam: () : /entry/instrument/transformations/gamma \n kmu: () : /entry/sample/transformations/mu \n kth: () : /entry/sample/transformations/theta \n m1piezo: () : /entry/instrument/mirrors/m1piezo \n m1pitch: () : /entry/instrument/mirrors/m1pitch \n m1roll: () : /entry/instrument/mirrors/m1roll \n m1x: () : /entry/instrument/mirrors/m1x \n m1y: () : /entry/instrument/mirrors/m1y \n m1yaw: () : /entry/instrument/mirrors/m1yaw \n m2bender: () : /entry/instrument/mirrors/m2bender \n m2pitch: () : /entry/instrument/mirrors/m2pitch \n m2roll: () : /entry/instrument/mirrors/m2roll \n m2x: () : /entry/instrument/mirrors/m2x \n m2y: () : /entry/instrument/mirrors/m2y \n m2yaw: () : /entry/instrument/mirrors/m2yaw \n m3pitch: () : /entry/instrument/mirrors/m3pitch \n m3x: () : /entry/instrument/mirrors/m3x \n m4pitch: () : /entry/instrument/mirrors/m4pitch \n m4x: () : /entry/instrument/mirrors/m4x \n T1dcmSi111: () : /entry/instrument/mono/T1dcmSi111 \n T2dcmSi111: () : /entry/instrument/mono/T2dcmSi111 \n bragg: () : /entry/instrument/mono/bragg \n dcmfinepitch: () : /entry/instrument/mono/dcmfinepitch \n dcmlat: () : /entry/instrument/mono/dcmlat \n dcmpitch: () : /entry/instrument/mono/dcmpitch \n dcmroll1: () : /entry/instrument/mono/dcmroll1 \n dcmroll2: () : /entry/instrument/mono/dcmroll2 \n perp: () : /entry/instrument/mono/perp \n Day: () : /entry/instrument/mrwolf/Day \n Hours: () : /entry/instrument/mrwolf/Hours \n Minutes: () : /entry/instrument/mrwolf/Minutes \n Month: () : /entry/instrument/mrwolf/Month \n Seconds: () : /entry/instrument/mrwolf/Seconds \n Year: () : /entry/instrument/mrwolf/Year \n base_z_offset: () : /entry/instrument/offsets/base_z_offset \n idgap_offset: () : /entry/instrument/offsets/idgap_offset \n m1y_offset: () : /entry/instrument/offsets/m1y_offset \n m2_coating_offset: () : /entry/instrument/offsets/m2_coating_offset \n m2y_offset: () : /entry/instrument/offsets/m2y_offset \n ppy_offset: () : /entry/instrument/offsets/ppy_offset \n ztable_offset: () : /entry/instrument/offsets/ztable_offset \n p2rot: () : /entry/instrument/p2.p2rot/value \n p2x1: () : /entry/instrument/p2.p2x1/value \n p2y1: () : /entry/instrument/p2.p2y1/value \n p2zbot: () : /entry/instrument/p2.p2zbot/value \n p2ztop: () : /entry/instrument/p2.p2ztop/value \n dettrans: () : /entry/instrument/pol/dettrans \n mtthp: () : /entry/instrument/pol/mtthp \n stokes: () : /entry/instrument/pol/value \n thp: () : /entry/instrument/pol/thp \n tthp: () : /entry/instrument/pol/tthp \n zp: () : /entry/instrument/pa/zp \n analyser_dspace: () : /entry/instrument/pa_crystal/analyser_dspace \n analyser_id: () : /entry/instrument/pa_crystal.analyser_id/value \n analyser_name: () : /entry/instrument/pa_crystal/analyser_name \n analyser_order: () : /entry/instrument/pa_crystal.analyser_order/value \n pa_detector_name: () : /entry/instrument/pa_detector/pa_detector_name \n pa_detector_id: () : /entry/instrument/pa_detector/value \n Isim: () : /entry/instrument/pa_jones/Isim \n J00: () : /entry/instrument/pa_jones/J00 \n J01: () : /entry/instrument/pa_jones/J01 \n J10: () : /entry/instrument/pa_jones/J10 \n J11: () : /entry/instrument/pa_jones/J11 \n calibration_date: () : /entry/instrument/pil3_100k/calibration_date \n calibration_scan_number: () : /entry/instrument/pil3_100k/calibration_scan_number \n pil3_centre_i: () : /entry/instrument/pil3_centre_i/value \n pil3_centre_j: () : /entry/instrument/pil3_centre_j/value \n Base_z: () : /entry/instrument/positions/Base_z \n Base_z1: () : /entry/instrument/positions/Base_z1 \n Base_z2: () : /entry/instrument/positions/Base_z2 \n Base_z3: () : /entry/instrument/positions/Base_z3 \n base_y: () : /entry/instrument/positions/base_y \n spara: () : /entry/instrument/positions/spara \n sperp: () : /entry/instrument/positions/sperp \n sx: () : /entry/instrument/positions/sx \n sy: () : /entry/instrument/positions/sy \n sz: () : /entry/instrument/positions/sz \n table_horiz: () : /entry/instrument/positions/table_horiz \n table_vert: () : /entry/instrument/positions/table_vert \n ppchitemp: () : /entry/instrument/ppchitemp/ppchitemp \n pppitch: () : /entry/instrument/pppitch/value \n ppth1temp: () : /entry/instrument/ppth1temp/ppth1temp \n ppth2temp: () : /entry/instrument/ppth2temp/ppth2temp \n ppx: () : /entry/instrument/ppx/value \n ppy: () : /entry/instrument/ppy/value \n ppyaw: () : /entry/instrument/ppyaw/value \n ppz1temp: () : /entry/instrument/ppz1temp/ppz1temp \n ppz2temp: () : /entry/instrument/ppz2temp/ppz2temp \n Tcontrol_device: () : /entry/instrument/tcontrol/Tcontrol_device \n Tcontrol_id: () : /entry/instrument/tcontrol/value \n Ta: () : /entry/instrument/temperature_controller/Ta \n Tb: () : /entry/instrument/temperature_controller/Tb \n Tc: () : /entry/instrument/temperature_controller/Tc \n Tchannel: () : /entry/instrument/temperature_controller/Tchannel \n Td: () : /entry/instrument/temperature_controller/Td \n Theater: () : /entry/instrument/temperature_controller/Theater \n Tsample: () : /entry/sample/temperature \n Tset: () : /entry/instrument/temperature_controller/Tset \n value: () : /entry/user_command \n UB11: () : /entry/instrument/xtlinfo_extra/UB11 \n UB12: () : /entry/instrument/xtlinfo_extra/UB12 \n UB13: () : /entry/instrument/xtlinfo_extra/UB13 \n UB21: () : /entry/instrument/xtlinfo_extra/UB21 \n UB22: () : /entry/instrument/xtlinfo_extra/UB22 \n UB23: () : /entry/instrument/xtlinfo_extra/UB23 \n UB31: () : /entry/instrument/xtlinfo_extra/UB31 \n UB32: () : /entry/instrument/xtlinfo_extra/UB32 \n UB33: () : /entry/instrument/xtlinfo_extra/UB33 \n UB_ref1: () : /entry/instrument/xtlinfo_extra/UB_ref1 \n UB_ref2: () : /entry/instrument/xtlinfo_extra/UB_ref2 \n a: () : /entry/instrument/xtlinfo_extra/a \n alpha1: () : /entry/instrument/xtlinfo_extra/alpha1 \n alpha2: () : /entry/instrument/xtlinfo_extra/alpha2 \n alpha3: () : /entry/instrument/xtlinfo_extra/alpha3 \n b: () : /entry/instrument/xtlinfo_extra/b \n c: () : /entry/instrument/xtlinfo_extra/c \n crystal_name: () : /entry/instrument/xtlinfo_extra/crystal_name \n crystal_symmetry: () : /entry/instrument/xtlinfo_extra/crystal_symmetry \n beamExtentScannable: () : /entry/sample/beam/extent \n fluxScannable: () : /entry/sample/beam/flux \nincidentBeamDivergenceScannable: () : /entry/sample/beam/incident_beam_divergence \n incidentPolarizationScannable: () : /entry/sample/beam/incident_polarization \n chemical_formula: () : /entry/sample/chemical_formula \n electric_field: () : /entry/sample/electric_field \n magnetic_field: () : /entry/sample/magnetic_field \n pressure: () : /entry/sample/pressure \n\nScannables Namespace:\n eta_fly: (61,) : /entry/pil3_100k_pil_total/eta_fly_fly \nwait_for_injection_scan_start_beamok: (61,) : /entry/pil3_100k_pil_total/wait_for_injection_scan_start \nwait_for_beam_scan_start_beamok: (61,) : /entry/pil3_100k_pil_total/wait_for_beam_scan_start \n roi1_max: (61,) : /entry/pil3_100k_pil_total/roi1_roi1_max \n roi1_sum: (61,) : /entry/pil3_100k_pil_total/roi1_roi1_sum \n roi2_max: (61,) : /entry/pil3_100k_pil_total/roi2_roi2_max \n roi2_sum: (61,) : /entry/pil3_100k_pil_total/roi2_roi2_sum \n kphi_: (61,) : /entry/pil3_100k_pil_total/showkap6 \n kap_: (61,) : /entry/measurement/kap_ \n kth_: (61,) : /entry/measurement/kth_ \n mu_: (61,) : /entry/measurement/mu_ \n delta_: (61,) : /entry/measurement/delta_ \n gam_: (61,) : /entry/measurement/gam_ \n delta_axis_offset: (61,) : /entry/pil3_100k_pil_total/delta_axis_offset \n TimeSec: (61,) : /entry/pil3_100k_pil_total/atime \n TimeFromEpoch: (61,) : /entry/pil3_100k_pil_total/atimetwo \n ic1monitor: (61,) : /entry/pil3_100k_pil_total/ic1monitor \n rc: (61,) : /entry/pil3_100k_pil_total/rc \n count_time: (61,) : /entry/measurement/count_time \n filepath: (61,) : /entry/measurement/filepath \n pil_max_val: (61,) : /entry/pil3_100k_pil_max_val/pil_max_val \n pil_max_x: (61,) : /entry/pil3_100k_pil_max_x/pil_max_x \n pil_max_y: (61,) : /entry/pil3_100k_pil_max_y/pil_max_y \n pil_total: (61,) : /entry/pil3_100k_pil_total/pil_total \n\nImage Data Namespace:\n pil3_100k: (61, 195, 487) : /entry/instrument/pil3_100k/data \n pil3_100k_image_list: (61,) : /entry/instrument/pil3_100k/image_data \n IMAGE: (61, 195, 487) : /entry/instrument/pil3_100k/data \n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i16/processed/1090391_msmapper.nxs", "description": "msmapper volume", "len_combined": 36, "len_scannables": 0, "scannables_length": 0, "scan_command": null, "axes": "/processed/reciprocal_space/h-axis", "signal": "/processed/reciprocal_space/volume", "image": "/processed/reciprocal_space/volume", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i16/processed/1090391_msmapper.nxs'\nNX_class:\n NXentry: ['/processed']\n NXdata: ['/processed/reciprocal_space']\n NXprocess: ['/processed/process']\nDefaults:\n @default: ['/processed']\n @axes: /processed/reciprocal_space/h-axis\n @signal: /processed/reciprocal_space/volume\n\nMetadata Namespace:\n\n\nScannables Namespace:\n\n\nImage Data Namespace:\n reciprocal_space: (31, 51, 28) : /processed/reciprocal_space/volume \n IMAGE: (31, 51, 28) : /processed/reciprocal_space/volume \n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-608314.nxs", "description": "i10 pimte scan", "len_combined": 202, "len_scannables": 0, "scannables_length": 0, "scan_command": "/entry1/scan_command", "axes": null, "signal": "/entry1/pimte/data", "image": "/entry1/instrument/pimte/data", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-608314.nxs'\nNX_class:\n NXentry: ['/entry1']\n NXdata: ['/entry1/pimte']\n NXcollection: ['/entry1/before_scan', '/entry1/before_scan/chi', '/entry1/before_scan/dsd', '/entry1/before_scan/dsu', '/entry1/before_scan/emecpitch', '/entry1/before_scan/emecy1', '/entry1/before_scan/emecy2', '/entry1/before_scan/eta', '/entry1/before_scan/idd_gap', '/entry1/before_scan/idd_jawphase', '/entry1/before_scan/idd_rowphase1', '/entry1/before_scan/idd_rowphase2', '/entry1/before_scan/idd_rowphase3', '/entry1/before_scan/idd_rowphase4', '/entry1/before_scan/idd_sepphase', '/entry1/before_scan/idu_gap', '/entry1/before_scan/idu_jawphase', '/entry1/before_scan/idu_rowphase1', '/entry1/before_scan/idu_rowphase2', '/entry1/before_scan/idu_rowphase3', '/entry1/before_scan/idu_rowphase4', '/entry1/before_scan/idu_sepphase', '/entry1/before_scan/ls340', '/entry1/before_scan/pgm_energy', '/entry1/before_scan/pgm_grat_pitch', '/entry1/before_scan/pgm_m2_pitch', '/entry1/before_scan/pinhx', '/entry1/before_scan/pinhy', '/entry1/before_scan/pol', '/entry1/before_scan/s4xsize', '/entry1/before_scan/s4ysize', '/entry1/before_scan/sx', '/entry1/before_scan/sy', '/entry1/before_scan/sz', '/entry1/before_scan/th', '/entry1/before_scan/th_off', '/entry1/before_scan/thp', '/entry1/before_scan/tth', '/entry1/before_scan/tth_off', '/entry1/before_scan/ttp']\n NXinstrument: ['/entry1/instrument']\n NXpositioner: ['/entry1/instrument/dummy']\n NXmonochromator: ['/entry1/instrument/monochromator']\n NXdetector: ['/entry1/instrument/pimte']\n NXsource: ['/entry1/instrument/source']\n NXuser: ['/entry1/user01']\nDefaults:\n @default: []\n @axes: None\n @signal: /entry1/pimte/data\n\nMetadata Namespace:\n\n\nScannables Namespace:\n\n\nImage Data Namespace:\n pimte: (1, 2048, 2048) : /entry1/instrument/pimte/data \n IMAGE: (1, 2048, 2048) : /entry1/instrument/pimte/data \n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-618365.nxs", "description": "i10 scan", "len_combined": 244, "len_scannables": 14, "scannables_length": 25, "scan_command": "/entry1/scan_command", "axes": null, "signal": null, "image": "", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-618365.nxs'\nNX_class:\n NXentry: ['/entry1']\n NXdata: ['/entry1/default']\n NXcollection: ['/entry1/before_scan', '/entry1/before_scan/chi', '/entry1/before_scan/dsd', '/entry1/before_scan/dsu', '/entry1/before_scan/emecpitch', '/entry1/before_scan/emecy1', '/entry1/before_scan/emecy2', '/entry1/before_scan/eta', '/entry1/before_scan/idd_gap', '/entry1/before_scan/idd_jawphase', '/entry1/before_scan/idd_rowphase1', '/entry1/before_scan/idd_rowphase2', '/entry1/before_scan/idd_rowphase3', '/entry1/before_scan/idd_rowphase4', '/entry1/before_scan/idd_sepphase', '/entry1/before_scan/idu_gap', '/entry1/before_scan/idu_jawphase', '/entry1/before_scan/idu_rowphase1', '/entry1/before_scan/idu_rowphase2', '/entry1/before_scan/idu_rowphase3', '/entry1/before_scan/idu_rowphase4', '/entry1/before_scan/idu_sepphase', '/entry1/before_scan/ls340', '/entry1/before_scan/pgm_energy', '/entry1/before_scan/pgm_grat_pitch', '/entry1/before_scan/pgm_m2_pitch', '/entry1/before_scan/pinhx', '/entry1/before_scan/pinhy', '/entry1/before_scan/pol', '/entry1/before_scan/s4xsize', '/entry1/before_scan/s4ysize', '/entry1/before_scan/sx', '/entry1/before_scan/sy', '/entry1/before_scan/th', '/entry1/before_scan/th_off', '/entry1/before_scan/thp', '/entry1/before_scan/tth', '/entry1/before_scan/tth_off', '/entry1/before_scan/ttp']\n NXinstrument: ['/entry1/instrument']\n NXmonochromator: ['/entry1/instrument/monochromator']\n NXpositioner: ['/entry1/instrument/rdeta', '/entry1/instrument/rgain', '/entry1/instrument/sz']\n NXsource: ['/entry1/instrument/source']\n NXuser: ['/entry1/user01']\nDefaults:\n @default: []\n @axes: None\n @signal: None\n\nMetadata Namespace:\n\n\nScannables Namespace:\n gdet: (25,) : /entry1/default/gdet \n gdrain: (25,) : /entry1/default/gdrain \n gfluo: (25,) : /entry1/default/gfluo \n macr16: (25,) : /entry1/default/macr16 \n macr17: (25,) : /entry1/default/macr17 \n macr18: (25,) : /entry1/default/macr18 \n macr19: (25,) : /entry1/default/macr19 \n rdet: (25,) : /entry1/default/rdet \n rdrain: (25,) : /entry1/default/rdrain \n rfluo: (25,) : /entry1/default/rfluo \n rmirror: (25,) : /entry1/default/rmirror \n rnormdet: (25,) : /entry1/default/rnormdet \n rnormfluo: (25,) : /entry1/default/rnormfluo \n sz: (25,) : /entry1/default/sz \n\nImage Data Namespace:\n\n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-854741.nxs", "description": "i10 pimte scan, single point with TIFF", "len_combined": 438, "len_scannables": 2, "scannables_length": 1, "scan_command": "/entry/scan_command", "axes": "/entry/pimtetiff/dummy", "signal": "/entry/pimtetiff/image_data", "image": "/entry/instrument/pimtetiff/image_data", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-854741.nxs'\nNX_class:\n NXentry: ['/entry']\n NXdata: ['/entry/pimtetiff']\n NXcollection: ['/entry/diamond_scan', '/entry/diamond_scan/keys', '/entry/instrument/id/idd', '/entry/instrument/id/idu', '/entry/instrument/rasor', '/entry/instrument/rasor/cryo', '/entry/instrument/rasor/diff', '/entry/instrument/rasor/emec', '/entry/instrument/rasor/polan', '/entry/instrument/rasor/table']\n NXinstrument: ['/entry/instrument']\n NXpositioner: ['/entry/instrument/dummy']\n NXinsertion_device: ['/entry/instrument/id']\n NXsensor: ['/entry/instrument/lakeshore340']\n NXmirror: ['/entry/instrument/m1', '/entry/instrument/m3m5', '/entry/instrument/m4']\n NXmonochromator: ['/entry/instrument/pgm']\n NXdetector: ['/entry/instrument/pimtetiff']\n NXnote: ['/entry/instrument/pimtetiff/data_file']\n NXaperture: ['/entry/instrument/rasor/aperture']\n NXpinhole: ['/entry/instrument/rasor/pin_hole']\n NXslit: ['/entry/instrument/s1', '/entry/instrument/s2', '/entry/instrument/s3', '/entry/instrument/s4', '/entry/instrument/s5', '/entry/instrument/s6']\n NXsource: ['/entry/instrument/source']\n NXsample: ['/entry/sample']\n NXbeam: ['/entry/sample/beam']\n NXuser: ['/entry/user01']\nDefaults:\n @default: ['/entry']\n @axes: /entry/pimtetiff/dummy\n @signal: /entry/pimtetiff/image_data\n\nMetadata Namespace:\n gap: () : /entry/instrument/id/gap \n harmonic: () : /entry/instrument/id/harmonic \n idd_gap: () : /entry/instrument/id/idd/gap \n idd_jawphase: () : /entry/instrument/id/idd/jawphase \n idd_rowphase1: () : /entry/instrument/id/idd/rowphase1 \n idd_rowphase2: () : /entry/instrument/id/idd/rowphase2 \n idd_rowphase3: () : /entry/instrument/id/idd/rowphase3 \n idd_rowphase4: () : /entry/instrument/id/idd/rowphase4 \n idd_sepphase: () : /entry/instrument/id/idd/sepphase \n idu_gap: () : /entry/instrument/id/idu/gap \n idu_jawphase: () : /entry/instrument/id/idu/jawphase \n idu_rowphase1: () : /entry/instrument/id/idu/rowphase1 \n idu_rowphase2: () : /entry/instrument/id/idu/rowphase2 \n idu_rowphase3: () : /entry/instrument/id/idu/rowphase3 \n idu_rowphase4: () : /entry/instrument/id/idu/rowphase4 \n idu_sepphase: () : /entry/instrument/id/idu/sepphase \n laa: () : /entry/instrument/id/linear_arbitrary_angle \n pol: () : /entry/instrument/id/polarisation \n value: () : /entry/instrument/id/source_mode \n taper: () : /entry/instrument/id/taper \n Channel0Temp: () : /entry/instrument/lakeshore340/Channel0Temp \n Channel1Temp: () : /entry/instrument/lakeshore340/Channel1Temp \n Channel2Temp: () : /entry/instrument/lakeshore340/Channel2Temp \n Channel3Temp: () : /entry/instrument/lakeshore340/Channel3Temp \n m1fpitch: () : /entry/instrument/m1/m1_fine_pitch \n m1_pitch: () : /entry/instrument/m1/pitch \n m1_roll: () : /entry/instrument/m1/roll \n m1_x: () : /entry/instrument/m1/x \n m1_y: () : /entry/instrument/m1/y \n m1_yaw: () : /entry/instrument/m1/yaw \n m1_z: () : /entry/instrument/m1/z \n m3m5fpitch: () : /entry/instrument/m3m5/m3m5_fine_pitch \n m3m5_pitch: () : /entry/instrument/m3m5/pitch \n m3m5_roll: () : /entry/instrument/m3m5/roll \n m3m5_x: () : /entry/instrument/m3m5/x \n m3m5_y: () : /entry/instrument/m3m5/y \n m3m5_yaw: () : /entry/instrument/m3m5/yaw \n m3m5_z: () : /entry/instrument/m3m5/z \n m4fpitch: () : /entry/instrument/m4/m4_fine_pitch \n m4_pitch: () : /entry/instrument/m4/pitch \n m4_roll: () : /entry/instrument/m4/roll \n m4_x: () : /entry/instrument/m4/x \n m4_y: () : /entry/instrument/m4/y \n m4_yaw: () : /entry/instrument/m4/yaw \n m4_z: () : /entry/instrument/m4/z \n cff: () : /entry/instrument/pgm/cff \n pgm_energy: () : /entry/sample/beam/incident_energy \n grating: () : /entry/instrument/pgm/grating \n pgm_grat_pitch: () : /entry/instrument/pgm/grating_pitch \n pgm_grat_x: () : /entry/instrument/pgm/grating_x \n pgm_m2_pitch: () : /entry/instrument/pgm/mirror_pitch \n pgm_m2_plane: () : /entry/instrument/pgm/mirror_x \n dsd: () : /entry/instrument/rasor/aperture/downstream \n dsu: () : /entry/instrument/rasor/aperture/upstream \n sx: () : /entry/instrument/rasor/cryo/x \n sy: () : /entry/instrument/rasor/cryo/y \n sz: () : /entry/instrument/rasor/cryo/z \n tth: () : /entry/instrument/rasor/diff/2_theta \n alpha_rasor: () : /entry/instrument/rasor/diff/alpha \n chi: () : /entry/instrument/rasor/diff/chi \n th: () : /entry/instrument/rasor/diff/theta \n difx: () : /entry/instrument/rasor/diff/x \n emecpitch: () : /entry/instrument/rasor/emec/pitch \n emecy1: () : /entry/instrument/rasor/emec/y1 \n emecy2: () : /entry/instrument/rasor/emec/y2 \n pinhx: () : /entry/instrument/rasor/pin_hole/x \n pinhy: () : /entry/instrument/rasor/pin_hole/y \n ttp: () : /entry/instrument/rasor/polan/2_theta \n eta: () : /entry/instrument/rasor/polan/eta \n thp: () : /entry/instrument/rasor/polan/theta \n py: () : /entry/instrument/rasor/polan/y \n pz: () : /entry/instrument/rasor/polan/z \n lgb: () : /entry/instrument/rasor/table/back_leg \n lgf: () : /entry/instrument/rasor/table/front_leg \n lgm: () : /entry/instrument/rasor/table/middle_leg \n s1xsize: () : /entry/instrument/s1/x_gap \n s1xcentre: () : /entry/instrument/s1/x_pos \n s1ysize: () : /entry/instrument/s1/y_gap \n s1ycentre: () : /entry/instrument/s1/y_pos \n s2xsize: () : /entry/instrument/s2/x_gap \n s2xcentre: () : /entry/instrument/s2/x_pos \n s2ysize: () : /entry/instrument/s2/y_gap \n s2ycentre: () : /entry/instrument/s2/y_pos \n s3xsize: () : /entry/instrument/s3/x_gap \n s3xcentre: () : /entry/instrument/s3/x_pos \n s3ysize: () : /entry/instrument/s3/y_gap \n s3ycentre: () : /entry/instrument/s3/y_pos \n s4xgap: () : /entry/instrument/s4/x_gap \n s4xsize: () : /entry/instrument/s4/x_size \n s4ygap: () : /entry/instrument/s4/y_gap \n s4ysize: () : /entry/instrument/s4/y_size \n s4z: () : /entry/instrument/s4/z \n s5xsize: () : /entry/instrument/s5/x_gap \n s5xhall: () : /entry/instrument/s5/x_hall \n s5xcentre: () : /entry/instrument/s5/x_pos \n s5xring: () : /entry/instrument/s5/x_ring \n s5ysize: () : /entry/instrument/s5/y_gap \n s5yminus: () : /entry/instrument/s5/y_minus \n s5yplus: () : /entry/instrument/s5/y_plus \n s5ycentre: () : /entry/instrument/s5/y_pos \n s6xsize: () : /entry/instrument/s6/x_gap \n s6xhall: () : /entry/instrument/s6/x_hall \n s6xcentre: () : /entry/instrument/s6/x_pos \n s6xring: () : /entry/instrument/s6/x_ring \n s6ysize: () : /entry/instrument/s6/y_gap \n s6yminus: () : /entry/instrument/s6/y_minus \n s6yplus: () : /entry/instrument/s6/y_plus \n s6ycentre: () : /entry/instrument/s6/y_pos \n rc: () : /entry/instrument/source/current \n beamenergy: () : /entry/instrument/source/energy \n ds: () : /entry/sample/beam/incident_beam_divergence \n\nScannables Namespace:\n dummy: (1,) : /entry/pimtetiff/dummy \n count_time: (1,) : /entry/instrument/pimtetiff/count_time \n\nImage Data Namespace:\n pimtetiff: (1,) : /entry/instrument/pimtetiff/image_data \n IMAGE: (1,) : /entry/instrument/pimtetiff/image_data \n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-1-207.nxs", "description": "i10-1 scan", "len_combined": 372, "len_scannables": 8, "scannables_length": 451, "scan_command": "/entry/scan_command", "axes": "/entry/mcse16/energye", "signal": "/entry/mcse16/data", "image": "", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-1-207.nxs'\nNX_class:\n NXentry: ['/entry']\n NXdata: ['/entry/mcse16', '/entry/mcse17', '/entry/mcse18']\n NXcollection: ['/entry/diamond_scan', '/entry/diamond_scan/keys', '/entry/instrument/em', '/entry/instrument/id/idd', '/entry/instrument/id/idu', '/entry/instrument/magnet', '/entry/user_input']\n NXinstrument: ['/entry/instrument']\n NXpositioner: ['/entry/instrument/energye']\n NXinsertion_device: ['/entry/instrument/id']\n NXsensor: ['/entry/instrument/lakeshore336']\n NXmirror: ['/entry/instrument/m1', '/entry/instrument/m3m5', '/entry/instrument/m6']\n NXdetector: ['/entry/instrument/mcse16', '/entry/instrument/mcse17', '/entry/instrument/mcse18']\n NXmonochromator: ['/entry/instrument/pgm']\n NXslit: ['/entry/instrument/s1', '/entry/instrument/s2', '/entry/instrument/s3', '/entry/instrument/s7', '/entry/instrument/s8', '/entry/instrument/s9']\n NXsource: ['/entry/instrument/source']\n NXsample: ['/entry/sample']\n NXbeam: ['/entry/sample/beam']\n NXuser: ['/entry/user01']\nDefaults:\n @default: ['/entry']\n @axes: /entry/mcse16/energye\n @signal: /entry/mcse16/data\n\nMetadata Namespace:\n empitch: () : /entry/instrument/em/pitch \n emy: () : /entry/instrument/em/y \n gap: () : /entry/instrument/id/gap \n harmonic: () : /entry/instrument/id/harmonic \n idd_gap: () : /entry/instrument/id/idd/gap \n idd_jawphase: () : /entry/instrument/id/idd/jawphase \n idd_rowphase1: () : /entry/instrument/id/idd/rowphase1 \n idd_rowphase2: () : /entry/instrument/id/idd/rowphase2 \n idd_rowphase3: () : /entry/instrument/id/idd/rowphase3 \n idd_rowphase4: () : /entry/instrument/id/idd/rowphase4 \n idd_sepphase: () : /entry/instrument/id/idd/sepphase \n idu_gap: () : /entry/instrument/id/idu/gap \n idu_jawphase: () : /entry/instrument/id/idu/jawphase \n idu_rowphase1: () : /entry/instrument/id/idu/rowphase1 \n idu_rowphase2: () : /entry/instrument/id/idu/rowphase2 \n idu_rowphase3: () : /entry/instrument/id/idu/rowphase3 \n idu_rowphase4: () : /entry/instrument/id/idu/rowphase4 \n idu_sepphase: () : /entry/instrument/id/idu/sepphase \n laa: () : /entry/instrument/id/linear_arbitrary_angle \n pol: () : /entry/instrument/id/polarisation \n value: () : /entry/instrument/id/source_mode \n taper: () : /entry/instrument/id/taper \n cryostat: () : /entry/instrument/lakeshore336/cryostat \n demand: () : /entry/instrument/lakeshore336/demand \n heater: () : /entry/instrument/lakeshore336/heater \n heater_range: () : /entry/instrument/lakeshore336/heater_range \n sample: () : /entry/instrument/lakeshore336/sample \n shield: () : /entry/instrument/lakeshore336/shield \n m1fpitch: () : /entry/instrument/m1/m1_fine_pitch \n m1_pitch: () : /entry/instrument/m1/pitch \n m1_roll: () : /entry/instrument/m1/roll \n m1_x: () : /entry/instrument/m1/x \n m1_y: () : /entry/instrument/m1/y \n m1_yaw: () : /entry/instrument/m1/yaw \n m1_z: () : /entry/instrument/m1/z \n m3m5fpitch: () : /entry/instrument/m3m5/m3m5_fine_pitch \n m3m5_pitch: () : /entry/instrument/m3m5/pitch \n m3m5_roll: () : /entry/instrument/m3m5/roll \n m3m5_x: () : /entry/instrument/m3m5/x \n m3m5_y: () : /entry/instrument/m3m5/y \n m3m5_yaw: () : /entry/instrument/m3m5/yaw \n m3m5_z: () : /entry/instrument/m3m5/z \n m6fpitch: () : /entry/instrument/m6/m6_fine_pitch \n m6_pitch: () : /entry/instrument/m6/pitch \n m6_roll: () : /entry/instrument/m6/roll \n m6_x: () : /entry/instrument/m6/x \n m6_y: () : /entry/instrument/m6/y \n m6_yaw: () : /entry/instrument/m6/yaw \n m6_z: () : /entry/instrument/m6/z \n magnetCurrent: () : /entry/instrument/magnet/current \n magnetField: () : /entry/instrument/magnet/field \n cff: () : /entry/instrument/pgm/cff \n pgm_energy: () : /entry/sample/beam/incident_energy \n grating: () : /entry/instrument/pgm/grating \n pgm_grat_pitch: () : /entry/instrument/pgm/grating_pitch \n pgm_grat_x: () : /entry/instrument/pgm/grating_x \n pgm_m2_pitch: () : /entry/instrument/pgm/mirror_pitch \n pgm_m2_plane: () : /entry/instrument/pgm/mirror_x \n s1xsize: () : /entry/instrument/s1/x_gap \n s1xcentre: () : /entry/instrument/s1/x_pos \n s1ysize: () : /entry/instrument/s1/y_gap \n s1ycentre: () : /entry/instrument/s1/y_pos \n s2xsize: () : /entry/instrument/s2/x_gap \n s2xcentre: () : /entry/instrument/s2/x_pos \n s2ysize: () : /entry/instrument/s2/y_gap \n s2ycentre: () : /entry/instrument/s2/y_pos \n s3xsize: () : /entry/instrument/s3/x_gap \n s3xcentre: () : /entry/instrument/s3/x_pos \n s3ysize: () : /entry/instrument/s3/y_gap \n s3ycentre: () : /entry/instrument/s3/y_pos \n s7xgap: () : /entry/instrument/s7/x_gap \n s7xsize: () : /entry/instrument/s7/x_size \n s7ygap: () : /entry/instrument/s7/y_gap \n s7ysize: () : /entry/instrument/s7/y_size \n s7z: () : /entry/instrument/s7/z \n s8xsize: () : /entry/instrument/s8/x_gap \n s8xhall: () : /entry/instrument/s8/x_hall \n s8xcentre: () : /entry/instrument/s8/x_pos \n s8xring: () : /entry/instrument/s8/x_ring \n s8ysize: () : /entry/instrument/s8/y_gap \n s8yminus: () : /entry/instrument/s8/y_minus \n s8yplus: () : /entry/instrument/s8/y_plus \n s8ycentre: () : /entry/instrument/s8/y_pos \n s9xhall: () : /entry/instrument/s9/x_hall \n s9xring: () : /entry/instrument/s9/x_ring \n s9yminus: () : /entry/instrument/s9/y_minus \n s9yplus: () : /entry/instrument/s9/y_plus \n rc: () : /entry/instrument/source/current \n beamenergy: () : /entry/instrument/source/energy \n ds: () : /entry/sample/beam/incident_beam_divergence \n\nScannables Namespace:\n energye: (451,) : /entry/mcse18/energye \n demand: (451,) : /entry/instrument/energye/demand \n demand_diff: (451,) : /entry/instrument/energye/demand_diff \n pgm_energy: (451,) : /entry/instrument/energye/pgm_energy \n pgm_energy_diff: (451,) : /entry/instrument/energye/pgm_energy_diff \n mcse16: (451,) : /entry/mcse16/data \n mcse17: (451,) : /entry/mcse17/data \n mcse18: (451,) : /entry/mcse18/data \n\nImage Data Namespace:\n\n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-1-10.nxs", "description": "i10-1 XASscan example", "len_combined": 420, "len_scannables": 5, "scannables_length": 51, "scan_command": "/entry/scan_command", "axes": "/entry/macj217/energy", "signal": "/entry/macj217/data", "image": "", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-1-10.nxs'\nNX_class:\n NXentry: ['/entry']\n NXdata: ['/entry/macj217', '/entry/macj216', '/entry/macj218', '/entry/macj219', '/entry/xas_entry/data', '/entry/xas_entry/pfy', '/entry/xas_entry/tey', '/entry/xas_entry/tfy_front', '/entry/xas_entry/tfy_side']\n NXcollection: ['/entry/diamond_scan', '/entry/diamond_scan/keys', '/entry/instrument/hfm', '/entry/instrument/id/idd', '/entry/instrument/id/idu', '/entry/instrument/ips', '/entry/instrument/itc2_device', '/entry/instrument/itc3_device', '/entry/user_input']\n NXinstrument: ['/entry/instrument', '/entry/xas_entry/instrument']\n NXpositioner: ['/entry/instrument/energy']\n NXinsertion_device: ['/entry/instrument/id']\n NXmirror: ['/entry/instrument/m1', '/entry/instrument/m3m5', '/entry/instrument/m6']\n NXdetector: ['/entry/instrument/macj216', '/entry/instrument/macj217', '/entry/instrument/macj218', '/entry/instrument/macj219', '/entry/xas_entry/instrument/absorbed_beam', '/entry/xas_entry/instrument/incoming_beam']\n NXmonochromator: ['/entry/instrument/pgm', '/entry/xas_entry/instrument/monochromator']\n NXslit: ['/entry/instrument/s1', '/entry/instrument/s2', '/entry/instrument/s3', '/entry/instrument/s7', '/entry/instrument/s8', '/entry/instrument/s9']\n NXsource: ['/entry/instrument/source', '/entry/xas_entry/instrument/source']\n NXsample: ['/entry/sample', '/entry/xas_entry/sample']\n NXbeam: ['/entry/sample/beam', '/entry/xas_entry/sample/beam']\n NXuser: ['/entry/user01']\n NXsubentry: ['/entry/xas_entry']\n NXmonitor: ['/entry/xas_entry/monitor']\nDefaults:\n @default: ['/entry', '/entry/xas_entry', '/entry/xas_entry/instrument/absorbed_beam']\n @axes: /entry/macj217/energy\n @signal: /entry/macj217/data\n\nMetadata Namespace:\n hfmpitch: () : /entry/instrument/hfm/pitch \n hfmpitch_off: () : /entry/instrument/hfm/pitch_offset \n hfmx: () : /entry/instrument/hfm/x \n hfmy: () : /entry/instrument/hfm/y \n gap: () : /entry/instrument/id/gap \n harmonic: () : /entry/instrument/id/harmonic \n idd_gap: () : /entry/instrument/id/idd/gap \n idd_jawphase: () : /entry/instrument/id/idd/jawphase \n idd_rowphase1: () : /entry/instrument/id/idd/rowphase1 \n idd_rowphase2: () : /entry/instrument/id/idd/rowphase2 \n idd_rowphase3: () : /entry/instrument/id/idd/rowphase3 \n idd_rowphase4: () : /entry/instrument/id/idd/rowphase4 \n idd_sepphase: () : /entry/instrument/id/idd/sepphase \n idu_gap: () : /entry/instrument/id/idu/gap \n idu_jawphase: () : /entry/instrument/id/idu/jawphase \n idu_rowphase1: () : /entry/instrument/id/idu/rowphase1 \n idu_rowphase2: () : /entry/instrument/id/idu/rowphase2 \n idu_rowphase3: () : /entry/instrument/id/idu/rowphase3 \n idu_rowphase4: () : /entry/instrument/id/idu/rowphase4 \n idu_sepphase: () : /entry/instrument/id/idu/sepphase \n laa: () : /entry/instrument/id/linear_arbitrary_angle \n pol: () : /entry/instrument/id/polarisation \n smode: () : /entry/instrument/id/source_mode \n taper: () : /entry/instrument/id/taper \n demand_field: () : /entry/instrument/ips/sweep_rate_demand \n ips_field: () : /entry/instrument/ips/field \n ips_sweeprate: () : /entry/instrument/ips/sweep_rate \n sensor_temp: () : /entry/instrument/itc3_device/sensor_temp \n itc2: () : /entry/instrument/itc2_device/set_point \n itc3: () : /entry/instrument/itc3_device/set_point \n m1fpitch: () : /entry/instrument/m1/m1_fine_pitch \n m1_pitch: () : /entry/instrument/m1/pitch \n m1_roll: () : /entry/instrument/m1/roll \n m1_x: () : /entry/instrument/m1/x \n m1_y: () : /entry/instrument/m1/y \n m1_yaw: () : /entry/instrument/m1/yaw \n m1_z: () : /entry/instrument/m1/z \n m3m5fpitch: () : /entry/instrument/m3m5/m3m5_fine_pitch \n m3m5_pitch: () : /entry/instrument/m3m5/pitch \n m3m5_roll: () : /entry/instrument/m3m5/roll \n m3m5_x: () : /entry/instrument/m3m5/x \n m3m5_y: () : /entry/instrument/m3m5/y \n m3m5_yaw: () : /entry/instrument/m3m5/yaw \n m3m5_z: () : /entry/instrument/m3m5/z \n m6fpitch: () : /entry/instrument/m6/m6_fine_pitch \n m6_pitch: () : /entry/instrument/m6/pitch \n m6_roll: () : /entry/instrument/m6/roll \n m6_x: () : /entry/instrument/m6/x \n m6_y: () : /entry/instrument/m6/y \n m6_yaw: () : /entry/instrument/m6/yaw \n m6_z: () : /entry/instrument/m6/z \n value: () : /entry/instrument/pgm/cff \n pgm_energy: () : /entry/xas_entry/sample/beam/incident_energy \n grating: () : /entry/instrument/pgm/grating \n pgm_grat_pitch: () : /entry/instrument/pgm/grating_pitch \n pgm_grat_x: () : /entry/instrument/pgm/grating_x \n pgm_m2_pitch: () : /entry/instrument/pgm/mirror_pitch \n pgm_m2_plane: () : /entry/instrument/pgm/mirror_x \n s1xsize: () : /entry/instrument/s1/x_gap \n s1xcentre: () : /entry/instrument/s1/x_pos \n s1ysize: () : /entry/instrument/s1/y_gap \n s1ycentre: () : /entry/instrument/s1/y_pos \n s2xsize: () : /entry/instrument/s2/x_gap \n s2xcentre: () : /entry/instrument/s2/x_pos \n s2ysize: () : /entry/instrument/s2/y_gap \n s2ycentre: () : /entry/instrument/s2/y_pos \n s3xsize: () : /entry/instrument/s3/x_gap \n s3xcentre: () : /entry/instrument/s3/x_pos \n s3ysize: () : /entry/instrument/s3/y_gap \n s3ycentre: () : /entry/instrument/s3/y_pos \n s7xgap: () : /entry/instrument/s7/x_gap \n s7xsize: () : /entry/instrument/s7/x_size \n s7ygap: () : /entry/instrument/s7/y_gap \n s7ysize: () : /entry/instrument/s7/y_size \n s7z: () : /entry/instrument/s7/z \n s8xsize: () : /entry/instrument/s8/x_gap \n s8xhall: () : /entry/instrument/s8/x_hall \n s8xcentre: () : /entry/instrument/s8/x_pos \n s8xring: () : /entry/instrument/s8/x_ring \n s8ysize: () : /entry/instrument/s8/y_gap \n s8yminus: () : /entry/instrument/s8/y_minus \n s8yplus: () : /entry/instrument/s8/y_plus \n s8ycentre: () : /entry/instrument/s8/y_pos \n s9xhall: () : /entry/instrument/s9/x_hall \n s9xring: () : /entry/instrument/s9/x_ring \n s9yminus: () : /entry/instrument/s9/y_minus \n s9yplus: () : /entry/instrument/s9/y_plus \n rc: () : /entry/xas_entry/instrument/source/current \n beamenergy: () : /entry/xas_entry/instrument/source/energy \n ds: () : /entry/xas_entry/sample/beam/incident_beam_divergence \n\nScannables Namespace:\n energy: (51,) : /entry/xas_entry/tfy_side/energy \n macj216: (51,) : /entry/xas_entry/monitor/data \n macj217: (51,) : /entry/xas_entry/tey/absorbed_beam \n macj218: (51,) : /entry/xas_entry/tfy_front/absorbed_beam \n macj219: (51,) : /entry/xas_entry/tfy_side/absorbed_beam \n\nImage Data Namespace:\n\n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-1-26851.nxs", "description": "i10-1 XASscan example", "len_combined": 414, "len_scannables": 9, "scannables_length": 151, "scan_command": "/entry/scan_command", "axes": "/entry/mcsh17/energy", "signal": "/entry/mcsh17/data", "image": "", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-1-26851.nxs'\nNX_class:\n NXentry: ['/entry']\n NXdata: ['/entry/mcsh17', '/entry/mcsh16', '/entry/mcsh18', '/entry/mcsh19', '/entry/xas_entry/data', '/entry/xas_entry/tey', '/entry/xas_entry/tfy_front', '/entry/xas_entry/tfy_side']\n NXcollection: ['/entry/diamond_scan', '/entry/diamond_scan/keys', '/entry/instrument/hfm', '/entry/instrument/id/idd', '/entry/instrument/id/idu', '/entry/instrument/ips', '/entry/instrument/itc2_device', '/entry/instrument/itc3_device', '/entry/user_input']\n NXinstrument: ['/entry/instrument', '/entry/xas_entry/instrument']\n NXpositioner: ['/entry/instrument/energy']\n NXinsertion_device: ['/entry/instrument/id']\n NXmirror: ['/entry/instrument/m1', '/entry/instrument/m3m5', '/entry/instrument/m6']\n NXdetector: ['/entry/instrument/mcsh16', '/entry/instrument/mcsh17', '/entry/instrument/mcsh18', '/entry/instrument/mcsh19', '/entry/xas_entry/instrument/absorbed_beam', '/entry/xas_entry/instrument/incoming_beam']\n NXmonochromator: ['/entry/instrument/pgm', '/entry/xas_entry/instrument/monochromator']\n NXslit: ['/entry/instrument/s1', '/entry/instrument/s2', '/entry/instrument/s3', '/entry/instrument/s7', '/entry/instrument/s8', '/entry/instrument/s9']\n NXsource: ['/entry/instrument/source', '/entry/xas_entry/instrument/source']\n NXsample: ['/entry/sample', '/entry/xas_entry/sample']\n NXbeam: ['/entry/sample/beam', '/entry/xas_entry/sample/beam']\n NXuser: ['/entry/user01']\n NXsubentry: ['/entry/xas_entry']\n NXmonitor: ['/entry/xas_entry/monitor']\nDefaults:\n @default: ['/entry', '/entry/xas_entry', '/entry/xas_entry/instrument/absorbed_beam']\n @axes: /entry/mcsh17/energy\n @signal: /entry/mcsh17/data\n\nMetadata Namespace:\n hfmpitch: () : /entry/instrument/hfm/pitch \n hfmpitch_off: () : /entry/instrument/hfm/pitch_offset \n hfmx: () : /entry/instrument/hfm/x \n hfmy: () : /entry/instrument/hfm/y \n gap: () : /entry/instrument/id/gap \n harmonic: () : /entry/instrument/id/harmonic \n idd_gap: () : /entry/instrument/id/idd/gap \n idd_jawphase: () : /entry/instrument/id/idd/jawphase \n idd_rowphase1: () : /entry/instrument/id/idd/rowphase1 \n idd_rowphase2: () : /entry/instrument/id/idd/rowphase2 \n idd_rowphase3: () : /entry/instrument/id/idd/rowphase3 \n idd_rowphase4: () : /entry/instrument/id/idd/rowphase4 \n idd_sepphase: () : /entry/instrument/id/idd/sepphase \n idu_gap: () : /entry/instrument/id/idu/gap \n idu_jawphase: () : /entry/instrument/id/idu/jawphase \n idu_rowphase1: () : /entry/instrument/id/idu/rowphase1 \n idu_rowphase2: () : /entry/instrument/id/idu/rowphase2 \n idu_rowphase3: () : /entry/instrument/id/idu/rowphase3 \n idu_rowphase4: () : /entry/instrument/id/idu/rowphase4 \n idu_sepphase: () : /entry/instrument/id/idu/sepphase \n laa: () : /entry/instrument/id/linear_arbitrary_angle \n pol: () : /entry/instrument/id/polarisation \n value: () : /entry/instrument/id/source_mode \n taper: () : /entry/instrument/id/taper \n demand_field: () : /entry/instrument/ips/sweep_rate_demand \n ips_field: () : /entry/instrument/ips/field \n ips_sweeprate: () : /entry/instrument/ips/sweep_rate \n sensor_temp: () : /entry/instrument/itc3_device/sensor_temp \n itc2: () : /entry/instrument/itc2_device/set_point \n itc3: () : /entry/instrument/itc3_device/set_point \n m1fpitch: () : /entry/instrument/m1/m1_fine_pitch \n m1_pitch: () : /entry/instrument/m1/pitch \n m1_roll: () : /entry/instrument/m1/roll \n m1_x: () : /entry/instrument/m1/x \n m1_y: () : /entry/instrument/m1/y \n m1_yaw: () : /entry/instrument/m1/yaw \n m1_z: () : /entry/instrument/m1/z \n m3m5fpitch: () : /entry/instrument/m3m5/m3m5_fine_pitch \n m3m5_pitch: () : /entry/instrument/m3m5/pitch \n m3m5_roll: () : /entry/instrument/m3m5/roll \n m3m5_x: () : /entry/instrument/m3m5/x \n m3m5_y: () : /entry/instrument/m3m5/y \n m3m5_yaw: () : /entry/instrument/m3m5/yaw \n m3m5_z: () : /entry/instrument/m3m5/z \n m6fpitch: () : /entry/instrument/m6/m6_fine_pitch \n m6_pitch: () : /entry/instrument/m6/pitch \n m6_roll: () : /entry/instrument/m6/roll \n m6_x: () : /entry/instrument/m6/x \n m6_y: () : /entry/instrument/m6/y \n m6_yaw: () : /entry/instrument/m6/yaw \n m6_z: () : /entry/instrument/m6/z \n cff: () : /entry/instrument/pgm/cff \n pgm_energy: () : /entry/xas_entry/sample/beam/incident_energy \n grating: () : /entry/instrument/pgm/grating \n pgm_grat_pitch: () : /entry/instrument/pgm/grating_pitch \n pgm_grat_x: () : /entry/instrument/pgm/grating_x \n pgm_m2_pitch: () : /entry/instrument/pgm/mirror_pitch \n pgm_m2_plane: () : /entry/instrument/pgm/mirror_x \n s1xsize: () : /entry/instrument/s1/x_gap \n s1xcentre: () : /entry/instrument/s1/x_pos \n s1ysize: () : /entry/instrument/s1/y_gap \n s1ycentre: () : /entry/instrument/s1/y_pos \n s2xsize: () : /entry/instrument/s2/x_gap \n s2xcentre: () : /entry/instrument/s2/x_pos \n s2ysize: () : /entry/instrument/s2/y_gap \n s2ycentre: () : /entry/instrument/s2/y_pos \n s3xsize: () : /entry/instrument/s3/x_gap \n s3xcentre: () : /entry/instrument/s3/x_pos \n s3ysize: () : /entry/instrument/s3/y_gap \n s3ycentre: () : /entry/instrument/s3/y_pos \n s7xgap: () : /entry/instrument/s7/x_gap \n s7xsize: () : /entry/instrument/s7/x_size \n s7ygap: () : /entry/instrument/s7/y_gap \n s7ysize: () : /entry/instrument/s7/y_size \n s7z: () : /entry/instrument/s7/z \n s8xsize: () : /entry/instrument/s8/x_gap \n s8xhall: () : /entry/instrument/s8/x_hall \n s8xcentre: () : /entry/instrument/s8/x_pos \n s8xring: () : /entry/instrument/s8/x_ring \n s8ysize: () : /entry/instrument/s8/y_gap \n s8yminus: () : /entry/instrument/s8/y_minus \n s8yplus: () : /entry/instrument/s8/y_plus \n s8ycentre: () : /entry/instrument/s8/y_pos \n s9xhall: () : /entry/instrument/s9/x_hall \n s9xring: () : /entry/instrument/s9/x_ring \n s9yminus: () : /entry/instrument/s9/y_minus \n s9yplus: () : /entry/instrument/s9/y_plus \n rc: () : /entry/xas_entry/instrument/source/current \n beamenergy: () : /entry/xas_entry/instrument/source/energy \n ds: () : /entry/xas_entry/sample/beam/incident_beam_divergence \n\nScannables Namespace:\n energy: (151,) : /entry/xas_entry/tfy_side/energy \n demand: (151,) : /entry/instrument/energy/demand \n demand_diff: (151,) : /entry/instrument/energy/demand_diff \n pgm_energy: (151,) : /entry/instrument/energy/pgm_energy \n pgm_energy_diff: (151,) : /entry/instrument/energy/pgm_energy_diff \n mcsh16: (151,) : /entry/xas_entry/monitor/data \n mcsh17: (151,) : /entry/xas_entry/tey/absorbed_beam \n mcsh18: (151,) : /entry/xas_entry/tfy_front/absorbed_beam \n mcsh19: (151,) : /entry/xas_entry/tfy_side/absorbed_beam \n\nImage Data Namespace:\n\n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-1-28428.nxs", "description": "i10-1 3D hysteresis example", "len_combined": 414, "len_scannables": 8, "scannables_length": 852, "scan_command": "/entry/scan_command", "axes": "/entry/macj217/ips_field", "signal": "/entry/macj217/data", "image": "", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-1-28428.nxs'\nNX_class:\n NXentry: ['/entry']\n NXdata: ['/entry/macj217', '/entry/macj216', '/entry/macj218']\n NXcollection: ['/entry/diamond_scan', '/entry/diamond_scan/keys', '/entry/instrument/checkbeam', '/entry/instrument/hfm', '/entry/instrument/id/idd', '/entry/instrument/id/idu', '/entry/instrument/ips', '/entry/instrument/itc2_device', '/entry/instrument/itc3_device']\n NXinstrument: ['/entry/instrument']\n NXpositioner: ['/entry/instrument/energy', '/entry/instrument/ips_field', '/entry/instrument/pol']\n NXinsertion_device: ['/entry/instrument/id']\n NXmirror: ['/entry/instrument/m1', '/entry/instrument/m3m5', '/entry/instrument/m6']\n NXdetector: ['/entry/instrument/macj216', '/entry/instrument/macj217', '/entry/instrument/macj218']\n NXmonochromator: ['/entry/instrument/pgm']\n NXslit: ['/entry/instrument/s1', '/entry/instrument/s2', '/entry/instrument/s3', '/entry/instrument/s7', '/entry/instrument/s8', '/entry/instrument/s9']\n NXsource: ['/entry/instrument/source']\n NXsample: ['/entry/sample']\n NXbeam: ['/entry/sample/beam']\n NXuser: ['/entry/user01']\nDefaults:\n @default: ['/entry']\n @axes: /entry/macj217/ips_field\n @signal: /entry/macj217/data\n\nMetadata Namespace:\n hfmpitch: () : /entry/instrument/hfm/pitch \n hfmpitch_off: () : /entry/instrument/hfm/pitch_offset \n hfmx: () : /entry/instrument/hfm/x \n hfmy: () : /entry/instrument/hfm/y \n gap: () : /entry/instrument/id/gap \n harmonic: () : /entry/instrument/id/harmonic \n idd_gap: () : /entry/instrument/id/idd/gap \n idd_jawphase: () : /entry/instrument/id/idd/jawphase \n idd_rowphase1: () : /entry/instrument/id/idd/rowphase1 \n idd_rowphase2: () : /entry/instrument/id/idd/rowphase2 \n idd_rowphase3: () : /entry/instrument/id/idd/rowphase3 \n idd_rowphase4: () : /entry/instrument/id/idd/rowphase4 \n idd_sepphase: () : /entry/instrument/id/idd/sepphase \n idu_gap: () : /entry/instrument/id/idu/gap \n idu_jawphase: () : /entry/instrument/id/idu/jawphase \n idu_rowphase1: () : /entry/instrument/id/idu/rowphase1 \n idu_rowphase2: () : /entry/instrument/id/idu/rowphase2 \n idu_rowphase3: () : /entry/instrument/id/idu/rowphase3 \n idu_rowphase4: () : /entry/instrument/id/idu/rowphase4 \n idu_sepphase: () : /entry/instrument/id/idu/sepphase \n laa: () : /entry/instrument/id/linear_arbitrary_angle \n pol: () : /entry/instrument/id/polarisation \n value: () : /entry/instrument/id/source_mode \n taper: () : /entry/instrument/id/taper \n demand_field: () : /entry/instrument/ips/sweep_rate_demand \n ips_field: () : /entry/instrument/ips/field \n ips_sweeprate: () : /entry/instrument/ips/sweep_rate \n sensor_temp: () : /entry/instrument/itc3_device/sensor_temp \n itc2: () : /entry/instrument/itc2_device/set_point \n itc3: () : /entry/instrument/itc3_device/set_point \n m1fpitch: () : /entry/instrument/m1/m1_fine_pitch \n m1_pitch: () : /entry/instrument/m1/pitch \n m1_roll: () : /entry/instrument/m1/roll \n m1_x: () : /entry/instrument/m1/x \n m1_y: () : /entry/instrument/m1/y \n m1_yaw: () : /entry/instrument/m1/yaw \n m1_z: () : /entry/instrument/m1/z \n m3m5fpitch: () : /entry/instrument/m3m5/m3m5_fine_pitch \n m3m5_pitch: () : /entry/instrument/m3m5/pitch \n m3m5_roll: () : /entry/instrument/m3m5/roll \n m3m5_x: () : /entry/instrument/m3m5/x \n m3m5_y: () : /entry/instrument/m3m5/y \n m3m5_yaw: () : /entry/instrument/m3m5/yaw \n m3m5_z: () : /entry/instrument/m3m5/z \n m6fpitch: () : /entry/instrument/m6/m6_fine_pitch \n m6_pitch: () : /entry/instrument/m6/pitch \n m6_roll: () : /entry/instrument/m6/roll \n m6_x: () : /entry/instrument/m6/x \n m6_y: () : /entry/instrument/m6/y \n m6_yaw: () : /entry/instrument/m6/yaw \n m6_z: () : /entry/instrument/m6/z \n cff: () : /entry/instrument/pgm/cff \n pgm_energy: () : /entry/sample/beam/incident_energy \n grating: () : /entry/instrument/pgm/grating \n pgm_grat_pitch: () : /entry/instrument/pgm/grating_pitch \n pgm_grat_x: () : /entry/instrument/pgm/grating_x \n pgm_m2_pitch: () : /entry/instrument/pgm/mirror_pitch \n pgm_m2_plane: () : /entry/instrument/pgm/mirror_x \n s1xsize: () : /entry/instrument/s1/x_gap \n s1xcentre: () : /entry/instrument/s1/x_pos \n s1ysize: () : /entry/instrument/s1/y_gap \n s1ycentre: () : /entry/instrument/s1/y_pos \n s2xsize: () : /entry/instrument/s2/x_gap \n s2xcentre: () : /entry/instrument/s2/x_pos \n s2ysize: () : /entry/instrument/s2/y_gap \n s2ycentre: () : /entry/instrument/s2/y_pos \n s3xsize: () : /entry/instrument/s3/x_gap \n s3xcentre: () : /entry/instrument/s3/x_pos \n s3ysize: () : /entry/instrument/s3/y_gap \n s3ycentre: () : /entry/instrument/s3/y_pos \n s7xgap: () : /entry/instrument/s7/x_gap \n s7xsize: () : /entry/instrument/s7/x_size \n s7ygap: () : /entry/instrument/s7/y_gap \n s7ysize: () : /entry/instrument/s7/y_size \n s7z: () : /entry/instrument/s7/z \n s8xsize: () : /entry/instrument/s8/x_gap \n s8xhall: () : /entry/instrument/s8/x_hall \n s8xcentre: () : /entry/instrument/s8/x_pos \n s8xring: () : /entry/instrument/s8/x_ring \n s8ysize: () : /entry/instrument/s8/y_gap \n s8yminus: () : /entry/instrument/s8/y_minus \n s8yplus: () : /entry/instrument/s8/y_plus \n s8ycentre: () : /entry/instrument/s8/y_pos \n s9xhall: () : /entry/instrument/s9/x_hall \n s9xring: () : /entry/instrument/s9/x_ring \n s9yminus: () : /entry/instrument/s9/y_minus \n s9yplus: () : /entry/instrument/s9/y_plus \n rc: () : /entry/instrument/source/current \n beamenergy: () : /entry/instrument/source/energy \n ds: () : /entry/sample/beam/incident_beam_divergence \n\nScannables Namespace:\n ips_field: (71, 2, 6) : /entry/macj218/ips_field \n demand_field: (71, 2, 6) : /entry/instrument/ips_field/demand_field \n energy: (71, 2, 6) : /entry/macj218/energy \n checkrc_beamok: (71, 2, 6) : /entry/macj218/checkbeam \n checktopup_time_beamok: (71, 2, 6) : /entry/instrument/checkbeam/checktopup_time_beamok \n macj216: (71, 2, 6) : /entry/macj216/data \n macj217: (71, 2, 6) : /entry/macj217/data \n macj218: (71, 2, 6) : /entry/macj218/data \n\nImage Data Namespace:\n\n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-1-37436_xas_notebook.nxs", "description": "i10-1 XASproc example", "len_combined": 519, "len_scannables": 8, "scannables_length": 601, "scan_command": "/37436/scan_command", "axes": "/entry/Auto_edge_background/energy", "signal": "/entry/Auto_edge_background/absorbed_beam", "image": "", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-1-37436_xas_notebook.nxs'\nNX_class:\n NXentry: ['/entry', '/37436']\n NXdata: ['/entry/Auto_edge_background', '/entry/raw', '/entry/divide_by_preedge', '/37436/mcse16', '/37436/mcse17', '/37436/mcse18', '/37436/xas_entry/data', '/37436/xas_entry/tey', '/37436/xas_entry/tfy']\n NXinstrument: ['/entry/instrument', '/37436/instrument', '/37436/xas_entry/instrument']\n NXsource: ['/entry/instrument/source', '/37436/instrument/source', '/37436/xas_entry/instrument/source']\n NXmonochromator: ['/entry/instrument/mono', '/37436/instrument/pgm', '/37436/xas_entry/instrument/monochromator']\n NXdetector: ['/entry/instrument/incoming_beam', '/entry/instrument/absorbed_beam', '/entry/instrument/tey', '/entry/instrument/tfy', '/37436/instrument/mcse16', '/37436/instrument/mcse17', '/37436/instrument/mcse18', '/37436/xas_entry/instrument/absorbed_beam', '/37436/xas_entry/instrument/incoming_beam']\n NXsample: ['/entry/sample', '/37436/sample', '/37436/xas_entry/sample']\n NXbeam: ['/entry/sample/beam', '/37436/sample/beam', '/37436/xas_entry/sample/beam']\n NXprocess: ['/entry/process']\n NXnote: ['/entry/process/raw', '/entry/process/divide_by_preedge', '/entry/process/Auto_edge_background']\n NXcollection: ['/37436/diamond_scan', '/37436/diamond_scan/keys', '/37436/gains', '/37436/instrument/em', '/37436/instrument/id/idd', '/37436/instrument/id/idu', '/37436/instrument/magnet', '/37436/user_input']\n NXpositioner: ['/37436/instrument/energy']\n NXinsertion_device: ['/37436/instrument/id']\n NXsensor: ['/37436/instrument/lakeshore336']\n NXmirror: ['/37436/instrument/m1', '/37436/instrument/m3m5', '/37436/instrument/m6']\n NXslit: ['/37436/instrument/s1', '/37436/instrument/s2', '/37436/instrument/s3', '/37436/instrument/s7', '/37436/instrument/s8', '/37436/instrument/s9']\n NXuser: ['/37436/user01']\n NXsubentry: ['/37436/xas_entry']\n NXmonitor: ['/37436/xas_entry/monitor']\nDefaults:\n @default: ['/entry', '/37436', '/37436/xas_entry', '/37436/xas_entry/instrument/absorbed_beam']\n @axes: /entry/Auto_edge_background/energy\n @signal: /entry/Auto_edge_background/absorbed_beam\n\nMetadata Namespace:\n empitch: () : /37436/instrument/em/pitch \n emy: () : /37436/instrument/em/y \n gap: () : /37436/instrument/id/gap \n harmonic: () : /37436/instrument/id/harmonic \n idd_gap: () : /37436/instrument/id/idd/gap \n idd_jawphase: () : /37436/instrument/id/idd/jawphase \n idd_rowphase1: () : /37436/instrument/id/idd/rowphase1 \n idd_rowphase2: () : /37436/instrument/id/idd/rowphase2 \n idd_rowphase3: () : /37436/instrument/id/idd/rowphase3 \n idd_rowphase4: () : /37436/instrument/id/idd/rowphase4 \n idd_sepphase: () : /37436/instrument/id/idd/sepphase \n idu_gap: () : /37436/instrument/id/idu/gap \n idu_jawphase: () : /37436/instrument/id/idu/jawphase \n idu_rowphase1: () : /37436/instrument/id/idu/rowphase1 \n idu_rowphase2: () : /37436/instrument/id/idu/rowphase2 \n idu_rowphase3: () : /37436/instrument/id/idu/rowphase3 \n idu_rowphase4: () : /37436/instrument/id/idu/rowphase4 \n idu_sepphase: () : /37436/instrument/id/idu/sepphase \n laa: () : /37436/instrument/id/linear_arbitrary_angle \n pol: () : /37436/instrument/id/polarisation \n value: () : /37436/instrument/id/source_mode \n taper: () : /37436/instrument/id/taper \n cryostat: () : /37436/instrument/lakeshore336/cryostat \n demand: () : /37436/instrument/lakeshore336/demand \n heater: () : /37436/instrument/lakeshore336/heater \n heater_range: () : /37436/instrument/lakeshore336/heater_range \n sample: () : /37436/instrument/lakeshore336/sample \n shield: () : /37436/instrument/lakeshore336/shield \n m1fpitch: () : /37436/instrument/m1/m1_fine_pitch \n m1_pitch: () : /37436/instrument/m1/pitch \n m1_roll: () : /37436/instrument/m1/roll \n m1_x: () : /37436/instrument/m1/x \n m1_y: () : /37436/instrument/m1/y \n m1_yaw: () : /37436/instrument/m1/yaw \n m1_z: () : /37436/instrument/m1/z \n m3m5fpitch: () : /37436/instrument/m3m5/m3m5_fine_pitch \n m3m5_pitch: () : /37436/instrument/m3m5/pitch \n m3m5_roll: () : /37436/instrument/m3m5/roll \n m3m5_x: () : /37436/instrument/m3m5/x \n m3m5_y: () : /37436/instrument/m3m5/y \n m3m5_yaw: () : /37436/instrument/m3m5/yaw \n m3m5_z: () : /37436/instrument/m3m5/z \n m6fpitch: () : /37436/instrument/m6/m6_fine_pitch \n m6_pitch: () : /37436/instrument/m6/pitch \n m6_roll: () : /37436/instrument/m6/roll \n m6_x: () : /37436/instrument/m6/x \n m6_y: () : /37436/instrument/m6/y \n m6_yaw: () : /37436/instrument/m6/yaw \n m6_z: () : /37436/instrument/m6/z \n magnetCurrent: () : /37436/instrument/magnet/current \n magnetField: () : /37436/instrument/magnet/field \n cff: () : /37436/instrument/pgm/cff \n pgm_energy: () : /37436/xas_entry/sample/beam/incident_energy \n grating: () : /37436/instrument/pgm/grating \n pgm_grat_pitch: () : /37436/instrument/pgm/grating_pitch \n pgm_grat_x: () : /37436/instrument/pgm/grating_x \n pgm_m2_pitch: () : /37436/instrument/pgm/mirror_pitch \n pgm_m2_plane: () : /37436/instrument/pgm/mirror_x \n s1xsize: () : /37436/instrument/s1/x_gap \n s1xcentre: () : /37436/instrument/s1/x_pos \n s1ysize: () : /37436/instrument/s1/y_gap \n s1ycentre: () : /37436/instrument/s1/y_pos \n s2xsize: () : /37436/instrument/s2/x_gap \n s2xcentre: () : /37436/instrument/s2/x_pos \n s2ysize: () : /37436/instrument/s2/y_gap \n s2ycentre: () : /37436/instrument/s2/y_pos \n s3xsize: () : /37436/instrument/s3/x_gap \n s3xcentre: () : /37436/instrument/s3/x_pos \n s3ysize: () : /37436/instrument/s3/y_gap \n s3ycentre: () : /37436/instrument/s3/y_pos \n s7xgap: () : /37436/instrument/s7/x_gap \n s7xsize: () : /37436/instrument/s7/x_size \n s7ygap: () : /37436/instrument/s7/y_gap \n s7ysize: () : /37436/instrument/s7/y_size \n s7z: () : /37436/instrument/s7/z \n s8xsize: () : /37436/instrument/s8/x_gap \n s8xhall: () : /37436/instrument/s8/x_hall \n s8xcentre: () : /37436/instrument/s8/x_pos \n s8xring: () : /37436/instrument/s8/x_ring \n s8ysize: () : /37436/instrument/s8/y_gap \n s8yminus: () : /37436/instrument/s8/y_minus \n s8yplus: () : /37436/instrument/s8/y_plus \n s8ycentre: () : /37436/instrument/s8/y_pos \n s9xhall: () : /37436/instrument/s9/x_hall \n s9xring: () : /37436/instrument/s9/x_ring \n s9yminus: () : /37436/instrument/s9/y_minus \n s9yplus: () : /37436/instrument/s9/y_plus \n rc: () : /37436/xas_entry/instrument/source/current \n beamenergy: () : /37436/xas_entry/instrument/source/energy \n ds: () : /37436/xas_entry/sample/beam/incident_beam_divergence \n\nScannables Namespace:\n energy: (601,) : /37436/xas_entry/tfy/energy \n demand: (601,) : /37436/instrument/energy/demand \n demand_diff: (601,) : /37436/instrument/energy/demand_diff \n pgm_energy: (601,) : /37436/instrument/energy/pgm_energy \n pgm_energy_diff: (601,) : /37436/instrument/energy/pgm_energy_diff \n mcse16: (601,) : /37436/xas_entry/monitor/data \n mcse17: (601,) : /37436/xas_entry/tey/absorbed_beam \n mcse18: (601,) : /37436/xas_entry/tfy/absorbed_beam \n\nImage Data Namespace:\n\n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i06/i06-1-302762.nxs", "description": "i06 scan", "len_combined": 428, "len_scannables": 14, "scannables_length": 350, "scan_command": "/entry/scan_command", "axes": "/entry/fesData/fastEnergy", "signal": "/entry/fesData/fesData", "image": "", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i06/i06-1-302762.nxs'\nNX_class:\n NXentry: ['/entry']\n NXdata: ['/entry/fesData']\n NXcollection: ['/entry/diamond_scan', '/entry/diamond_scan/keys', '/entry/instrument/EC1', '/entry/instrument/OH1', '/entry/instrument/d10', '/entry/instrument/d11', '/entry/instrument/d12', '/entry/instrument/d4', '/entry/instrument/d8', '/entry/instrument/d9', '/entry/instrument/hm', '/entry/instrument/id/idd', '/entry/instrument/id/idu', '/entry/instrument/scm', '/entry/instrument/scm/loop1', '/entry/instrument/scm/loop2', '/entry/instrument/xbpm1', '/entry/instrument/xbpm2', '/entry/user_input']\n NXinstrument: ['/entry/instrument']\n NXpositioner: ['/entry/instrument/fastEnergy', '/entry/instrument/fesData']\n NXinsertion_device: ['/entry/instrument/id']\n NXmirror: ['/entry/instrument/m1', '/entry/instrument/m6', '/entry/instrument/m7']\n NXmonochromator: ['/entry/instrument/pgm']\n NXslit: ['/entry/instrument/s1', '/entry/instrument/s2', '/entry/instrument/s3', '/entry/instrument/s6']\n NXsource: ['/entry/instrument/source']\n NXsample: ['/entry/sample']\n NXbeam: ['/entry/sample/beam']\n NXuser: ['/entry/user01']\nDefaults:\n @default: ['/entry']\n @axes: /entry/fesData/fastEnergy\n @signal: /entry/fesData/fesData\n\nMetadata Namespace:\n\n\nScannables Namespace:\n fastEnergy: (350,) : /entry/instrument/fastEnergy/value \n pIndex: (350,) : /entry/instrument/fesData/value \n C1: (350,) : /entry/instrument/fesData/C1 \n C2: (350,) : /entry/instrument/fesData/C2 \n C3: (350,) : /entry/instrument/fesData/C3 \n C4: (350,) : /entry/instrument/fesData/C4 \n iddenergy: (350,) : /entry/instrument/fesData/iddenergy \n pgmenergy: (350,) : /entry/instrument/fesData/pgmenergy \n C5: (350,) : /entry/instrument/fesData/C5 \n C6: (350,) : /entry/instrument/fesData/C6 \n idio: (350,) : /entry/instrument/fesData/idio \n ifio: (350,) : /entry/instrument/fesData/ifio \n ifioft: (350,) : /entry/instrument/fesData/ifioft \n ifiofb: (350,) : /entry/instrument/fesData/ifiofb \n\nImage Data Namespace:\n\n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i06/i06-1-366107.nxs", "description": "i06 hkl scan", "len_combined": 482, "len_scannables": 7, "scannables_length": 81, "scan_command": "/entry/scan_command", "axes": "/entry/ca62sr/hkl_k", "signal": "/entry/ca62sr/ca62sr", "image": "", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i06/i06-1-366107.nxs'\nNX_class:\n NXentry: ['/entry']\n NXdata: ['/entry/ca62sr']\n NXcollection: ['/entry/diamond_scan', '/entry/diamond_scan/keys', '/entry/instrument/EC1', '/entry/instrument/OH1', '/entry/instrument/d10', '/entry/instrument/d11', '/entry/instrument/d12', '/entry/instrument/d4', '/entry/instrument/d8', '/entry/instrument/d9', '/entry/instrument/ddiff', '/entry/instrument/hkl', '/entry/instrument/hm', '/entry/instrument/id/idd', '/entry/instrument/id/idu', '/entry/instrument/scannables', '/entry/instrument/xbpm1', '/entry/instrument/xbpm2']\n NXinstrument: ['/entry/instrument']\n NXpositioner: ['/entry/instrument/ca62sr', '/entry/instrument/ca64sr', '/entry/instrument/dd2th', '/entry/instrument/ddth', '/entry/instrument/hkl.h', '/entry/instrument/hkl.k', '/entry/instrument/hkl.l', '/entry/instrument/scannables/sample']\n NXinsertion_device: ['/entry/instrument/id']\n NXsensor: ['/entry/instrument/lakeshore336']\n NXmirror: ['/entry/instrument/m1', '/entry/instrument/m6', '/entry/instrument/m7']\n NXmonochromator: ['/entry/instrument/pgm']\n NXslit: ['/entry/instrument/s1', '/entry/instrument/s2', '/entry/instrument/s3', '/entry/instrument/s6']\n NXsource: ['/entry/instrument/source']\n NXsample: ['/entry/sample']\n NXbeam: ['/entry/sample/beam']\n NXuser: ['/entry/user01']\nDefaults:\n @default: ['/entry']\n @axes: /entry/ca62sr/hkl_k\n @signal: /entry/ca62sr/ca62sr\n\nMetadata Namespace:\n d10x: () : /entry/instrument/d10/x \n d10y: () : /entry/instrument/d10/y \n d11x: () : /entry/instrument/d11/x \n d11y: () : /entry/instrument/d11/y \n d12th: () : /entry/instrument/d12/theta \n d12x: () : /entry/instrument/d12/x \n d12y: () : /entry/instrument/d12/y \n d4x: () : /entry/instrument/d4/x \n d8x: () : /entry/instrument/d8/x \n d9y: () : /entry/instrument/d9/y \n dd2th: () : /entry/instrument/ddiff/2theta \n scale: () : /entry/instrument/ddiff/amp_1_gain \n mode: () : /entry/instrument/ddiff/amp_1_mode \n ddchi: () : /entry/instrument/ddiff/chi \n dddy: () : /entry/instrument/ddiff/dddy \n ddphi: () : /entry/instrument/ddiff/phi \n ddth: () : /entry/instrument/ddiff/theta \n ddsx: () : /entry/instrument/ddiff/x \n ddsy: () : /entry/instrument/ddiff/y \n ddsz: () : /entry/instrument/ddiff/z \n hmth: () : /entry/instrument/hm/theta \n hmx: () : /entry/instrument/hm/x \n hmy: () : /entry/instrument/hm/y \n gap: () : /entry/instrument/id/gap \n harmonic: () : /entry/instrument/id/harmonic \n iddbrp: () : /entry/instrument/id/idd/brp \n iddgap: () : /entry/instrument/id/idd/gap \n iddlaangle: () : /entry/instrument/id/idd/la_angle \n iddtrp: () : /entry/instrument/id/idd/trp \n idubrp: () : /entry/instrument/id/idu/brp \n idugap: () : /entry/instrument/id/idu/gap \n idulaangle: () : /entry/instrument/id/idu/la_angle \n idutrp: () : /entry/instrument/id/idu/trp \n pol: () : /entry/instrument/id/polarisation \n pugap: () : /entry/instrument/id/pugap \n value: () : /entry/instrument/m7/amp_gain \n taper: () : /entry/instrument/id/taper \n cryostat: () : /entry/instrument/lakeshore336/cryostat \n demand: () : /entry/instrument/lakeshore336/demand \n heater: () : /entry/instrument/lakeshore336/heater \n heater_range: () : /entry/instrument/lakeshore336/heater_range \n sample: () : /entry/instrument/lakeshore336/sample \n shield: () : /entry/instrument/lakeshore336/shield \n m1pitch: () : /entry/instrument/m1/pitch \n m1qg: () : /entry/instrument/m1/qg \n m1roll: () : /entry/instrument/m1/roll \n m1x: () : /entry/instrument/m1/x \n m1y: () : /entry/instrument/m1/y \n m1yaw: () : /entry/instrument/m1/yaw \n m1z: () : /entry/instrument/m1/z \n m6pitch: () : /entry/instrument/m6/pitch \n m6qg: () : /entry/instrument/m6/qg \n m6roll: () : /entry/instrument/m6/roll \n m6x: () : /entry/instrument/m6/x \n m6y: () : /entry/instrument/m6/y \n m6yaw: () : /entry/instrument/m6/yaw \n m6z: () : /entry/instrument/m6/z \n ca62sr: () : /entry/instrument/m7/draincurrent \n m7pitch: () : /entry/instrument/m7/pitch \n m7qg: () : /entry/instrument/m7/qg \n m7roll: () : /entry/instrument/m7/roll \n m7x: () : /entry/instrument/m7/x \n m7y: () : /entry/instrument/m7/y \n m7yaw: () : /entry/instrument/m7/yaw \n m7z: () : /entry/instrument/m7/z \n cff: () : /entry/instrument/pgm/cff \n pgmenergy: () : /entry/sample/beam/incident_energy \n pgmgratpitch: () : /entry/instrument/pgm/gratPitch \n grating: () : /entry/instrument/pgm/grating \n pgmpitch: () : /entry/instrument/pgm/mirrorPitch \n s1xgap: () : /entry/instrument/s1/x_gap \n s1xcentre: () : /entry/instrument/s1/x_pos \n s1ygap: () : /entry/instrument/s1/y_gap \n s1ycentre: () : /entry/instrument/s1/y_pos \n s2xgap: () : /entry/instrument/s2/x_gap \n s2xcentre: () : /entry/instrument/s2/x_pos \n s2ygap: () : /entry/instrument/s2/y_gap \n s2ycentre: () : /entry/instrument/s2/y_pos \n s3xcentre: () : /entry/instrument/s3/x_centre \n s3xgap: () : /entry/instrument/s3/x_gap \n s3ring: () : /entry/instrument/s3/x_neg \n s3hall: () : /entry/instrument/s3/x_pos \n s3ycentre: () : /entry/instrument/s3/y_centre \n s3ygap: () : /entry/instrument/s3/y_gap \n s3bottom: () : /entry/instrument/s3/y_neg \n s3top: () : /entry/instrument/s3/y_pos \n s6xgap: () : /entry/instrument/s6/x_gap \n s6x: () : /entry/instrument/s6/x_pos \n s6ygap: () : /entry/instrument/s6/y_gap \n s6y: () : /entry/instrument/s6/y_pos \n name: () : /entry/sample/name \n ringcurrent: () : /entry/instrument/source/current \n beamenergy: () : /entry/instrument/source/energy \n xbpm1x: () : /entry/instrument/xbpm1/x \n xbpm1y: () : /entry/instrument/xbpm1/y \n xbpm2x: () : /entry/instrument/xbpm2/x \n xbpm2y: () : /entry/instrument/xbpm2/y \n beam_flux_at_sample: () : /entry/sample/beam/flux \n\nScannables Namespace:\n h: (81,) : /entry/instrument/hkl.h/value \n k: (81,) : /entry/instrument/hkl.k/value \n l: (81,) : /entry/instrument/hkl.l/value \n ca62sr: (81,) : /entry/instrument/ca62sr/value \n ca64sr: (81,) : /entry/instrument/ca64sr/value \n ddth: (81,) : /entry/instrument/ddth/value \n dd2th: (81,) : /entry/instrument/dd2th/value \n\nImage Data Namespace:\n\n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i21/i21-157111.nxs", "description": "i21 xcam single point scan", "len_combined": 449, "len_scannables": 5, "scannables_length": 1, "scan_command": "/entry1/scan_command", "axes": null, "signal": null, "image": "/entry1/instrument/xcam/data", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i21/i21-157111.nxs'\nNX_class:\n NXentry: ['/entry1']\n NXdata: ['/entry1/m4c1', '/entry1/xcam']\n NXcollection: ['/entry1/before_scan', '/entry1/before_scan/cff', '/entry1/before_scan/chi', '/entry1/before_scan/difftth', '/entry1/before_scan/draincurrent', '/entry1/before_scan/energy', '/entry1/before_scan/epics_armtth', '/entry1/before_scan/fastshutter_x', '/entry1/before_scan/idgap', '/entry1/before_scan/idscannable', '/entry1/before_scan/lakeshore', '/entry1/before_scan/m1feedback', '/entry1/before_scan/m1finepitch', '/entry1/before_scan/m1fpsetpoint', '/entry1/before_scan/m1height', '/entry1/before_scan/m1pitch', '/entry1/before_scan/m1roll', '/entry1/before_scan/m1x', '/entry1/before_scan/m1yaw', '/entry1/before_scan/m2feedback', '/entry1/before_scan/m2finepitch', '/entry1/before_scan/m2fpsetpoint', '/entry1/before_scan/m2height', '/entry1/before_scan/m2pitch', '/entry1/before_scan/m2roll', '/entry1/before_scan/m2x', '/entry1/before_scan/m2yaw', '/entry1/before_scan/m4femto1', '/entry1/before_scan/m4femto2', '/entry1/before_scan/m4longy', '/entry1/before_scan/m4rx', '/entry1/before_scan/m4ry', '/entry1/before_scan/m4rz', '/entry1/before_scan/m4x', '/entry1/before_scan/m4y', '/entry1/before_scan/m4z', '/entry1/before_scan/m5hqrx', '/entry1/before_scan/m5hqry', '/entry1/before_scan/m5hqrz', '/entry1/before_scan/m5hqx', '/entry1/before_scan/m5hqy', '/entry1/before_scan/m5hqz', '/entry1/before_scan/m5longy', '/entry1/before_scan/m5lqrx', '/entry1/before_scan/m5lqry', '/entry1/before_scan/m5lqrz', '/entry1/before_scan/m5lqx', '/entry1/before_scan/m5lqy', '/entry1/before_scan/m5lqz', '/entry1/before_scan/m5tth', '/entry1/before_scan/pgmB2Shadow', '/entry1/before_scan/pgmEnergy', '/entry1/before_scan/pgmGratingPitch', '/entry1/before_scan/pgmGratingSelectReal', '/entry1/before_scan/pgmMirrorPitch', '/entry1/before_scan/pgmMirrorSelectReal', '/entry1/before_scan/phi', '/entry1/before_scan/polarisergamma', '/entry1/before_scan/polariserstick', '/entry1/before_scan/ringCurrent', '/entry1/before_scan/s1hcentre', '/entry1/before_scan/s1hsize', '/entry1/before_scan/s1vcentre', '/entry1/before_scan/s1vsize', '/entry1/before_scan/s2hcentre', '/entry1/before_scan/s2hsize', '/entry1/before_scan/s2vcentre', '/entry1/before_scan/s2vsize', '/entry1/before_scan/s3hcentre', '/entry1/before_scan/s3hsize', '/entry1/before_scan/s3vcentre', '/entry1/before_scan/s3vsize', '/entry1/before_scan/s4hcentre', '/entry1/before_scan/s4hsize', '/entry1/before_scan/s4lower', '/entry1/before_scan/s4nearside', '/entry1/before_scan/s4offside', '/entry1/before_scan/s4upper', '/entry1/before_scan/s4vcentre', '/entry1/before_scan/s4vsize', '/entry1/before_scan/s5hdso', '/entry1/before_scan/s5hgap', '/entry1/before_scan/s5sut', '/entry1/before_scan/s5v1gap', '/entry1/before_scan/s5v2gap', '/entry1/before_scan/s5vdso1', '/entry1/before_scan/s5vdso2', '/entry1/before_scan/s6hcentre', '/entry1/before_scan/s6hgap', '/entry1/before_scan/s6vcentre', '/entry1/before_scan/s6vgap', '/entry1/before_scan/sapara', '/entry1/before_scan/saperp', '/entry1/before_scan/sgmGratingSelect', '/entry1/before_scan/sgmh', '/entry1/before_scan/sgmpitch', '/entry1/before_scan/sgmr1', '/entry1/before_scan/sgmwedgenearside', '/entry1/before_scan/sgmwedgeoffside', '/entry1/before_scan/sgmx', '/entry1/before_scan/specgamma', '/entry1/before_scan/spech', '/entry1/before_scan/specl', '/entry1/before_scan/th', '/entry1/before_scan/x', '/entry1/before_scan/y', '/entry1/before_scan/z']\n NXinstrument: ['/entry1/instrument']\n NXpositioner: ['/entry1/instrument/checkbeam', '/entry1/instrument/ds']\n NXdetector: ['/entry1/instrument/m4c1', '/entry1/instrument/xcam']\n NXsource: ['/entry1/instrument/source']\n NXuser: ['/entry1/user01']\nDefaults:\n @default: []\n @axes: None\n @signal: None\n\nMetadata Namespace:\n\n\nScannables Namespace:\n checkrc_beamok: (1,) : /entry1/m4c1/checkrc_beamok \n checktopup_time_beamok: (1,) : /entry1/m4c1/checktopup_time_beamok \n ds: (1,) : /entry1/m4c1/ds \n gain: (1,) : /entry1/m4c1/gain \n m4c1: (1,) : /entry1/m4c1/m4c1 \n\nImage Data Namespace:\n xcam: (1, 1610, 3304) : /entry1/instrument/xcam/data \n IMAGE: (1, 1610, 3304) : /entry1/instrument/xcam/data \n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i21/i21-157116.nxs", "description": "i21 xcam multi point scan", "len_combined": 449, "len_scannables": 5, "scannables_length": 2, "scan_command": "/entry1/scan_command", "axes": null, "signal": null, "image": "/entry1/instrument/xcam/data", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i21/i21-157116.nxs'\nNX_class:\n NXentry: ['/entry1']\n NXdata: ['/entry1/m4c1', '/entry1/xcam']\n NXcollection: ['/entry1/before_scan', '/entry1/before_scan/cff', '/entry1/before_scan/chi', '/entry1/before_scan/difftth', '/entry1/before_scan/draincurrent', '/entry1/before_scan/energy', '/entry1/before_scan/epics_armtth', '/entry1/before_scan/fastshutter_x', '/entry1/before_scan/idgap', '/entry1/before_scan/idscannable', '/entry1/before_scan/lakeshore', '/entry1/before_scan/m1feedback', '/entry1/before_scan/m1finepitch', '/entry1/before_scan/m1fpsetpoint', '/entry1/before_scan/m1height', '/entry1/before_scan/m1pitch', '/entry1/before_scan/m1roll', '/entry1/before_scan/m1x', '/entry1/before_scan/m1yaw', '/entry1/before_scan/m2feedback', '/entry1/before_scan/m2finepitch', '/entry1/before_scan/m2fpsetpoint', '/entry1/before_scan/m2height', '/entry1/before_scan/m2pitch', '/entry1/before_scan/m2roll', '/entry1/before_scan/m2x', '/entry1/before_scan/m2yaw', '/entry1/before_scan/m4femto1', '/entry1/before_scan/m4femto2', '/entry1/before_scan/m4longy', '/entry1/before_scan/m4rx', '/entry1/before_scan/m4ry', '/entry1/before_scan/m4rz', '/entry1/before_scan/m4x', '/entry1/before_scan/m4y', '/entry1/before_scan/m4z', '/entry1/before_scan/m5hqrx', '/entry1/before_scan/m5hqry', '/entry1/before_scan/m5hqrz', '/entry1/before_scan/m5hqx', '/entry1/before_scan/m5hqy', '/entry1/before_scan/m5hqz', '/entry1/before_scan/m5longy', '/entry1/before_scan/m5lqrx', '/entry1/before_scan/m5lqry', '/entry1/before_scan/m5lqrz', '/entry1/before_scan/m5lqx', '/entry1/before_scan/m5lqy', '/entry1/before_scan/m5lqz', '/entry1/before_scan/m5tth', '/entry1/before_scan/pgmB2Shadow', '/entry1/before_scan/pgmEnergy', '/entry1/before_scan/pgmGratingPitch', '/entry1/before_scan/pgmGratingSelectReal', '/entry1/before_scan/pgmMirrorPitch', '/entry1/before_scan/pgmMirrorSelectReal', '/entry1/before_scan/phi', '/entry1/before_scan/polarisergamma', '/entry1/before_scan/polariserstick', '/entry1/before_scan/ringCurrent', '/entry1/before_scan/s1hcentre', '/entry1/before_scan/s1hsize', '/entry1/before_scan/s1vcentre', '/entry1/before_scan/s1vsize', '/entry1/before_scan/s2hcentre', '/entry1/before_scan/s2hsize', '/entry1/before_scan/s2vcentre', '/entry1/before_scan/s2vsize', '/entry1/before_scan/s3hcentre', '/entry1/before_scan/s3hsize', '/entry1/before_scan/s3vcentre', '/entry1/before_scan/s3vsize', '/entry1/before_scan/s4hcentre', '/entry1/before_scan/s4hsize', '/entry1/before_scan/s4lower', '/entry1/before_scan/s4nearside', '/entry1/before_scan/s4offside', '/entry1/before_scan/s4upper', '/entry1/before_scan/s4vcentre', '/entry1/before_scan/s4vsize', '/entry1/before_scan/s5hdso', '/entry1/before_scan/s5hgap', '/entry1/before_scan/s5sut', '/entry1/before_scan/s5v1gap', '/entry1/before_scan/s5v2gap', '/entry1/before_scan/s5vdso1', '/entry1/before_scan/s5vdso2', '/entry1/before_scan/s6hcentre', '/entry1/before_scan/s6hgap', '/entry1/before_scan/s6vcentre', '/entry1/before_scan/s6vgap', '/entry1/before_scan/sapara', '/entry1/before_scan/saperp', '/entry1/before_scan/sgmGratingSelect', '/entry1/before_scan/sgmh', '/entry1/before_scan/sgmpitch', '/entry1/before_scan/sgmr1', '/entry1/before_scan/sgmwedgenearside', '/entry1/before_scan/sgmwedgeoffside', '/entry1/before_scan/sgmx', '/entry1/before_scan/specgamma', '/entry1/before_scan/spech', '/entry1/before_scan/specl', '/entry1/before_scan/th', '/entry1/before_scan/x', '/entry1/before_scan/y', '/entry1/before_scan/z']\n NXinstrument: ['/entry1/instrument']\n NXpositioner: ['/entry1/instrument/checkbeam', '/entry1/instrument/ds']\n NXdetector: ['/entry1/instrument/m4c1', '/entry1/instrument/xcam']\n NXsource: ['/entry1/instrument/source']\n NXuser: ['/entry1/user01']\nDefaults:\n @default: []\n @axes: None\n @signal: None\n\nMetadata Namespace:\n\n\nScannables Namespace:\n checkrc_beamok: (2,) : /entry1/m4c1/checkrc_beamok \n checktopup_time_beamok: (2,) : /entry1/m4c1/checktopup_time_beamok \n ds: (2,) : /entry1/m4c1/ds \n gain: (2,) : /entry1/m4c1/gain \n m4c1: (2,) : /entry1/m4c1/m4c1 \n\nImage Data Namespace:\n xcam: (2, 1610, 3304) : /entry1/instrument/xcam/data \n IMAGE: (2, 1610, 3304) : /entry1/instrument/xcam/data \n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i13/i13-1-368910.nxs", "description": "i13 Excalibur axis scan", "len_combined": 771, "len_scannables": 2, "scannables_length": 1, "scan_command": null, "axes": "/entry/Excalibur/t1_theta_value_set", "signal": "/entry/Excalibur/data", "image": "/entry/instrument/Excalibur/data", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i13/i13-1-368910.nxs'\nNX_class:\n NXentry: ['/entry']\n NXdata: ['/entry/Excalibur', '/entry/Excalibur_sum', '/entry/PandAFrames']\n NXmonitor: ['/entry/Keithley_Current', '/entry/Keithley_Resistance', '/entry/Keithley_Voltage', '/entry/OFFTHETA', '/entry/READTHETA', '/entry/detector_trig', '/entry/excalibur_trig_count', '/entry/pcap_active', '/entry/pcap_trig', '/entry/sor_panda01_count']\n NXcollection: ['/entry/diamond_scan', '/entry/diamond_scan/keys', '/entry/instrument/fes1', '/entry/instrument/newp', '/entry/instrument/optics_zp', '/entry/instrument/robot', '/entry/instrument/s1', '/entry/instrument/s2', '/entry/instrument/s4', '/entry/instrument/s5', '/entry/instrument/s6', '/entry/instrument/s7', '/entry/instrument/t1', '/entry/instrument/t2']\n NXinstrument: ['/entry/instrument']\n NXdetector: ['/entry/instrument/Excalibur', '/entry/instrument/PandAFrames']\n NXpositioner: ['/entry/instrument/fes1.fes1_xcenter', '/entry/instrument/fes1.fes1_xsize', '/entry/instrument/fes1.fes1_ycenter', '/entry/instrument/fes1.fes1_ysize', '/entry/instrument/id_gap', '/entry/instrument/newp.newp_x', '/entry/instrument/newp.newp_y', '/entry/instrument/newp.newp_z', '/entry/instrument/optics_zp.cs_x', '/entry/instrument/optics_zp.cs_y', '/entry/instrument/optics_zp.cs_z', '/entry/instrument/optics_zp.mask_x', '/entry/instrument/optics_zp.mask_y', '/entry/instrument/optics_zp.mask_z', '/entry/instrument/optics_zp.osa_x', '/entry/instrument/optics_zp.osa_y', '/entry/instrument/optics_zp.osa_z', '/entry/instrument/optics_zp.zp_x', '/entry/instrument/optics_zp.zp_y', '/entry/instrument/optics_zp.zp_z', '/entry/instrument/qcm_energy', '/entry/instrument/s1.s1_xcenter', '/entry/instrument/s1.s1_xminus', '/entry/instrument/s1.s1_xplus', '/entry/instrument/s1.s1_xsize', '/entry/instrument/s1.s1_ycenter', '/entry/instrument/s1.s1_yminus', '/entry/instrument/s1.s1_yplus', '/entry/instrument/s1.s1_ysize', '/entry/instrument/s2.s2_xcenter', '/entry/instrument/s2.s2_xminus', '/entry/instrument/s2.s2_xplus', '/entry/instrument/s2.s2_xsize', '/entry/instrument/s2.s2_ycenter', '/entry/instrument/s2.s2_yminus', '/entry/instrument/s2.s2_yplus', '/entry/instrument/s2.s2_ysize', '/entry/instrument/s4.s4_xcenter', '/entry/instrument/s4.s4_xminus', '/entry/instrument/s4.s4_xplus', '/entry/instrument/s4.s4_xsize', '/entry/instrument/s4.s4_ycenter', '/entry/instrument/s4.s4_yminus', '/entry/instrument/s4.s4_yplus', '/entry/instrument/s4.s4_ysize', '/entry/instrument/s5.s5_xcenter', '/entry/instrument/s5.s5_xminus', '/entry/instrument/s5.s5_xplus', '/entry/instrument/s5.s5_xsize', '/entry/instrument/s5.s5_ycenter', '/entry/instrument/s5.s5_yminus', '/entry/instrument/s5.s5_yplus', '/entry/instrument/s5.s5_ysize', '/entry/instrument/s6.s6_x', '/entry/instrument/s6.s6_xgap', '/entry/instrument/s6.s6_xminus', '/entry/instrument/s6.s6_xplus', '/entry/instrument/s6.s6_y', '/entry/instrument/s6.s6_ygap', '/entry/instrument/s6.s6_yminus', '/entry/instrument/s6.s6_yplus', '/entry/instrument/s7.s7_xcenter', '/entry/instrument/s7.s7_xminus', '/entry/instrument/s7.s7_xplus', '/entry/instrument/s7.s7_xsize', '/entry/instrument/s7.s7_ycenter', '/entry/instrument/s7.s7_yminus', '/entry/instrument/s7.s7_yplus', '/entry/instrument/s7.s7_ysize', '/entry/instrument/t1.t1_pitch', '/entry/instrument/t1.t1_roll', '/entry/instrument/t1.t1_sx', '/entry/instrument/t1.t1_sy', '/entry/instrument/t1.t1_sz', '/entry/instrument/t1.t1_theta', '/entry/instrument/t1.t1_x', '/entry/instrument/t1.t1_y', '/entry/instrument/t1.t1_z', '/entry/instrument/t1_pi_fa_lx', '/entry/instrument/t1_pi_fa_ly', '/entry/instrument/t1_pi_x_enc', '/entry/instrument/t1_pi_y_enc', '/entry/instrument/t1_pi_z_enc', '/entry/instrument/t1_theta', '/entry/instrument/t1_theta_enc', '/entry/instrument/t2.t2_x', '/entry/instrument/t2.t2_y', '/entry/instrument/t2.t2_z']\n NXsample: ['/entry/sample']\nDefaults:\n @default: ['/entry']\n @axes: /entry/Excalibur/t1_theta_value_set\n @signal: /entry/Excalibur/data\n\nMetadata Namespace:\n fes1_xcenter: () : /entry/instrument/fes1.fes1_xcenter/value \n fes1_xsize: () : /entry/instrument/fes1.fes1_xsize/value \n fes1_ycenter: () : /entry/instrument/fes1.fes1_ycenter/value \n fes1_ysize: () : /entry/instrument/fes1.fes1_ysize/value \n id_gap: () : /entry/instrument/id_gap/value \n newp_x: () : /entry/instrument/newp.newp_x/value \n newp_y: () : /entry/instrument/newp.newp_y/value \n newp_z: () : /entry/instrument/newp.newp_z/value \n cs_x: () : /entry/instrument/optics_zp.cs_x/value \n cs_y: () : /entry/instrument/optics_zp.cs_y/value \n cs_z: () : /entry/instrument/optics_zp.cs_z/value \n mask_x: () : /entry/instrument/optics_zp.mask_x/value \n mask_y: () : /entry/instrument/optics_zp.mask_y/value \n mask_z: () : /entry/instrument/optics_zp.mask_z/value \n osa_x: () : /entry/instrument/optics_zp.osa_x/value \n osa_y: () : /entry/instrument/optics_zp.osa_y/value \n osa_z: () : /entry/instrument/optics_zp.osa_z/value \n zp_x: () : /entry/instrument/optics_zp.zp_x/value \n zp_y: () : /entry/instrument/optics_zp.zp_y/value \n zp_z: () : /entry/instrument/optics_zp.zp_z/value \n qcm_energy: () : /entry/instrument/qcm_energy/value \n robot_l: () : /entry/instrument/robot/robot_l \n robot_origin_x: () : /entry/instrument/robot/robot_origin_x \n robot_origin_y: () : /entry/instrument/robot/robot_origin_y \n robot_phi: () : /entry/instrument/robot/robot_phi \n robot_theta: () : /entry/instrument/robot/robot_theta \n robot_tool_tx: () : /entry/instrument/robot/robot_tool_tx \n robot_tool_ty: () : /entry/instrument/robot/robot_tool_ty \n robot_tool_tz: () : /entry/instrument/robot/robot_tool_tz \n robot_tool_x: () : /entry/instrument/robot/robot_tool_x \n robot_tool_y: () : /entry/instrument/robot/robot_tool_y \n robot_tool_z: () : /entry/instrument/robot/robot_tool_z \n robot_x: () : /entry/instrument/robot/robot_x \n robot_y: () : /entry/instrument/robot/robot_y \n robot_z: () : /entry/instrument/robot/robot_z \n s1_xcenter: () : /entry/instrument/s1.s1_xcenter/value \n s1_xminus: () : /entry/instrument/s1.s1_xminus/value \n s1_xplus: () : /entry/instrument/s1.s1_xplus/value \n s1_xsize: () : /entry/instrument/s1.s1_xsize/value \n s1_ycenter: () : /entry/instrument/s1.s1_ycenter/value \n s1_yminus: () : /entry/instrument/s1.s1_yminus/value \n s1_yplus: () : /entry/instrument/s1.s1_yplus/value \n s1_ysize: () : /entry/instrument/s1.s1_ysize/value \n s2_xcenter: () : /entry/instrument/s2.s2_xcenter/value \n s2_xminus: () : /entry/instrument/s2.s2_xminus/value \n s2_xplus: () : /entry/instrument/s2.s2_xplus/value \n s2_xsize: () : /entry/instrument/s2.s2_xsize/value \n s2_ycenter: () : /entry/instrument/s2.s2_ycenter/value \n s2_yminus: () : /entry/instrument/s2.s2_yminus/value \n s2_yplus: () : /entry/instrument/s2.s2_yplus/value \n s2_ysize: () : /entry/instrument/s2.s2_ysize/value \n s4_xcenter: () : /entry/instrument/s4.s4_xcenter/value \n s4_xminus: () : /entry/instrument/s4.s4_xminus/value \n s4_xplus: () : /entry/instrument/s4.s4_xplus/value \n s4_xsize: () : /entry/instrument/s4.s4_xsize/value \n s4_ycenter: () : /entry/instrument/s4.s4_ycenter/value \n s4_yminus: () : /entry/instrument/s4.s4_yminus/value \n s4_yplus: () : /entry/instrument/s4.s4_yplus/value \n s4_ysize: () : /entry/instrument/s4.s4_ysize/value \n s5_xcenter: () : /entry/instrument/s5.s5_xcenter/value \n s5_xminus: () : /entry/instrument/s5.s5_xminus/value \n s5_xplus: () : /entry/instrument/s5.s5_xplus/value \n s5_xsize: () : /entry/instrument/s5.s5_xsize/value \n s5_ycenter: () : /entry/instrument/s5.s5_ycenter/value \n s5_yminus: () : /entry/instrument/s5.s5_yminus/value \n s5_yplus: () : /entry/instrument/s5.s5_yplus/value \n s5_ysize: () : /entry/instrument/s5.s5_ysize/value \n s6_x: () : /entry/instrument/s6.s6_x/value \n s6_xgap: () : /entry/instrument/s6.s6_xgap/value \n s6_xminus: () : /entry/instrument/s6.s6_xminus/value \n s6_xplus: () : /entry/instrument/s6.s6_xplus/value \n s6_y: () : /entry/instrument/s6.s6_y/value \n s6_ygap: () : /entry/instrument/s6.s6_ygap/value \n s6_yminus: () : /entry/instrument/s6.s6_yminus/value \n s6_yplus: () : /entry/instrument/s6.s6_yplus/value \n s7_xcenter: () : /entry/instrument/s7.s7_xcenter/value \n s7_xminus: () : /entry/instrument/s7.s7_xminus/value \n s7_xplus: () : /entry/instrument/s7.s7_xplus/value \n s7_xsize: () : /entry/instrument/s7.s7_xsize/value \n s7_ycenter: () : /entry/instrument/s7.s7_ycenter/value \n s7_yminus: () : /entry/instrument/s7.s7_yminus/value \n s7_yplus: () : /entry/instrument/s7.s7_yplus/value \n s7_ysize: () : /entry/instrument/s7.s7_ysize/value \n t1_pitch: () : /entry/instrument/t1.t1_pitch/value \n t1_roll: () : /entry/instrument/t1.t1_roll/value \n t1_sx: () : /entry/instrument/t1.t1_sx/value \n t1_sy: () : /entry/instrument/t1.t1_sy/value \n t1_sz: () : /entry/instrument/t1.t1_sz/value \n t1_theta: () : /entry/instrument/t1.t1_theta/value \n t1_x: () : /entry/instrument/t1.t1_x/value \n t1_y: () : /entry/instrument/t1.t1_y/value \n t1_z: () : /entry/instrument/t1.t1_z/value \n t2_x: () : /entry/instrument/t2.t2_x/value \n t2_y: () : /entry/instrument/t2.t2_y/value \n t2_z: () : /entry/instrument/t2.t2_z/value \n\nScannables Namespace:\n t1_pi_fa_lx: (1,) : /entry/Excalibur/t1_pi_fa_lx \n t1_pi_fa_ly: (1,) : /entry/Excalibur/t1_pi_fa_ly \n\nImage Data Namespace:\n Excalibur: (161, 1, 1793, 2069) : /entry/instrument/Excalibur/data \n IMAGE: (161, 1, 1793, 2069) : /entry/instrument/Excalibur/data \n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i18/i18-218770.nxs", "description": "i18 example", "len_combined": 298, "len_scannables": 2, "scannables_length": 2, "scan_command": null, "axes": null, "signal": null, "image": "", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i18/i18-218770.nxs'\nNX_class:\n NXentry: ['/entry']\n NXdata: ['/entry/Xspress3A', '/entry/I0', '/entry/It', '/entry/Xspress3A_sum']\n NXmonitor: ['/entry/CHAN1_CNT_TM', '/entry/Chan01DTCFactor', '/entry/Chan02DTCFactor', '/entry/Chan03DTCFactor', '/entry/Chan04DTCFactor', '/entry/Chan05DTCFactor', '/entry/Chan06DTCFactor', '/entry/Chan07DTCFactor', '/entry/Chan08DTCFactor', '/entry/Iref', '/entry/RINGCURR']\n NXcollection: ['/entry/diamond_scan', '/entry/diamond_scan/keys', '/entry/instrument/scannables', '/entry/instrument/scannables/bragg_offset']\n NXinstrument: ['/entry/instrument']\n NXpositioner: ['/entry/instrument/BraggOffset', '/entry/instrument/I0_stanford_sensitivity', '/entry/instrument/I0_stanford_sensitivity_units', '/entry/instrument/It_stanford_sensitivity', '/entry/instrument/It_stanford_sensitivity_units', '/entry/instrument/SiD', '/entry/instrument/ccd_x', '/entry/instrument/ccd_y', '/entry/instrument/scannables/d1motor', '/entry/instrument/scannables/d2motor', '/entry/instrument/scannables/d3motor', '/entry/instrument/scannables/d5amotor', '/entry/instrument/scannables/d5bmotor', '/entry/instrument/scannables/d6amotor', '/entry/instrument/scannables/d6bmotor', '/entry/instrument/scannables/d7amotor', '/entry/instrument/scannables/d7bmotor', '/entry/instrument/scannables/energy', '/entry/instrument/scannables/s1xgap', '/entry/instrument/scannables/s1xpos', '/entry/instrument/scannables/s1ygap', '/entry/instrument/scannables/s1ypos', '/entry/instrument/scannables/s2xgap', '/entry/instrument/scannables/s2xpos', '/entry/instrument/scannables/s2ygap', '/entry/instrument/scannables/s2ypos', '/entry/instrument/scannables/s3xgap', '/entry/instrument/scannables/s3xpos', '/entry/instrument/scannables/s3ygap', '/entry/instrument/scannables/s3ypos', '/entry/instrument/scannables/sid_x', '/entry/instrument/t1theta', '/entry/instrument/t1thetaFine', '/entry/instrument/t1thetar', '/entry/instrument/t1x', '/entry/instrument/t1xr', '/entry/instrument/t1y', '/entry/instrument/t1yr', '/entry/instrument/t1z', '/entry/instrument/t1zr', '/entry/instrument/vma_zoom']\n NXattenuator: ['/entry/instrument/D1motor', '/entry/instrument/D2motor', '/entry/instrument/D3motor', '/entry/instrument/D5motor', '/entry/instrument/D6motor', '/entry/instrument/D7motor']\n NXmonochromator: ['/entry/instrument/DCM']\n NXdetector: ['/entry/instrument/I0', '/entry/instrument/It', '/entry/instrument/Xspress3A']\n NXaperture: ['/entry/instrument/PostDCMslit', '/entry/instrument/PrimarySlit', '/entry/instrument/SecondarySlit']\n NXsample: ['/entry/sample']\nDefaults:\n @default: ['/entry']\n @axes: None\n @signal: None\n\nMetadata Namespace:\n bragg_offset: () : /entry/instrument/scannables/bragg_offset/bragg_offset \n d1motor: () : /entry/instrument/scannables/d1motor/value \n d2motor: () : /entry/instrument/scannables/d2motor/value \n d3motor: () : /entry/instrument/scannables/d3motor/value \n d5amotor: () : /entry/instrument/scannables/d5amotor/value \n d5bmotor: () : /entry/instrument/scannables/d5bmotor/value \n d6amotor: () : /entry/instrument/scannables/d6amotor/value \n d6bmotor: () : /entry/instrument/scannables/d6bmotor/value \n d7amotor: () : /entry/instrument/scannables/d7amotor/value \n d7bmotor: () : /entry/instrument/scannables/d7bmotor/value \n value: () : /entry/instrument/vma_zoom/value \n I0_stanford_sensitivity: () : /entry/instrument/I0_stanford_sensitivity/value \n I0_stanford_sensitivity_units: () : /entry/instrument/I0_stanford_sensitivity_units/value \n It_stanford_sensitivity: () : /entry/instrument/It_stanford_sensitivity/value \n It_stanford_sensitivity_units: () : /entry/instrument/It_stanford_sensitivity_units/value \n s3xgap: () : /entry/instrument/scannables/s3xgap/value \n s3xpos: () : /entry/instrument/scannables/s3xpos/value \n s3ygap: () : /entry/instrument/scannables/s3ygap/value \n s3ypos: () : /entry/instrument/scannables/s3ypos/value \n s1xgap: () : /entry/instrument/scannables/s1xgap/value \n s1xpos: () : /entry/instrument/scannables/s1xpos/value \n s1ygap: () : /entry/instrument/scannables/s1ygap/value \n s1ypos: () : /entry/instrument/scannables/s1ypos/value \n s2xgap: () : /entry/instrument/scannables/s2xgap/value \n s2xpos: () : /entry/instrument/scannables/s2xpos/value \n s2ygap: () : /entry/instrument/scannables/s2ygap/value \n s2ypos: () : /entry/instrument/scannables/s2ypos/value \n sid_x: () : /entry/instrument/scannables/sid_x/value \n ccd_x: () : /entry/instrument/ccd_x/value \n ccd_y: () : /entry/instrument/ccd_y/value \n t1theta: () : /entry/instrument/t1theta/value \n t1thetaFine: () : /entry/instrument/t1thetaFine/value \n t1z: () : /entry/instrument/t1z/value \n\nScannables Namespace:\n scan_axes: (2,) : /entry/diamond_scan/scan_axes \n scan_shape: (2,) : /entry/scan_shape \n\nImage Data Namespace:\n\n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i07/i07-537190.nxs", "description": "i07 example", "len_combined": 1141, "len_scannables": 10, "scannables_length": 46, "scan_command": "/entry/scan_command", "axes": "/entry/exr/diff1delta", "signal": "/entry/exr/frameNo", "image": "/entry/instrument/exr/data", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i07/i07-537190.nxs'\nNX_class:\n NXentry: ['/entry']\n NXdata: ['/entry/exr', '/entry/exr_Region_1.max_val', '/entry/exr_Region_1.total', '/entry/exr_Region_2.max_val', '/entry/exr_Region_2.total', '/entry/exr_count_time', '/entry/exr_data', '/entry/exr_max_val', '/entry/exr_norm', '/entry/exr_total', '/entry/instrument/exr/Region_1/statistics', '/entry/instrument/exr/Region_2/statistics']\n NXcollection: ['/entry/diamond_scan', '/entry/diamond_scan/keys', '/entry/instrument/beamenergy', '/entry/instrument/d4range', '/entry/instrument/d5i', '/entry/instrument/dcm1t1', '/entry/instrument/dcm1t1h', '/entry/instrument/dcm1t2', '/entry/instrument/dcm1t2h', '/entry/instrument/dcm1tgap', '/entry/instrument/diffcalchdr', '/entry/instrument/ex_rois', '/entry/instrument/fatt_filters', '/entry/instrument/ionc1range', '/entry/instrument/ionc2range', '/entry/instrument/p2_rois', '/entry/instrument/p3_rois', '/entry/instrument/qbpm1range', '/entry/instrument/qbpm2range', '/entry/instrument/qbpm3range', '/entry/instrument/ringcurrent']\n NXinstrument: ['/entry/instrument']\n NXpositioner: ['/entry/instrument/d4dx', '/entry/instrument/d4x', '/entry/instrument/dbsx', '/entry/instrument/dbsy', '/entry/instrument/dcdc1pitch', '/entry/instrument/dcdc1rad', '/entry/instrument/dcdc1roll', '/entry/instrument/dcdc2pitch', '/entry/instrument/dcdc2rad', '/entry/instrument/dcdc2roll', '/entry/instrument/dcddrad', '/entry/instrument/dcdjack', '/entry/instrument/dcdomega', '/entry/instrument/dcdyaw', '/entry/instrument/dcm1bragg', '/entry/instrument/dcm1energy', '/entry/instrument/dcm1lambda', '/entry/instrument/dcm1offset', '/entry/instrument/dcm1sep', '/entry/instrument/dcm1xtalpitch', '/entry/instrument/dcm1xtalroll', '/entry/instrument/dets1xcentre', '/entry/instrument/dets1xsize', '/entry/instrument/dets1ycentre', '/entry/instrument/dets1ysize', '/entry/instrument/dets2xcentre', '/entry/instrument/dets2xsize', '/entry/instrument/dets2ycentre', '/entry/instrument/dets2ysize', '/entry/instrument/dets3bottom', '/entry/instrument/dets3hall', '/entry/instrument/dets3ring', '/entry/instrument/dets3top', '/entry/instrument/dets3xcentre', '/entry/instrument/dets3xsize', '/entry/instrument/dets3ycentre', '/entry/instrument/dets3ysize', '/entry/instrument/dets4bottom', '/entry/instrument/dets4hall', '/entry/instrument/dets4ring', '/entry/instrument/dets4top', '/entry/instrument/dets4xcentre', '/entry/instrument/dets4xsize', '/entry/instrument/dets4ycentre', '/entry/instrument/dets4ysize', '/entry/instrument/diff1_cpx', '/entry/instrument/diff1_cpy', '/entry/instrument/diff1basepitch', '/entry/instrument/diff1basex', '/entry/instrument/diff1basey', '/entry/instrument/diff1cchi', '/entry/instrument/diff1chi', '/entry/instrument/diff1chioffset', '/entry/instrument/diff1cphi', '/entry/instrument/diff1delta', '/entry/instrument/diff1detdist', '/entry/instrument/diff1dets1rot', '/entry/instrument/diff1dets2rot', '/entry/instrument/diff1detselect', '/entry/instrument/diff1gamma', '/entry/instrument/diff1homegaoffset', '/entry/instrument/diff1omega', '/entry/instrument/diff1prot', '/entry/instrument/diff1theta', '/entry/instrument/diff1vdeltaoffset', '/entry/instrument/diff1vgammaoffset', '/entry/instrument/diff1vomegaoffset', '/entry/instrument/diff1x', '/entry/instrument/diff1y', '/entry/instrument/diff1z', '/entry/instrument/diff2_cpx', '/entry/instrument/diff2_cpy', '/entry/instrument/diff2alpha', '/entry/instrument/diff2basepitch', '/entry/instrument/diff2basex', '/entry/instrument/diff2basey', '/entry/instrument/diff2basey1', '/entry/instrument/diff2basey2', '/entry/instrument/diff2delta', '/entry/instrument/diff2dets3rot', '/entry/instrument/diff2gamma', '/entry/instrument/diff2omega', '/entry/instrument/diff2prot', '/entry/instrument/diffcalchdr.diffcalc_lattice', '/entry/instrument/diffcalchdr.diffcalc_u', '/entry/instrument/diffcalchdr.diffcalc_ub', '/entry/instrument/dps_cpx', '/entry/instrument/dps_cpy', '/entry/instrument/dpsx', '/entry/instrument/dpsx_zero', '/entry/instrument/dpsy', '/entry/instrument/dpsy_zero', '/entry/instrument/dpsz', '/entry/instrument/dpsz2', '/entry/instrument/dpsz2_zero', '/entry/instrument/dpsz_zero', '/entry/instrument/fatt', '/entry/instrument/fatt_filters.filter_set', '/entry/instrument/fatt_filters.filter_transmissions', '/entry/instrument/fatt_filters.histogram_thresholds', '/entry/instrument/fatt_filters.pixel_thresholds', '/entry/instrument/hex1pivotx', '/entry/instrument/hex1pivoty', '/entry/instrument/hex1pivotz', '/entry/instrument/hex1rx', '/entry/instrument/hex1ry', '/entry/instrument/hex1rz', '/entry/instrument/hex1x', '/entry/instrument/hex1y', '/entry/instrument/hex1z', '/entry/instrument/hex2pivotx', '/entry/instrument/hex2pivoty', '/entry/instrument/hex2pivotz', '/entry/instrument/hex2rx', '/entry/instrument/hex2ry', '/entry/instrument/hex2rz', '/entry/instrument/hex2x', '/entry/instrument/hex2y', '/entry/instrument/hex2z', '/entry/instrument/hfmpitch', '/entry/instrument/hfmstripe', '/entry/instrument/hfmx', '/entry/instrument/hfmx1', '/entry/instrument/hfmx2', '/entry/instrument/hfmy', '/entry/instrument/hfmy1', '/entry/instrument/hfmy2', '/entry/instrument/hfmyaw', '/entry/instrument/hrx', '/entry/instrument/hry', '/entry/instrument/hrz', '/entry/instrument/hx', '/entry/instrument/hy', '/entry/instrument/hz', '/entry/instrument/idgap', '/entry/instrument/jj1xpos', '/entry/instrument/jj1xsize', '/entry/instrument/jj1ypos', '/entry/instrument/jj1ysize', '/entry/instrument/jj2xpos', '/entry/instrument/jj2xsize', '/entry/instrument/jj2ypos', '/entry/instrument/jj2ysize', '/entry/instrument/mbs1xcentre', '/entry/instrument/mbs1xsize', '/entry/instrument/mbs1ycentre', '/entry/instrument/mbs1ysize', '/entry/instrument/mbs2xcentre', '/entry/instrument/mbs2xsize', '/entry/instrument/mbs2ycentre', '/entry/instrument/mbs2ysize', '/entry/instrument/mbs3xcentre', '/entry/instrument/mbs3xsize', '/entry/instrument/mbs3ycentre', '/entry/instrument/mbs3ysize', '/entry/instrument/mbs4xcentre', '/entry/instrument/mbs4xsize', '/entry/instrument/mbs4ycentre', '/entry/instrument/mbs4ysize', '/entry/instrument/note', '/entry/instrument/qbpm1y', '/entry/instrument/qbpm2dx', '/entry/instrument/qbpm2dy', '/entry/instrument/qbpm2y', '/entry/instrument/qbpm3x', '/entry/instrument/s1xcentre', '/entry/instrument/s1xsize', '/entry/instrument/s1ycentre', '/entry/instrument/s1ysize', '/entry/instrument/tab1x', '/entry/instrument/tab1y', '/entry/instrument/vfmpitch', '/entry/instrument/vfmx', '/entry/instrument/vfmy', '/entry/instrument/vfmy1', '/entry/instrument/vfmy2']\n NXdetector: ['/entry/instrument/exr']\n NXregion: ['/entry/instrument/exr/Region_1', '/entry/instrument/exr/Region_2']\n NXinsertion_device: ['/entry/instrument/idNexusDevice']\n NXsource: ['/entry/instrument/sourceNexusDevice']\n NXsample: ['/entry/sample']\n NXuser: ['/entry/user01']\nDefaults:\n @default: ['/entry']\n @axes: /entry/exr/diff1delta\n @signal: /entry/exr/frameNo\n\nMetadata Namespace:\n beamenergy: () : /entry/instrument/beamenergy/beamenergy \n d4dx: () : /entry/instrument/d4dx/value \n d4range: () : /entry/instrument/d4range/d4range \n d4x: () : /entry/instrument/d4x/value \n dbsx: () : /entry/instrument/dbsx/value \n dbsy: () : /entry/instrument/dbsy/value \n dcdc1pitch: () : /entry/instrument/dcdc1pitch/value \n dcdc1rad: () : /entry/instrument/dcdc1rad/value \n dcdc1roll: () : /entry/instrument/dcdc1roll/value \n dcdc2pitch: () : /entry/instrument/dcdc2pitch/value \n dcdc2rad: () : /entry/instrument/dcdc2rad/value \n dcdc2roll: () : /entry/instrument/dcdc2roll/value \n dcddrad: () : /entry/instrument/dcddrad/value \n dcdjack: () : /entry/instrument/dcdjack/value \n dcdomega: () : /entry/instrument/dcdomega/value \n dcdyaw: () : /entry/instrument/dcdyaw/value \n dcm1bragg: () : /entry/instrument/dcm1bragg/value \n dcm1energy: () : /entry/instrument/dcm1energy/value \n dcm1lambda: () : /entry/instrument/dcm1lambda/value \n dcm1offset: () : /entry/instrument/dcm1offset/value \n dcm1sep: () : /entry/instrument/dcm1sep/value \n dcm1t1: () : /entry/instrument/dcm1t1/dcm1t1 \n dcm1t1h: () : /entry/instrument/dcm1t1h/dcm1t1h \n dcm1t2: () : /entry/instrument/dcm1t2/dcm1t2 \n dcm1t2h: () : /entry/instrument/dcm1t2h/dcm1t2h \n dcm1tgap: () : /entry/instrument/dcm1tgap/dcm1tgap \n dcm1xtalpitch: () : /entry/instrument/dcm1xtalpitch/value \n dcm1xtalroll: () : /entry/instrument/dcm1xtalroll/value \n dets1xcentre: () : /entry/instrument/dets1xcentre/value \n dets1xsize: () : /entry/instrument/dets1xsize/value \n dets1ycentre: () : /entry/instrument/dets1ycentre/value \n dets1ysize: () : /entry/instrument/dets1ysize/value \n dets2xcentre: () : /entry/instrument/dets2xcentre/value \n dets2xsize: () : /entry/instrument/dets2xsize/value \n dets2ycentre: () : /entry/instrument/dets2ycentre/value \n dets2ysize: () : /entry/instrument/dets2ysize/value \n dets3bottom: () : /entry/instrument/dets3bottom/value \n dets3hall: () : /entry/instrument/dets3hall/value \n dets3ring: () : /entry/instrument/dets3ring/value \n dets3top: () : /entry/instrument/dets3top/value \n dets3xcentre: () : /entry/instrument/dets3xcentre/value \n dets3xsize: () : /entry/instrument/dets3xsize/value \n dets3ycentre: () : /entry/instrument/dets3ycentre/value \n dets3ysize: () : /entry/instrument/dets3ysize/value \n dets4bottom: () : /entry/instrument/dets4bottom/value \n dets4hall: () : /entry/instrument/dets4hall/value \n dets4ring: () : /entry/instrument/dets4ring/value \n dets4top: () : /entry/instrument/dets4top/value \n dets4xcentre: () : /entry/instrument/dets4xcentre/value \n dets4xsize: () : /entry/instrument/dets4xsize/value \n dets4ycentre: () : /entry/instrument/dets4ycentre/value \n dets4ysize: () : /entry/instrument/dets4ysize/value \n diff1_cpx: () : /entry/instrument/diff1_cpx/value \n diff1_cpy: () : /entry/instrument/diff1_cpy/value \n diff1basepitch: () : /entry/instrument/diff1basepitch/value \n diff1basex: () : /entry/instrument/diff1basex/value \n diff1basey: () : /entry/instrument/diff1basey/value \n diff1cchi: () : /entry/instrument/diff1cchi/value \n diff1chioffset: () : /entry/instrument/diff1chioffset/value \n diff1cphi: () : /entry/instrument/diff1cphi/value \n diff1detdist: () : /entry/instrument/diff1detdist/value \n diff1dets1rot: () : /entry/instrument/diff1dets1rot/value \n diff1dets2rot: () : /entry/instrument/diff1dets2rot/value \n diff1detselect: () : /entry/instrument/diff1detselect/value \n diff1gamma: () : /entry/instrument/diff1gamma/value \n diff1homegaoffset: () : /entry/instrument/diff1homegaoffset/value \n diff1omega: () : /entry/instrument/diff1omega/value \n diff1prot: () : /entry/instrument/diff1prot/value \n diff1theta: () : /entry/instrument/diff1theta/value \n diff1vdeltaoffset: () : /entry/instrument/diff1vdeltaoffset/value \n diff1vgammaoffset: () : /entry/instrument/diff1vgammaoffset/value \n diff1vomegaoffset: () : /entry/instrument/diff1vomegaoffset/value \n diff1x: () : /entry/instrument/diff1x/value \n diff1y: () : /entry/instrument/diff1y/value \n diff1z: () : /entry/instrument/diff1z/value \n diff2_cpx: () : /entry/instrument/diff2_cpx/value \n diff2_cpy: () : /entry/instrument/diff2_cpy/value \n diff2alpha: () : /entry/instrument/diff2alpha/value \n diff2basepitch: () : /entry/instrument/diff2basepitch/value \n diff2basex: () : /entry/instrument/diff2basex/value \n diff2basey: () : /entry/instrument/diff2basey/value \n diff2basey1: () : /entry/instrument/diff2basey1/value \n diff2basey2: () : /entry/instrument/diff2basey2/value \n diff2delta: () : /entry/instrument/diff2delta/value \n diff2dets3rot: () : /entry/instrument/diff2dets3rot/value \n diff2gamma: () : /entry/instrument/diff2gamma/value \n diff2omega: () : /entry/instrument/diff2omega/value \n diff2prot: () : /entry/instrument/diff2prot/value \n dps_cpx: () : /entry/instrument/dps_cpx/value \n dps_cpy: () : /entry/instrument/dps_cpy/value \n dpsx: () : /entry/instrument/dpsx/value \n dpsx_zero: () : /entry/instrument/dpsx_zero/value \n dpsy: () : /entry/instrument/dpsy/value \n dpsy_zero: () : /entry/instrument/dpsy_zero/value \n dpsz: () : /entry/instrument/dpsz/value \n dpsz2: () : /entry/instrument/dpsz2/value \n dpsz2_zero: () : /entry/instrument/dpsz2_zero/value \n dpsz_zero: () : /entry/instrument/dpsz_zero/value \n excalibur_ROIs: () : /entry/instrument/ex_rois/excalibur_ROIs \n filter_set: () : /entry/instrument/fatt_filters.filter_set/value \n hex1pivotx: () : /entry/instrument/hex1pivotx/value \n hex1pivoty: () : /entry/instrument/hex1pivoty/value \n hex1pivotz: () : /entry/instrument/hex1pivotz/value \n hex1rx: () : /entry/instrument/hex1rx/value \n hex1ry: () : /entry/instrument/hex1ry/value \n hex1rz: () : /entry/instrument/hex1rz/value \n hex1x: () : /entry/instrument/hex1x/value \n hex1y: () : /entry/instrument/hex1y/value \n hex1z: () : /entry/instrument/hex1z/value \n hex2pivotx: () : /entry/instrument/hex2pivotx/value \n hex2pivoty: () : /entry/instrument/hex2pivoty/value \n hex2pivotz: () : /entry/instrument/hex2pivotz/value \n hex2rx: () : /entry/instrument/hex2rx/value \n hex2ry: () : /entry/instrument/hex2ry/value \n hex2rz: () : /entry/instrument/hex2rz/value \n hex2x: () : /entry/instrument/hex2x/value \n hex2y: () : /entry/instrument/hex2y/value \n hex2z: () : /entry/instrument/hex2z/value \n hfmpitch: () : /entry/instrument/hfmpitch/value \n hfmstripe: () : /entry/instrument/hfmstripe/value \n hfmx: () : /entry/instrument/hfmx/value \n hfmx1: () : /entry/instrument/hfmx1/value \n hfmx2: () : /entry/instrument/hfmx2/value \n hfmy: () : /entry/instrument/hfmy/value \n hfmy1: () : /entry/instrument/hfmy1/value \n hfmy2: () : /entry/instrument/hfmy2/value \n hfmyaw: () : /entry/instrument/hfmyaw/value \n hrx: () : /entry/instrument/hrx/value \n hry: () : /entry/instrument/hry/value \n hrz: () : /entry/instrument/hrz/value \n hx: () : /entry/instrument/hx/value \n hy: () : /entry/instrument/hy/value \n hz: () : /entry/instrument/hz/value \n idgap: () : /entry/instrument/idgap/value \n ionc1range: () : /entry/instrument/ionc1range/ionc1range \n ionc2range: () : /entry/instrument/ionc2range/ionc2range \n jj1xpos: () : /entry/instrument/jj1xpos/value \n jj1xsize: () : /entry/instrument/jj1xsize/value \n jj1ypos: () : /entry/instrument/jj1ypos/value \n jj1ysize: () : /entry/instrument/jj1ysize/value \n jj2xpos: () : /entry/instrument/jj2xpos/value \n jj2xsize: () : /entry/instrument/jj2xsize/value \n jj2ypos: () : /entry/instrument/jj2ypos/value \n jj2ysize: () : /entry/instrument/jj2ysize/value \n mbs1xcentre: () : /entry/instrument/mbs1xcentre/value \n mbs1xsize: () : /entry/instrument/mbs1xsize/value \n mbs1ycentre: () : /entry/instrument/mbs1ycentre/value \n mbs1ysize: () : /entry/instrument/mbs1ysize/value \n mbs2xcentre: () : /entry/instrument/mbs2xcentre/value \n mbs2xsize: () : /entry/instrument/mbs2xsize/value \n mbs2ycentre: () : /entry/instrument/mbs2ycentre/value \n mbs2ysize: () : /entry/instrument/mbs2ysize/value \n mbs3xcentre: () : /entry/instrument/mbs3xcentre/value \n mbs3xsize: () : /entry/instrument/mbs3xsize/value \n mbs3ycentre: () : /entry/instrument/mbs3ycentre/value \n mbs3ysize: () : /entry/instrument/mbs3ysize/value \n mbs4xcentre: () : /entry/instrument/mbs4xcentre/value \n mbs4xsize: () : /entry/instrument/mbs4xsize/value \n mbs4ycentre: () : /entry/instrument/mbs4ycentre/value \n mbs4ysize: () : /entry/instrument/mbs4ysize/value \n note: () : /entry/instrument/note/value \n pilatus2_ROIs: () : /entry/instrument/p2_rois/pilatus2_ROIs \n pilatus3_ROIs: () : /entry/instrument/p3_rois/pilatus3_ROIs \n qbpm1range: () : /entry/instrument/qbpm1range/qbpm1range \n qbpm1y: () : /entry/instrument/qbpm1y/value \n qbpm2dx: () : /entry/instrument/qbpm2dx/value \n qbpm2dy: () : /entry/instrument/qbpm2dy/value \n qbpm2range: () : /entry/instrument/qbpm2range/qbpm2range \n qbpm2y: () : /entry/instrument/qbpm2y/value \n qbpm3range: () : /entry/instrument/qbpm3range/qbpm3range \n qbpm3x: () : /entry/instrument/qbpm3x/value \n ringcurrent: () : /entry/instrument/sourceNexusDevice/current \n s1xcentre: () : /entry/instrument/s1xcentre/value \n s1xsize: () : /entry/instrument/s1xsize/value \n s1ycentre: () : /entry/instrument/s1ycentre/value \n s1ysize: () : /entry/instrument/s1ysize/value \n tab1x: () : /entry/instrument/tab1x/value \n tab1y: () : /entry/instrument/tab1y/value \n vfmpitch: () : /entry/instrument/vfmpitch/value \n vfmx: () : /entry/instrument/vfmx/value \n vfmy: () : /entry/instrument/vfmy/value \n vfmy1: () : /entry/instrument/vfmy1/value \n vfmy2: () : /entry/instrument/vfmy2/value \n\nScannables Namespace:\n diff1delta: (46,) : /entry/instrument/diff1delta/value \n diff1chi: (46,) : /entry/instrument/diff1chi/value \n d5i: (46,) : /entry/instrument/d5i/d5i \n att: (46,) : /entry/instrument/fatt/value \n transmission: (46,) : /entry/instrument/fatt/transmission \n frameNo: (46,) : /entry/instrument/exr/frameNo \n count_time: (46,) : /entry/instrument/exr/count_time \n max_val: (46,) : /entry/instrument/exr/max_val \n total: (46,) : /entry/instrument/exr/total \n norm: (46,) : /entry/instrument/exr/norm \n\nImage Data Namespace:\n exr: (46, 515, 2069) : /entry/instrument/exr/data \n IMAGE: (46, 515, 2069) : /entry/instrument/exr/data \n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i09/i09-279773.nxs", "description": "i09 example", "len_combined": 641, "len_scannables": 9, "scannables_length": 1, "scan_command": "/entry/scan_command", "axes": "/entry/AuFe_7.05keV/zeroScannable", "signal": "/entry/AuFe_7.05keV/image_data", "image": "/entry/instrument/AuFe_7.05keV/image_data", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i09/i09-279773.nxs'\nNX_class:\n NXentry: ['/entry']\n NXdata: ['/entry/AuFe_7.05keV', '/entry/ew4000', '/entry/hm3amp20', '/entry/sm5amp8']\n NXcollection: ['/entry/diamond_scan', '/entry/diamond_scan/keys', '/entry/instrument/smpm', '/entry/instrument/ss4']\n NXinstrument: ['/entry/instrument']\n NXdetector: ['/entry/instrument/AuFe_7.05keV', '/entry/instrument/ew4000', '/entry/instrument/hm3amp20', '/entry/instrument/sm5amp8']\n NXpositioner: ['/entry/instrument/cccx', '/entry/instrument/cccy', '/entry/instrument/hm1pitch', '/entry/instrument/hm1x', '/entry/instrument/hm1y', '/entry/instrument/hm1yaw', '/entry/instrument/hm2pitch', '/entry/instrument/hm2x', '/entry/instrument/hm2y', '/entry/instrument/hm3elipticalbender', '/entry/instrument/hm3iamp20', '/entry/instrument/hm3mainbender', '/entry/instrument/hm3pitch', '/entry/instrument/hm3x', '/entry/instrument/hm3y', '/entry/instrument/igap', '/entry/instrument/jgap', '/entry/instrument/lakeshore', '/entry/instrument/polarisation', '/entry/instrument/sm1fpitch', '/entry/instrument/sm3fpitch', '/entry/instrument/sm4pitch', '/entry/instrument/sm4x', '/entry/instrument/sm4y', '/entry/instrument/sm5bender1', '/entry/instrument/sm5bender2', '/entry/instrument/sm5iamp8', '/entry/instrument/sm5pitch', '/entry/instrument/smpm.smpmazimuth', '/entry/instrument/smpm.smpmiamp39', '/entry/instrument/smpm.smpmpolar', '/entry/instrument/smpm.smpmx', '/entry/instrument/smpm.smpmy', '/entry/instrument/smpm.smpmz', '/entry/instrument/smpmiamp39', '/entry/instrument/ss2ycentre', '/entry/instrument/ss2ygap', '/entry/instrument/ss4.ss4xgap', '/entry/instrument/ss4.ss4ygap', '/entry/instrument/ss4.ss4z', '/entry/instrument/zeroScannable']\n NXmonochromator: ['/entry/instrument/dcm', '/entry/instrument/pgm']\n NXinsertion_device: ['/entry/instrument/iid', '/entry/instrument/jid']\n NXsource: ['/entry/instrument/source']\n NXsample: ['/entry/sample']\n NXbeam: ['/entry/sample/beam_dcm', '/entry/sample/beam_pgm']\n NXuser: ['/entry/user01']\nDefaults:\n @default: ['/entry']\n @axes: /entry/AuFe_7.05keV/zeroScannable\n @signal: /entry/AuFe_7.05keV/image_data\n\nMetadata Namespace:\n cccx: () : /entry/instrument/cccx/value \n cccy: () : /entry/instrument/cccy/value \n dcmbragg: () : /entry/instrument/dcm/dcmbragg \n dcmenergy: () : /entry/sample/beam_dcm/incident_energy \n dcmfpitch: () : /entry/instrument/dcm/dcmfpitch \n dcmfpitchfeedback: () : /entry/instrument/dcm/dcmfpitchfeedback \n dcmfroll: () : /entry/instrument/dcm/dcmfroll \n dcmfrollfeedback: () : /entry/instrument/dcm/dcmfrollfeedback \n dcmlambda: () : /entry/instrument/dcm/dcmlambda \n dcmlockbeamheight: () : /entry/instrument/dcm/dcmlockbeamheight \n dcmoffset: () : /entry/instrument/dcm/dcmoffset \n dcmorder: () : /entry/instrument/dcm/dcmorder \n dcmpitch: () : /entry/instrument/dcm/dcmpitch \n dcmroll: () : /entry/instrument/dcm/dcmroll \n dcmtemp1: () : /entry/instrument/dcm/dcmtemp1 \n dcmtemp2: () : /entry/instrument/dcm/dcmtemp2 \n dcmtemp3: () : /entry/instrument/dcm/dcmtemp3 \n dcmtemp4: () : /entry/instrument/dcm/dcmtemp4 \n dcmtemp5: () : /entry/instrument/dcm/dcmtemp5 \n dcmtemp6: () : /entry/instrument/dcm/dcmtemp6 \n dcmtemp7: () : /entry/instrument/dcm/dcmtemp7 \n dcmtemp8: () : /entry/instrument/dcm/dcmtemp8 \n dcmy: () : /entry/instrument/dcm/dcmy \n hm1pitch: () : /entry/instrument/hm1pitch/value \n hm1x: () : /entry/instrument/hm1x/value \n hm1y: () : /entry/instrument/hm1y/value \n hm1yaw: () : /entry/instrument/hm1yaw/value \n hm2pitch: () : /entry/instrument/hm2pitch/value \n hm2x: () : /entry/instrument/hm2x/value \n hm2y: () : /entry/instrument/hm2y/value \n hm3elipticalbender: () : /entry/instrument/hm3elipticalbender/value \n hm3iamp20: () : /entry/instrument/hm3iamp20/value \n hm3mainbender: () : /entry/instrument/hm3mainbender/value \n hm3pitch: () : /entry/instrument/hm3pitch/value \n hm3x: () : /entry/instrument/hm3x/value \n hm3y: () : /entry/instrument/hm3y/value \n igap: () : /entry/instrument/iid/gap \n iidvelocity: () : /entry/instrument/iid/iidvelocity \n jgap: () : /entry/instrument/jgap/value \n bottomInner: () : /entry/instrument/jid/bottomInner \n bottomOuter: () : /entry/instrument/jid/bottomOuter \n enabled: () : /entry/instrument/jid/enabled \n gap: () : /entry/instrument/jid/gap \n jidvelocity: () : /entry/instrument/jid/jidvelocity \n mode: () : /entry/instrument/jid/mode \n polarisation: () : /entry/sample/beam_pgm/incident_polarization \n rowPhase: () : /entry/instrument/jid/rowPhase \n topInner: () : /entry/instrument/jid/topInner \n topOuter: () : /entry/instrument/jid/topOuter \n _CuBraid_: () : /entry/instrument/lakeshore/\"CuBraid\" \n _coldHead_: () : /entry/instrument/lakeshore/\"coldHead\" \n _heater_: () : /entry/instrument/lakeshore/\"heater\" \n _heaterRange_: () : /entry/instrument/lakeshore/\"heaterRange\" \n _none_: () : /entry/instrument/lakeshore/\"none\" \n _receptor_: () : /entry/instrument/lakeshore/\"receptor\" \n demand: () : /entry/instrument/lakeshore/value \n pgmcff: () : /entry/instrument/pgm/pgmcff \n pgmenergy: () : /entry/sample/beam_pgm/incident_energy \n pgmgratingselect: () : /entry/instrument/pgm/pgmgratingselect \n pgmgratingspitch: () : /entry/instrument/pgm/pgmgratingspitch \n pgmgratingstrans: () : /entry/instrument/pgm/pgmgratingstrans \n pgmmirrorpitch: () : /entry/instrument/pgm/pgmmirrorpitch \n pgmmirrorselect: () : /entry/instrument/pgm/pgmmirrorselect \n pgmmirrortrans: () : /entry/instrument/pgm/pgmmirrortrans \n pgmtemp1: () : /entry/instrument/pgm/pgmtemp1 \n pgmtemp2: () : /entry/instrument/pgm/pgmtemp2 \n sm1fpitch: () : /entry/instrument/sm1fpitch/value \n sm3fpitch: () : /entry/instrument/sm3fpitch/value \n sm4pitch: () : /entry/instrument/sm4pitch/value \n sm4x: () : /entry/instrument/sm4x/value \n sm4y: () : /entry/instrument/sm4y/value \n sm5bender1: () : /entry/instrument/sm5bender1/value \n sm5bender2: () : /entry/instrument/sm5bender2/value \n sm5iamp8: () : /entry/instrument/sm5iamp8/value \n sm5pitch: () : /entry/instrument/sm5pitch/value \n smpmiamp39: () : /entry/instrument/smpmiamp39/value \n rc: () : /entry/instrument/source/current \n ss2ycentre: () : /entry/instrument/ss2ycentre/value \n ss2ygap: () : /entry/instrument/ss2ygap/value \n ss4xgap: () : /entry/instrument/ss4.ss4xgap/value \n ss4ygap: () : /entry/instrument/ss4.ss4ygap/value \n ss4z: () : /entry/instrument/ss4.ss4z/value \n\nScannables Namespace:\n zeroScannable: (1,) : /entry/sm5amp8/zeroScannable \n smpmx: (1,) : /entry/sm5amp8/smpm_smpmx \n smpmy: (1,) : /entry/sm5amp8/smpm_smpmy \n smpmz: (1,) : /entry/sm5amp8/smpm_smpmz \n smpmpolar: (1,) : /entry/sm5amp8/smpm_smpmpolar \n smpmazimuth: (1,) : /entry/sm5amp8/smpm_smpmazimuth \n smpmiamp39: (1,) : /entry/sm5amp8/smpm_smpmiamp39 \n sm5amp8: (1,) : /entry/sm5amp8/sm5amp8 \n hm3amp20: (1,) : /entry/instrument/hm3amp20/hm3amp20 \n\nImage Data Namespace:\n AuFe_7_05keV: (1, 1, 151) : /entry/instrument/AuFe_7.05keV/image_data \n IMAGE: (1, 1, 151) : /entry/instrument/AuFe_7.05keV/image_data \n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/nxxas/KEK_PFdata.h5", "description": "NXxas example from KEK", "len_combined": 88, "len_scannables": 2, "scannables_length": 1426, "scan_command": null, "axes": "/fe010/plot/energy", "signal": "/fe010/plot/intensity", "image": "", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/nxxas/KEK_PFdata.h5'\nNX_class:\n NXentry: ['/fe010']\n NXdata: ['/fe010/plot']\n NXedge: ['/fe010/edge']\n NXelement: ['/fe010/element']\n NXinstrument: ['/fe010/instrument']\n NXdetector: ['/fe010/instrument/i0', '/fe010/instrument/ifluor']\n NXmonochromator: ['/fe010/instrument/monochromator']\n NXcrystal: ['/fe010/instrument/monochromator/crystal']\n NXsource: ['/fe010/instrument/source']\n NXprocess: ['/fe010/process']\n NXnote: ['/fe010/process/notes']\n NXsample: ['/fe010/sample']\n NXparameters: ['/fe010/scan']\nDefaults:\n @default: ['/fe010']\n @axes: /fe010/plot/energy\n @signal: /fe010/plot/intensity\n\nMetadata Namespace:\n\n\nScannables Namespace:\n energy: (1426,) : /fe010/plot/energy \n intensity: (1426,) : /fe010/plot/intensity \n\nImage Data Namespace:\n\n"}] \ No newline at end of file +[{"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i16/1040311.nxs", "description": "i16 pilatus eta scan, old nexus format", "len_combined": 841, "len_scannables": 22, "scannables_length": 21, "scan_command": "/entry1/scan_command", "axes": "/entry1/measurement/eta", "signal": "/entry1/measurement/roi2_sum", "image": "/entry1/instrument/pil3_100k/data", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i16/1040311.nxs'\nNX_class:\n NXentry: ['/entry1']\n NXdata: ['/entry1/measurement', '/entry1/pil3_100k', '/entry1/roi2']\n NXcollection: ['/entry1/before_scan', '/entry1/before_scan/PPR', '/entry1/before_scan/beamline_slits', '/entry1/before_scan/delta_offset', '/entry1/before_scan/diffractometer_sample', '/entry1/before_scan/dummypd', '/entry1/before_scan/gains_atten', '/entry1/before_scan/jjslits', '/entry1/before_scan/mirrors', '/entry1/before_scan/mono', '/entry1/before_scan/mrwolf', '/entry1/before_scan/offsets', '/entry1/before_scan/p2', '/entry1/before_scan/pa', '/entry1/before_scan/pa_crystal', '/entry1/before_scan/pa_detector', '/entry1/before_scan/pa_jones', '/entry1/before_scan/pil3_centre_i', '/entry1/before_scan/pil3_centre_j', '/entry1/before_scan/pol', '/entry1/before_scan/positions', '/entry1/before_scan/ppchitemp', '/entry1/before_scan/pppitch', '/entry1/before_scan/ppth1temp', '/entry1/before_scan/ppth2temp', '/entry1/before_scan/ppx', '/entry1/before_scan/ppy', '/entry1/before_scan/ppyaw', '/entry1/before_scan/ppz1temp', '/entry1/before_scan/ppz2temp', '/entry1/before_scan/source', '/entry1/before_scan/stokes_pars', '/entry1/before_scan/tcontrol', '/entry1/before_scan/temperature_controller', '/entry1/before_scan/ubMeta', '/entry1/before_scan/xtlinfo_extra']\n NXinstrument: ['/entry1/instrument']\n NXpositioner: ['/entry1/instrument/atime', '/entry1/instrument/atimetwo', '/entry1/instrument/eta', '/entry1/instrument/ic1monitor', '/entry1/instrument/rc']\n NXattenuator: ['/entry1/instrument/attenuator']\n NXdetector: ['/entry1/instrument/pil3_100k', '/entry1/instrument/roi2']\n NXdetector_module: ['/entry1/instrument/pil3_100k/module']\n NXtransformations: ['/entry1/instrument/pil3_100k/transformations', '/entry1/instrument/transformations', '/entry1/sample/transformations']\n NXsource: ['/entry1/instrument/source']\n NXsample: ['/entry1/sample']\n NXbeam: ['/entry1/sample/beam']\n NXuser: ['/entry1/user01']\nDefaults:\n @default: []\n @axes: /entry1/measurement/eta\n @signal: /entry1/measurement/roi2_sum\n\nMetadata Namespace:\n\n\nScannables Namespace:\n TimeFromEpoch: (21,) : /entry1/measurement/TimeFromEpoch \n TimeSec: (21,) : /entry1/measurement/TimeSec \n count_time: (21,) : /entry1/measurement/count_time \n delta_axis_offset: (21,) : /entry1/measurement/delta_axis_offset \n eta: (21,) : /entry1/measurement/eta \n ic1monitor: (21,) : /entry1/measurement/ic1monitor \n kap: (21,) : /entry1/measurement/kap \n kdelta: (21,) : /entry1/measurement/kdelta \n kgam: (21,) : /entry1/measurement/kgam \n kmu: (21,) : /entry1/measurement/kmu \n kphi: (21,) : /entry1/measurement/kphi \n kth: (21,) : /entry1/measurement/kth \n maxval: (21,) : /entry1/measurement/maxval \n maxx: (21,) : /entry1/measurement/maxx \n maxy: (21,) : /entry1/measurement/maxy \n path: (21,) : /entry1/measurement/path \n rc: (21,) : /entry1/measurement/rc \n roi2_maxval: (21,) : /entry1/measurement/roi2_maxval \n roi2_maxx: (21,) : /entry1/measurement/roi2_maxx \n roi2_maxy: (21,) : /entry1/measurement/roi2_maxy \n roi2_sum: (21,) : /entry1/measurement/roi2_sum \n sum: (21,) : /entry1/measurement/sum \n\nImage Data Namespace:\n pil3_100k: (21, 195, 487) : /entry1/instrument/pil3_100k/data \n pil3_100k_image_list: (21,) : /entry1/instrument/pil3_100k/image_data \n IMAGE: (21, 195, 487) : /entry1/instrument/pil3_100k/data \n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i16/1040323.nxs", "description": "i16 pilatus hkl scan, new nexus format", "len_combined": 1411, "len_scannables": 19, "scannables_length": 21, "scan_command": "/entry/scan_command", "axes": "/entry/measurement/h", "signal": "/entry/measurement/rc", "image": "/entry/instrument/pil3_100k/data", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i16/1040323.nxs'\nNX_class:\n NXentry: ['/entry']\n NXdata: ['/entry/measurement', '/entry/pil3_100k', '/entry/pil3_100k_max_val', '/entry/pil3_100k_max_x', '/entry/pil3_100k_max_y', '/entry/pil3_100k_roi1.max_val', '/entry/pil3_100k_roi1.max_x', '/entry/pil3_100k_roi1.max_y', '/entry/pil3_100k_roi1.total', '/entry/pil3_100k_roi2.max_val', '/entry/pil3_100k_roi2.max_x', '/entry/pil3_100k_roi2.max_y', '/entry/pil3_100k_roi2.total', '/entry/pil3_100k_roi3.max_val', '/entry/pil3_100k_roi3.max_x', '/entry/pil3_100k_roi3.max_y', '/entry/pil3_100k_roi3.total', '/entry/pil3_100k_roi4.max_val', '/entry/pil3_100k_roi4.max_x', '/entry/pil3_100k_roi4.max_y', '/entry/pil3_100k_roi4.total', '/entry/pil3_100k_total']\n NXcollection: ['/entry/diamond_scan', '/entry/diamond_scan/keys', '/entry/instrument/PPR', '/entry/instrument/atime', '/entry/instrument/atimetwo', '/entry/instrument/beamline_slits', '/entry/instrument/diffractometer_sample', '/entry/instrument/dummypd', '/entry/instrument/gains_atten', '/entry/instrument/hkl', '/entry/instrument/ic1monitor', '/entry/instrument/jjslits', '/entry/instrument/lakeshore', '/entry/instrument/mirrors', '/entry/instrument/mono', '/entry/instrument/mrwolf', '/entry/instrument/offsets', '/entry/instrument/p2', '/entry/instrument/pa', '/entry/instrument/pil3_100k/roi1', '/entry/instrument/pil3_100k/roi2', '/entry/instrument/pil3_100k/roi3', '/entry/instrument/pil3_100k/roi4', '/entry/instrument/positions', '/entry/instrument/ppchitemp', '/entry/instrument/ppth1temp', '/entry/instrument/ppth2temp', '/entry/instrument/ppz1temp', '/entry/instrument/ppz2temp', '/entry/instrument/ubMeta', '/entry/instrument/xtlinfo_extra']\n NXinstrument: ['/entry/instrument']\n NXpositioner: ['/entry/instrument/PPR.ppchi', '/entry/instrument/PPR.pppiezo1', '/entry/instrument/PPR.pppiezo2', '/entry/instrument/PPR.ppth1', '/entry/instrument/PPR.ppth2', '/entry/instrument/PPR.ppz1', '/entry/instrument/PPR.ppz2', '/entry/instrument/delta_axis_offset', '/entry/instrument/delta_offset', '/entry/instrument/dettrans', '/entry/instrument/en', '/entry/instrument/hkl.h', '/entry/instrument/hkl.k', '/entry/instrument/hkl.l', '/entry/instrument/kap', '/entry/instrument/kdelta', '/entry/instrument/kgam', '/entry/instrument/kmu', '/entry/instrument/kphi', '/entry/instrument/kth', '/entry/instrument/p2.p2rot', '/entry/instrument/p2.p2x1', '/entry/instrument/p2.p2y1', '/entry/instrument/p2.p2zbot', '/entry/instrument/p2.p2ztop', '/entry/instrument/pil3_centre_i', '/entry/instrument/pil3_centre_j', '/entry/instrument/ppchi', '/entry/instrument/pppitch', '/entry/instrument/ppth1', '/entry/instrument/ppth2', '/entry/instrument/ppx', '/entry/instrument/ppy', '/entry/instrument/ppyaw', '/entry/instrument/ppz1', '/entry/instrument/ppz2', '/entry/instrument/rc', '/entry/instrument/s7xgap', '/entry/instrument/s7xtrans', '/entry/instrument/s7ygap', '/entry/instrument/s7ytrans']\n NXattenuator: ['/entry/instrument/attenuator']\n NXinsertion_device: ['/entry/instrument/insertion_device']\n NXmonochromator: ['/entry/instrument/monochromator']\n NXdetector: ['/entry/instrument/pil3_100k']\n NXdetector_module: ['/entry/instrument/pil3_100k/module']\n NXtransformations: ['/entry/instrument/pil3_100k/transformations', '/entry/instrument/s1/s1transformations', '/entry/instrument/s2/s2transformations', '/entry/instrument/s3/s3transformations', '/entry/instrument/s4/s4transformations', '/entry/instrument/s5/s5transformations', '/entry/instrument/s6/s6transformations', '/entry/instrument/s7/s7transformations', '/entry/instrument/transformations', '/entry/sample/beam/transformations', '/entry/sample/transformations']\n NXslit: ['/entry/instrument/s1', '/entry/instrument/s2', '/entry/instrument/s3', '/entry/instrument/s4', '/entry/instrument/s5', '/entry/instrument/s6', '/entry/instrument/s7']\n NXsource: ['/entry/instrument/source']\n NXsample: ['/entry/sample']\n NXbeam: ['/entry/sample/beam']\n NXuser: ['/entry/user01']\nDefaults:\n @default: ['/entry']\n @axes: /entry/measurement/h\n @signal: /entry/measurement/rc\n\nMetadata Namespace:\n ppchi: () : /entry/instrument/ppchi/value \n pppiezo1: () : /entry/instrument/PPR.pppiezo1/value \n pppiezo2: () : /entry/instrument/PPR.pppiezo2/value \n ppth1: () : /entry/instrument/ppth1/value \n ppth2: () : /entry/instrument/ppth2/value \n ppz1: () : /entry/instrument/ppz1/value \n ppz2: () : /entry/instrument/ppz2/value \n s1xcentre: () : /entry/instrument/s1/s1transformations/x_centre \n s1xgap: () : /entry/instrument/s1/x_gap \n s1ycentre: () : /entry/instrument/s1/s1transformations/y_centre \n s1ygap: () : /entry/instrument/s1/y_gap \n s2xcentre: () : /entry/instrument/s2/s2transformations/x_centre \n s2xgap: () : /entry/instrument/s2/x_gap \n s2ycentre: () : /entry/instrument/s2/s2transformations/y_centre \n s2ygap: () : /entry/instrument/s2/y_gap \n s3xcentre: () : /entry/instrument/s3/s3transformations/x_centre \n s3xgap: () : /entry/instrument/s3/x_gap \n s3ycentre: () : /entry/instrument/s3/s3transformations/y_centre \n s3ygap: () : /entry/instrument/s3/y_gap \n s4xcentre: () : /entry/instrument/s4/s4transformations/x_centre \n s4xgap: () : /entry/instrument/s4/x_gap \n s4ycentre: () : /entry/instrument/s4/s4transformations/y_centre \n s4ygap: () : /entry/instrument/s4/y_gap \n shtr3x: () : /entry/instrument/beamline_slits/shtr3x \n shtr3y: () : /entry/instrument/beamline_slits/shtr3y \n delta_offset: () : /entry/instrument/delta_offset/value \n dettrans: () : /entry/instrument/dettrans/value \n alpha: () : /entry/instrument/diffractometer_sample/alpha \n azih: () : /entry/instrument/diffractometer_sample/azih \n azik: () : /entry/instrument/diffractometer_sample/azik \n azil: () : /entry/instrument/diffractometer_sample/azil \n beta: () : /entry/instrument/diffractometer_sample/beta \n betain: () : /entry/instrument/diffractometer_sample/betain \n betaout: () : /entry/instrument/diffractometer_sample/betaout \n chi: () : /entry/instrument/diffractometer_sample/chi \n delta: () : /entry/instrument/diffractometer_sample/delta \n delta_axis_offset: () : /entry/instrument/diffractometer_sample/delta_axis_offset \n en: () : /entry/sample/beam/incident_energy \n eta: () : /entry/instrument/diffractometer_sample/eta \n gam: () : /entry/instrument/diffractometer_sample/gam \n h: () : /entry/instrument/diffractometer_sample/h \n k: () : /entry/instrument/diffractometer_sample/k \n kphi: () : /entry/instrument/diffractometer_sample/kphi \n l: () : /entry/instrument/diffractometer_sample/l \n mu: () : /entry/instrument/diffractometer_sample/mu \n phi: () : /entry/instrument/diffractometer_sample/phi \n psi: () : /entry/instrument/diffractometer_sample/psi \n x: () : /entry/instrument/dummypd/x \n y: () : /entry/instrument/dummypd/y \n z: () : /entry/instrument/dummypd/z \n Atten: () : /entry/instrument/gains_atten/Atten \n Transmission: () : /entry/instrument/gains_atten/Transmission \n diode_gain: () : /entry/instrument/gains_atten/diode_gain \n ic1_gain: () : /entry/instrument/gains_atten/ic1_gain \n ic2_gain: () : /entry/instrument/gains_atten/ic2_gain \n idgap: () : /entry/instrument/insertion_device/gap \n Uharmonic: () : /entry/instrument/insertion_device/harmonic \n s5xgap: () : /entry/instrument/s5/x_gap \n s5xtrans: () : /entry/instrument/s5/s5transformations/x_centre \n s5ygap: () : /entry/instrument/s5/y_gap \n s5ytrans: () : /entry/instrument/s5/s5transformations/y_centre \n s6xgap: () : /entry/instrument/s6/x_gap \n s6xtrans: () : /entry/instrument/s6/s6transformations/x_centre \n s6ygap: () : /entry/instrument/s6/y_gap \n s6ytrans: () : /entry/instrument/s6/s6transformations/y_centre \n Ta: () : /entry/instrument/lakeshore/Ta \n Tb: () : /entry/instrument/lakeshore/Tb \n Tc: () : /entry/instrument/lakeshore/Tc \n Td: () : /entry/instrument/lakeshore/Td \n Tset: () : /entry/instrument/lakeshore/Tset \n m1piezo: () : /entry/instrument/mirrors/m1piezo \n m1pitch: () : /entry/instrument/mirrors/m1pitch \n m1roll: () : /entry/instrument/mirrors/m1roll \n m1x: () : /entry/instrument/mirrors/m1x \n m1y: () : /entry/instrument/mirrors/m1y \n m1yaw: () : /entry/instrument/mirrors/m1yaw \n m2bender: () : /entry/instrument/mirrors/m2bender \n m2pitch: () : /entry/instrument/mirrors/m2pitch \n m2roll: () : /entry/instrument/mirrors/m2roll \n m2x: () : /entry/instrument/mirrors/m2x \n m2y: () : /entry/instrument/mirrors/m2y \n m2yaw: () : /entry/instrument/mirrors/m2yaw \n m3pitch: () : /entry/instrument/mirrors/m3pitch \n m3x: () : /entry/instrument/mirrors/m3x \n m4pitch: () : /entry/instrument/mirrors/m4pitch \n m4x: () : /entry/instrument/mirrors/m4x \n T1dcmSi111: () : /entry/instrument/mono/T1dcmSi111 \n T2dcmSi111: () : /entry/instrument/mono/T2dcmSi111 \n bragg: () : /entry/instrument/mono/bragg \n dcmfinepitch: () : /entry/instrument/mono/dcmfinepitch \n dcmlat: () : /entry/instrument/mono/dcmlat \n dcmpitch: () : /entry/instrument/mono/dcmpitch \n dcmroll1: () : /entry/instrument/mono/dcmroll1 \n dcmroll2: () : /entry/instrument/mono/dcmroll2 \n perp: () : /entry/instrument/mono/perp \n Day: () : /entry/instrument/mrwolf/Day \n Hours: () : /entry/instrument/mrwolf/Hours \n Minutes: () : /entry/instrument/mrwolf/Minutes \n Month: () : /entry/instrument/mrwolf/Month \n Seconds: () : /entry/instrument/mrwolf/Seconds \n Year: () : /entry/instrument/mrwolf/Year \n base_z_offset: () : /entry/instrument/offsets/base_z_offset \n idgap_offset: () : /entry/instrument/offsets/idgap_offset \n m1y_offset: () : /entry/instrument/offsets/m1y_offset \n m2_coating_offset: () : /entry/instrument/offsets/m2_coating_offset \n m2y_offset: () : /entry/instrument/offsets/m2y_offset \n ppy_offset: () : /entry/instrument/offsets/ppy_offset \n ztable_offset: () : /entry/instrument/offsets/ztable_offset \n p2rot: () : /entry/instrument/p2.p2rot/value \n p2x1: () : /entry/instrument/p2.p2x1/value \n p2y1: () : /entry/instrument/p2.p2y1/value \n p2zbot: () : /entry/instrument/p2.p2zbot/value \n p2ztop: () : /entry/instrument/p2.p2ztop/value \n stokes: () : /entry/instrument/pa/stokes \n thp: () : /entry/instrument/pa/thp \n tthp: () : /entry/instrument/pa/tthp \n zp: () : /entry/instrument/pa/zp \n calibration_date: () : /entry/instrument/pil3_100k/calibration_date \n calibration_scan_number: () : /entry/instrument/pil3_100k/calibration_scan_number \npolarization_analyser_jones_matrix: () : /entry/instrument/pil3_100k/polarization_analyser_jones_matrix\n pil3_centre_i: () : /entry/instrument/pil3_centre_i/value \n pil3_centre_j: () : /entry/instrument/pil3_centre_j/value \n Base_z: () : /entry/instrument/positions/Base_z \n Base_z1: () : /entry/instrument/positions/Base_z1 \n Base_z2: () : /entry/instrument/positions/Base_z2 \n Base_z3: () : /entry/instrument/positions/Base_z3 \n base_y: () : /entry/instrument/positions/base_y \n spara: () : /entry/instrument/positions/spara \n sperp: () : /entry/instrument/positions/sperp \n sx: () : /entry/instrument/positions/sx \n sy: () : /entry/instrument/positions/sy \n sz: () : /entry/instrument/positions/sz \n table_horiz: () : /entry/instrument/positions/table_horiz \n table_vert: () : /entry/instrument/positions/table_vert \n ppchitemp: () : /entry/instrument/ppchitemp/ppchitemp \n pppitch: () : /entry/instrument/pppitch/value \n ppth1temp: () : /entry/instrument/ppth1temp/ppth1temp \n ppth2temp: () : /entry/instrument/ppth2temp/ppth2temp \n ppx: () : /entry/instrument/ppx/value \n ppy: () : /entry/instrument/ppy/value \n ppyaw: () : /entry/instrument/ppyaw/value \n ppz1temp: () : /entry/instrument/ppz1temp/ppz1temp \n ppz2temp: () : /entry/instrument/ppz2temp/ppz2temp \n s7xtrans: () : /entry/instrument/s7xtrans/value \n s7ytrans: () : /entry/instrument/s7ytrans/value \n s7xgap: () : /entry/instrument/s7xgap/value \n s7ygap: () : /entry/instrument/s7ygap/value \n rc: () : /entry/instrument/source/current \n value: () : /entry/instrument/ubMeta/value \n UB11: () : /entry/instrument/xtlinfo_extra/UB11 \n UB12: () : /entry/instrument/xtlinfo_extra/UB12 \n UB13: () : /entry/instrument/xtlinfo_extra/UB13 \n UB21: () : /entry/instrument/xtlinfo_extra/UB21 \n UB22: () : /entry/instrument/xtlinfo_extra/UB22 \n UB23: () : /entry/instrument/xtlinfo_extra/UB23 \n UB31: () : /entry/instrument/xtlinfo_extra/UB31 \n UB32: () : /entry/instrument/xtlinfo_extra/UB32 \n UB33: () : /entry/instrument/xtlinfo_extra/UB33 \n UB_ref1: () : /entry/instrument/xtlinfo_extra/UB_ref1 \n UB_ref2: () : /entry/instrument/xtlinfo_extra/UB_ref2 \n a: () : /entry/instrument/xtlinfo_extra/a \n alpha1: () : /entry/instrument/xtlinfo_extra/alpha1 \n alpha2: () : /entry/instrument/xtlinfo_extra/alpha2 \n alpha3: () : /entry/instrument/xtlinfo_extra/alpha3 \n b: () : /entry/instrument/xtlinfo_extra/b \n c: () : /entry/instrument/xtlinfo_extra/c \n crystal_name: () : /entry/instrument/xtlinfo_extra/crystal_name \n crystal_symmetry: () : /entry/instrument/xtlinfo_extra/crystal_symmetry \n beamExtentScannable: () : /entry/sample/beam/extent \n fluxScannable: () : /entry/sample/beam/flux \nincidentBeamDivergenceScannable: () : /entry/sample/beam/incident_beam_divergence \n incident_polarisation_stokes: () : /entry/sample/beam/incident_polarisation_stokes \n incidentPolarizationScannable: () : /entry/sample/beam/incident_polarization \n\nScannables Namespace:\n h: (21,) : /entry/pil3_100k_total/hkl_h \n k: (21,) : /entry/pil3_100k_total/hkl_k \n l: (21,) : /entry/pil3_100k_total/hkl_l \n kphi: (21,) : /entry/sample/transformations/phi \n kap: (21,) : /entry/sample/transformations/kappa \n kth: (21,) : /entry/sample/transformations/theta \n kmu: (21,) : /entry/sample/transformations/mu \n kdelta: (21,) : /entry/pil3_100k_total/kdelta \n kgam: (21,) : /entry/pil3_100k_total/kgam \n delta_axis_offset: (21,) : /entry/pil3_100k_total/delta_axis_offset \n TimeSec: (21,) : /entry/pil3_100k_total/atime \n TimeFromEpoch: (21,) : /entry/pil3_100k_total/atimetwo \n ic1monitor: (21,) : /entry/pil3_100k_total/ic1monitor \n rc: (21,) : /entry/pil3_100k_total/rc \n count_time: (21,) : /entry/instrument/pil3_100k/count_time \n max_val: (21,) : /entry/pil3_100k_roi4.max_val/roi4.max_val \n max_x: (21,) : /entry/pil3_100k_roi4.max_x/roi4.max_x \n max_y: (21,) : /entry/pil3_100k_roi4.max_y/roi4.max_y \n total: (21,) : /entry/pil3_100k_total/total \n\nImage Data Namespace:\n pil3_100k: (21, 195, 487) : /entry/instrument/pil3_100k/data \n IMAGE: (21, 195, 487) : /entry/instrument/pil3_100k/data \n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i16/982681.nxs", "description": "i16 pil2m single point scan", "len_combined": 708, "len_scannables": 20, "scannables_length": 1, "scan_command": "/entry1/scan_command", "axes": "/entry1/measurement/x", "signal": "/entry1/measurement/sum", "image": "/entry1/instrument/pil2ms/image_data", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i16/982681.nxs'\nNX_class:\n NXentry: ['/entry1']\n NXdata: ['/entry1/measurement', '/entry1/pil2ms']\n NXcollection: ['/entry1/before_scan', '/entry1/before_scan/PPR', '/entry1/before_scan/Ta', '/entry1/before_scan/Tb', '/entry1/before_scan/Tc', '/entry1/before_scan/Tchannel', '/entry1/before_scan/Tsample', '/entry1/before_scan/beamline_slits', '/entry1/before_scan/delta_offset', '/entry1/before_scan/dettrans', '/entry1/before_scan/diffractometer_sample', '/entry1/before_scan/dummypd', '/entry1/before_scan/gains_atten', '/entry1/before_scan/jjslits', '/entry1/before_scan/lakeshore', '/entry1/before_scan/mirrors', '/entry1/before_scan/mono', '/entry1/before_scan/mrwolf', '/entry1/before_scan/mtthp', '/entry1/before_scan/offsets', '/entry1/before_scan/p2', '/entry1/before_scan/pa', '/entry1/before_scan/pil3_centre_i', '/entry1/before_scan/pil3_centre_j', '/entry1/before_scan/positions', '/entry1/before_scan/ppchi', '/entry1/before_scan/ppchitemp', '/entry1/before_scan/pppitch', '/entry1/before_scan/ppth1', '/entry1/before_scan/ppth1temp', '/entry1/before_scan/ppth2', '/entry1/before_scan/ppth2temp', '/entry1/before_scan/ppx', '/entry1/before_scan/ppy', '/entry1/before_scan/ppyaw', '/entry1/before_scan/ppz1', '/entry1/before_scan/ppz1temp', '/entry1/before_scan/ppz2', '/entry1/before_scan/ppz2temp', '/entry1/before_scan/s7xgap', '/entry1/before_scan/s7xtrans', '/entry1/before_scan/s7ygap', '/entry1/before_scan/s7ytrans', '/entry1/before_scan/source', '/entry1/before_scan/tcontrol', '/entry1/before_scan/tset', '/entry1/before_scan/ubMeta', '/entry1/before_scan/xtlinfo', '/entry1/test']\n NXinstrument: ['/entry1/instrument']\n NXpositioner: ['/entry1/instrument/BeamOK', '/entry1/instrument/Td', '/entry1/instrument/atime', '/entry1/instrument/atimetwo', '/entry1/instrument/ic1monitor', '/entry1/instrument/rc']\n NXattenuator: ['/entry1/instrument/attenuator']\n NXdetector: ['/entry1/instrument/pil2ms']\n NXsource: ['/entry1/instrument/source']\n NXtransformations: ['/entry1/instrument/transformations', '/entry1/sample/transformations']\n NXsample: ['/entry1/sample']\n NXbeam: ['/entry1/sample/beam']\n NXuser: ['/entry1/user01']\nDefaults:\n @default: []\n @axes: /entry1/measurement/x\n @signal: /entry1/measurement/sum\n\nMetadata Namespace:\n\n\nScannables Namespace:\n Td: (1,) : /entry1/measurement/Td \n TimeFromEpoch: (1,) : /entry1/measurement/TimeFromEpoch \n TimeSec: (1,) : /entry1/measurement/TimeSec \n beamOK: (1,) : /entry1/measurement/beamOK \n count_time: (1,) : /entry1/measurement/count_time \n delta_axis_offset: (1,) : /entry1/measurement/delta_axis_offset \n ic1monitor: (1,) : /entry1/measurement/ic1monitor \n kap: (1,) : /entry1/measurement/kap \n kdelta: (1,) : /entry1/measurement/kdelta \n kgam: (1,) : /entry1/measurement/kgam \n kmu: (1,) : /entry1/measurement/kmu \n kphi: (1,) : /entry1/measurement/kphi \n kth: (1,) : /entry1/measurement/kth \n maxval: (1,) : /entry1/measurement/maxval \n maxx: (1,) : /entry1/measurement/maxx \n maxy: (1,) : /entry1/measurement/maxy \n path: (1,) : /entry1/measurement/path \n rc: (1,) : /entry1/measurement/rc \n sum: (1,) : /entry1/measurement/sum \n x: (1,) : /entry1/measurement/x \n\nImage Data Namespace:\n pil2ms: (1,) : /entry1/instrument/pil2ms/image_data \n IMAGE: (1,) : /entry1/instrument/pil2ms/image_data \n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i16/928878.nxs", "description": "i16 merlin 2d delta gam calibration", "len_combined": 714, "len_scannables": 19, "scannables_length": 81, "scan_command": "/entry1/scan_command", "axes": "/entry1/measurement/gam", "signal": "/entry1/measurement/sum", "image": "/entry1/instrument/merlins/image_data", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i16/928878.nxs'\nNX_class:\n NXentry: ['/entry1']\n NXdata: ['/entry1/measurement', '/entry1/merlins']\n NXcollection: ['/entry1/before_scan', '/entry1/before_scan/PPR', '/entry1/before_scan/Ta', '/entry1/before_scan/Tb', '/entry1/before_scan/Tsample', '/entry1/before_scan/alpha', '/entry1/before_scan/beamline_slits', '/entry1/before_scan/beta', '/entry1/before_scan/delta_offset', '/entry1/before_scan/dettrans', '/entry1/before_scan/diffractometer_sample', '/entry1/before_scan/dummypd', '/entry1/before_scan/gains_atten', '/entry1/before_scan/jjslits', '/entry1/before_scan/lakeshore', '/entry1/before_scan/mirrors', '/entry1/before_scan/mono', '/entry1/before_scan/mrwolf', '/entry1/before_scan/mtthp', '/entry1/before_scan/offsets', '/entry1/before_scan/p2', '/entry1/before_scan/pa', '/entry1/before_scan/pil3_centre_i', '/entry1/before_scan/pil3_centre_j', '/entry1/before_scan/positions', '/entry1/before_scan/ppchi', '/entry1/before_scan/ppchitemp', '/entry1/before_scan/pppitch', '/entry1/before_scan/ppth1', '/entry1/before_scan/ppth1temp', '/entry1/before_scan/ppth2', '/entry1/before_scan/ppth2temp', '/entry1/before_scan/ppx', '/entry1/before_scan/ppy', '/entry1/before_scan/ppyaw', '/entry1/before_scan/ppz1', '/entry1/before_scan/ppz1temp', '/entry1/before_scan/ppz2', '/entry1/before_scan/ppz2temp', '/entry1/before_scan/psi', '/entry1/before_scan/s7xgap', '/entry1/before_scan/s7xtrans', '/entry1/before_scan/s7ygap', '/entry1/before_scan/s7ytrans', '/entry1/before_scan/source', '/entry1/before_scan/tcontrol', '/entry1/before_scan/ubMeta', '/entry1/before_scan/xtlinfo']\n NXinstrument: ['/entry1/instrument']\n NXpositioner: ['/entry1/instrument/atime', '/entry1/instrument/atimetwo', '/entry1/instrument/delta', '/entry1/instrument/gam', '/entry1/instrument/ic1monitor', '/entry1/instrument/rc']\n NXattenuator: ['/entry1/instrument/attenuator']\n NXdetector: ['/entry1/instrument/merlins']\n NXsource: ['/entry1/instrument/source']\n NXtransformations: ['/entry1/instrument/transformations', '/entry1/sample/transformations']\n NXsample: ['/entry1/sample']\n NXbeam: ['/entry1/sample/beam']\n NXuser: ['/entry1/user01']\nDefaults:\n @default: []\n @axes: /entry1/measurement/gam\n @signal: /entry1/measurement/sum\n\nMetadata Namespace:\n\n\nScannables Namespace:\n TimeFromEpoch: (9, 9) : /entry1/measurement/TimeFromEpoch \n TimeSec: (9, 9) : /entry1/measurement/TimeSec \n delta: (9, 9) : /entry1/measurement/delta \n delta_axis_offset: (9, 9) : /entry1/measurement/delta_axis_offset \n gam: (9, 9) : /entry1/measurement/gam \n ic1monitor: (9, 9) : /entry1/measurement/ic1monitor \n kap: (9, 9) : /entry1/measurement/kap \n kdelta: (9, 9) : /entry1/measurement/kdelta \n kgam: (9, 9) : /entry1/measurement/kgam \n kmu: (9, 9) : /entry1/measurement/kmu \n kphi: (9, 9) : /entry1/measurement/kphi \n kth: (9, 9) : /entry1/measurement/kth \n maxval: (9, 9) : /entry1/measurement/maxval \n maxx: (9, 9) : /entry1/measurement/maxx \n maxy: (9, 9) : /entry1/measurement/maxy \n path: (9, 9) : /entry1/measurement/path \n rc: (9, 9) : /entry1/measurement/rc \n sum: (9, 9) : /entry1/measurement/sum \n t: (9, 9) : /entry1/measurement/t \n\nImage Data Namespace:\n merlins: (9, 9) : /entry1/instrument/merlins/image_data \n IMAGE: (9, 9) : /entry1/instrument/merlins/image_data \n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i16/1109527.nxs", "description": "i16 pilatus eta scan, new nexus format", "len_combined": 1284, "len_scannables": 24, "scannables_length": 61, "scan_command": "/entry/scan_command", "axes": "/entry/measurement/eta_fly_fly", "signal": "/entry/measurement/roi2_sum", "image": "/entry/instrument/pil3_100k/data", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i16/1109527.nxs'\nNX_class:\n NXentry: ['/entry']\n NXdata: ['/entry/measurement', '/entry/pil3_100k', '/entry/pil3_100k_data', '/entry/pil3_100k_pil_max_val', '/entry/pil3_100k_pil_max_x', '/entry/pil3_100k_pil_max_y', '/entry/pil3_100k_pil_total']\n NXcollection: ['/entry/diamond_scan', '/entry/diamond_scan/keys', '/entry/instrument/IonPump12', '/entry/instrument/IonPump12P', '/entry/instrument/IonPump12Volt', '/entry/instrument/PPR', '/entry/instrument/atime', '/entry/instrument/atimetwo', '/entry/instrument/beamline_slits', '/entry/instrument/diffractometer_sample', '/entry/instrument/dummypd', '/entry/instrument/gains_atten', '/entry/instrument/ic1monitor', '/entry/instrument/jjslits', '/entry/instrument/mirrors', '/entry/instrument/mono', '/entry/instrument/mrwolf', '/entry/instrument/offsets', '/entry/instrument/p2', '/entry/instrument/pa', '/entry/instrument/pa_crystal', '/entry/instrument/pa_jones', '/entry/instrument/positions', '/entry/instrument/ppchitemp', '/entry/instrument/ppth1temp', '/entry/instrument/ppth2temp', '/entry/instrument/ppz1temp', '/entry/instrument/ppz2temp', '/entry/instrument/rc', '/entry/instrument/roi1', '/entry/instrument/roi2', '/entry/instrument/showkap6', '/entry/instrument/temperature_controller', '/entry/instrument/ubMeta', '/entry/instrument/wait_for_beam_scan_start', '/entry/instrument/wait_for_injection_scan_start', '/entry/instrument/xtlinfo_extra', '/entry/user_input']\n NXinstrument: ['/entry/instrument']\n NXpositioner: ['/entry/instrument/PPR.ppchi', '/entry/instrument/PPR.pppiezo1', '/entry/instrument/PPR.pppiezo2', '/entry/instrument/PPR.ppth1', '/entry/instrument/PPR.ppth2', '/entry/instrument/PPR.ppz1', '/entry/instrument/PPR.ppz2', '/entry/instrument/delta_axis_offset', '/entry/instrument/delta_offset', '/entry/instrument/en', '/entry/instrument/eta_fly_fly', '/entry/instrument/kap', '/entry/instrument/kdelta', '/entry/instrument/kgam', '/entry/instrument/kmu', '/entry/instrument/kphi', '/entry/instrument/kth', '/entry/instrument/p2.p2rot', '/entry/instrument/p2.p2x1', '/entry/instrument/p2.p2y1', '/entry/instrument/p2.p2zbot', '/entry/instrument/p2.p2ztop', '/entry/instrument/pa_crystal.analyser_id', '/entry/instrument/pa_crystal.analyser_order', '/entry/instrument/pa_detector', '/entry/instrument/pil3_centre_i', '/entry/instrument/pil3_centre_j', '/entry/instrument/pol', '/entry/instrument/pppitch', '/entry/instrument/pptTempMonitor', '/entry/instrument/ppx', '/entry/instrument/ppy', '/entry/instrument/ppyaw', '/entry/instrument/roi1.roi1_max', '/entry/instrument/roi1.roi1_sum', '/entry/instrument/roi2.roi2_max', '/entry/instrument/roi2.roi2_sum', '/entry/instrument/stokes_pars', '/entry/instrument/tcontrol']\n NXattenuator: ['/entry/instrument/attenuator']\n NXinsertion_device: ['/entry/instrument/insertion_device']\n NXmonochromator: ['/entry/instrument/monochromator']\n NXdetector: ['/entry/instrument/pil3_100k']\n NXnote: ['/entry/instrument/pil3_100k/data_file', '/entry/sample/diffcalc']\n NXdetector_module: ['/entry/instrument/pil3_100k/module']\n NXtransformations: ['/entry/instrument/pil3_100k/transformations', '/entry/instrument/s1/s1transformations', '/entry/instrument/s2/s2transformations', '/entry/instrument/s3/s3transformations', '/entry/instrument/s4/s4transformations', '/entry/instrument/s5/s5transformations', '/entry/instrument/s6/s6transformations', '/entry/instrument/s7/s7transformations', '/entry/instrument/transformations', '/entry/sample/beam/transformations', '/entry/sample/transformations']\n NXslit: ['/entry/instrument/s1', '/entry/instrument/s2', '/entry/instrument/s3', '/entry/instrument/s4', '/entry/instrument/s5', '/entry/instrument/s6', '/entry/instrument/s7']\n NXsource: ['/entry/instrument/source']\n NXsample: ['/entry/sample']\n NXbeam: ['/entry/sample/beam']\n NXuser: ['/entry/user01']\nDefaults:\n @default: ['/entry']\n @axes: /entry/measurement/eta_fly_fly\n @signal: /entry/measurement/roi2_sum\n\nMetadata Namespace:\n IonPump12: () : /entry/instrument/IonPump12/IonPump12 \n IonPump12P: () : /entry/instrument/IonPump12P/IonPump12P \n IonPump12Volt: () : /entry/instrument/IonPump12Volt/IonPump12Volt \n ppchi: () : /entry/instrument/PPR.ppchi/value \n pppiezo1: () : /entry/instrument/PPR.pppiezo1/value \n pppiezo2: () : /entry/instrument/PPR.pppiezo2/value \n ppth1: () : /entry/instrument/PPR.ppth1/value \n ppth2: () : /entry/instrument/PPR.ppth2/value \n ppz1: () : /entry/instrument/PPR.ppz1/value \n ppz2: () : /entry/instrument/PPR.ppz2/value \n s1xcentre: () : /entry/instrument/s1/s1transformations/x_centre \n s1xgap: () : /entry/instrument/s1/x_gap \n s1ycentre: () : /entry/instrument/s1/s1transformations/y_centre \n s1ygap: () : /entry/instrument/s1/y_gap \n s2xcentre: () : /entry/instrument/s2/s2transformations/x_centre \n s2xgap: () : /entry/instrument/s2/x_gap \n s2ycentre: () : /entry/instrument/s2/s2transformations/y_centre \n s2ygap: () : /entry/instrument/s2/y_gap \n s3xcentre: () : /entry/instrument/s3/s3transformations/x_centre \n s3xgap: () : /entry/instrument/s3/x_gap \n s3ycentre: () : /entry/instrument/s3/s3transformations/y_centre \n s3ygap: () : /entry/instrument/s3/y_gap \n s4xcentre: () : /entry/instrument/s4/s4transformations/x_centre \n s4xgap: () : /entry/instrument/s4/x_gap \n s4ycentre: () : /entry/instrument/s4/s4transformations/y_centre \n s4ygap: () : /entry/instrument/s4/y_gap \n shtr3x: () : /entry/instrument/beamline_slits/shtr3x \n shtr3y: () : /entry/instrument/beamline_slits/shtr3y \n delta_offset: () : /entry/instrument/delta_offset/value \n alpha: () : /entry/instrument/diffractometer_sample/alpha \n azih: () : /entry/instrument/diffractometer_sample/azih \n azik: () : /entry/instrument/diffractometer_sample/azik \n azil: () : /entry/instrument/diffractometer_sample/azil \n beta: () : /entry/instrument/diffractometer_sample/beta \n betain: () : /entry/instrument/diffractometer_sample/betain \n betaout: () : /entry/instrument/diffractometer_sample/betaout \n chi: () : /entry/instrument/diffractometer_sample/chi \n delta: () : /entry/instrument/diffractometer_sample/delta \n delta_axis_offset: () : /entry/instrument/diffractometer_sample/delta_axis_offset \n en: () : /entry/sample/beam/incident_energy \n eta: () : /entry/instrument/diffractometer_sample/eta \n gam: () : /entry/instrument/diffractometer_sample/gam \n h: () : /entry/instrument/diffractometer_sample/h \n k: () : /entry/instrument/diffractometer_sample/k \n kphi: () : /entry/sample/transformations/phi \n l: () : /entry/instrument/diffractometer_sample/l \n mu: () : /entry/instrument/diffractometer_sample/mu \n phi: () : /entry/instrument/diffractometer_sample/phi \n psi: () : /entry/instrument/diffractometer_sample/psi \n x: () : /entry/instrument/dummypd/x \n y: () : /entry/instrument/dummypd/y \n z: () : /entry/instrument/dummypd/z \n Atten: () : /entry/instrument/gains_atten/Atten \n Transmission: () : /entry/instrument/gains_atten/Transmission \n diode_gain: () : /entry/instrument/gains_atten/diode_gain \n ic1_gain: () : /entry/instrument/gains_atten/ic1_gain \n ic2_gain: () : /entry/instrument/gains_atten/ic2_gain \n idgap: () : /entry/instrument/insertion_device/gap \n Uharmonic: () : /entry/instrument/insertion_device/harmonic \n taperScannable: () : /entry/instrument/insertion_device/taper \n s5xgap: () : /entry/instrument/s5/x_gap \n s5xtrans: () : /entry/instrument/s5/s5transformations/x_centre \n s5ygap: () : /entry/instrument/s5/y_gap \n s5ytrans: () : /entry/instrument/s5/s5transformations/y_centre \n s6xgap: () : /entry/instrument/s6/x_gap \n s6xtrans: () : /entry/instrument/s6/s6transformations/x_centre \n s6ygap: () : /entry/instrument/s6/y_gap \n s6ytrans: () : /entry/instrument/s6/s6transformations/y_centre \n s7xgap: () : /entry/instrument/s7/x_gap \n s7xtrans: () : /entry/instrument/s7/s7transformations/x_centre \n s7ygap: () : /entry/instrument/s7/y_gap \n s7ytrans: () : /entry/instrument/s7/s7transformations/y_centre \n kap: () : /entry/sample/transformations/kappa \n kdelta: () : /entry/instrument/transformations/delta \n kgam: () : /entry/instrument/transformations/gamma \n kmu: () : /entry/sample/transformations/mu \n kth: () : /entry/sample/transformations/theta \n m1piezo: () : /entry/instrument/mirrors/m1piezo \n m1pitch: () : /entry/instrument/mirrors/m1pitch \n m1roll: () : /entry/instrument/mirrors/m1roll \n m1x: () : /entry/instrument/mirrors/m1x \n m1y: () : /entry/instrument/mirrors/m1y \n m1yaw: () : /entry/instrument/mirrors/m1yaw \n m2bender: () : /entry/instrument/mirrors/m2bender \n m2pitch: () : /entry/instrument/mirrors/m2pitch \n m2roll: () : /entry/instrument/mirrors/m2roll \n m2x: () : /entry/instrument/mirrors/m2x \n m2y: () : /entry/instrument/mirrors/m2y \n m2yaw: () : /entry/instrument/mirrors/m2yaw \n m3pitch: () : /entry/instrument/mirrors/m3pitch \n m3x: () : /entry/instrument/mirrors/m3x \n m4pitch: () : /entry/instrument/mirrors/m4pitch \n m4x: () : /entry/instrument/mirrors/m4x \n T1dcmSi111: () : /entry/instrument/mono/T1dcmSi111 \n T2dcmSi111: () : /entry/instrument/mono/T2dcmSi111 \n bragg: () : /entry/instrument/mono/bragg \n dcmfinepitch: () : /entry/instrument/mono/dcmfinepitch \n dcmlat: () : /entry/instrument/mono/dcmlat \n dcmpitch: () : /entry/instrument/mono/dcmpitch \n dcmroll1: () : /entry/instrument/mono/dcmroll1 \n dcmroll2: () : /entry/instrument/mono/dcmroll2 \n perp: () : /entry/instrument/mono/perp \n Day: () : /entry/instrument/mrwolf/Day \n Hours: () : /entry/instrument/mrwolf/Hours \n Minutes: () : /entry/instrument/mrwolf/Minutes \n Month: () : /entry/instrument/mrwolf/Month \n Seconds: () : /entry/instrument/mrwolf/Seconds \n Year: () : /entry/instrument/mrwolf/Year \n base_z_offset: () : /entry/instrument/offsets/base_z_offset \n idgap_offset: () : /entry/instrument/offsets/idgap_offset \n m1y_offset: () : /entry/instrument/offsets/m1y_offset \n m2_coating_offset: () : /entry/instrument/offsets/m2_coating_offset \n m2y_offset: () : /entry/instrument/offsets/m2y_offset \n ppy_offset: () : /entry/instrument/offsets/ppy_offset \n ztable_offset: () : /entry/instrument/offsets/ztable_offset \n p2rot: () : /entry/instrument/p2.p2rot/value \n p2x1: () : /entry/instrument/p2.p2x1/value \n p2y1: () : /entry/instrument/p2.p2y1/value \n p2zbot: () : /entry/instrument/p2.p2zbot/value \n p2ztop: () : /entry/instrument/p2.p2ztop/value \n dettrans: () : /entry/instrument/pol/dettrans \n mtthp: () : /entry/instrument/pol/mtthp \n stokes: () : /entry/instrument/pol/value \n thp: () : /entry/instrument/pol/thp \n tthp: () : /entry/instrument/pol/tthp \n zp: () : /entry/instrument/pa/zp \n analyser_dspace: () : /entry/instrument/pa_crystal/analyser_dspace \n analyser_id: () : /entry/instrument/pa_crystal.analyser_id/value \n analyser_name: () : /entry/instrument/pa_crystal/analyser_name \n analyser_order: () : /entry/instrument/pa_crystal.analyser_order/value \n pa_detector_name: () : /entry/instrument/pa_detector/pa_detector_name \n pa_detector_id: () : /entry/instrument/pa_detector/value \n Isim: () : /entry/instrument/pa_jones/Isim \n J00: () : /entry/instrument/pa_jones/J00 \n J01: () : /entry/instrument/pa_jones/J01 \n J10: () : /entry/instrument/pa_jones/J10 \n J11: () : /entry/instrument/pa_jones/J11 \n calibration_date: () : /entry/instrument/pil3_100k/calibration_date \n calibration_scan_number: () : /entry/instrument/pil3_100k/calibration_scan_number \n pil3_centre_i: () : /entry/instrument/pil3_centre_i/value \n pil3_centre_j: () : /entry/instrument/pil3_centre_j/value \n Base_z: () : /entry/instrument/positions/Base_z \n Base_z1: () : /entry/instrument/positions/Base_z1 \n Base_z2: () : /entry/instrument/positions/Base_z2 \n Base_z3: () : /entry/instrument/positions/Base_z3 \n base_y: () : /entry/instrument/positions/base_y \n spara: () : /entry/instrument/positions/spara \n sperp: () : /entry/instrument/positions/sperp \n sx: () : /entry/instrument/positions/sx \n sy: () : /entry/instrument/positions/sy \n sz: () : /entry/instrument/positions/sz \n table_horiz: () : /entry/instrument/positions/table_horiz \n table_vert: () : /entry/instrument/positions/table_vert \n ppchitemp: () : /entry/instrument/ppchitemp/ppchitemp \n pppitch: () : /entry/instrument/pppitch/value \n ppth1temp: () : /entry/instrument/ppth1temp/ppth1temp \n ppth2temp: () : /entry/instrument/ppth2temp/ppth2temp \n ppx: () : /entry/instrument/ppx/value \n ppy: () : /entry/instrument/ppy/value \n ppyaw: () : /entry/instrument/ppyaw/value \n ppz1temp: () : /entry/instrument/ppz1temp/ppz1temp \n ppz2temp: () : /entry/instrument/ppz2temp/ppz2temp \n Tcontrol_device: () : /entry/instrument/tcontrol/Tcontrol_device \n Tcontrol_id: () : /entry/instrument/tcontrol/value \n Ta: () : /entry/instrument/temperature_controller/Ta \n Tb: () : /entry/instrument/temperature_controller/Tb \n Tc: () : /entry/instrument/temperature_controller/Tc \n Tchannel: () : /entry/instrument/temperature_controller/Tchannel \n Td: () : /entry/instrument/temperature_controller/Td \n Theater: () : /entry/instrument/temperature_controller/Theater \n Tsample: () : /entry/sample/temperature \n Tset: () : /entry/instrument/temperature_controller/Tset \n value: () : /entry/user_command \n UB11: () : /entry/instrument/xtlinfo_extra/UB11 \n UB12: () : /entry/instrument/xtlinfo_extra/UB12 \n UB13: () : /entry/instrument/xtlinfo_extra/UB13 \n UB21: () : /entry/instrument/xtlinfo_extra/UB21 \n UB22: () : /entry/instrument/xtlinfo_extra/UB22 \n UB23: () : /entry/instrument/xtlinfo_extra/UB23 \n UB31: () : /entry/instrument/xtlinfo_extra/UB31 \n UB32: () : /entry/instrument/xtlinfo_extra/UB32 \n UB33: () : /entry/instrument/xtlinfo_extra/UB33 \n UB_ref1: () : /entry/instrument/xtlinfo_extra/UB_ref1 \n UB_ref2: () : /entry/instrument/xtlinfo_extra/UB_ref2 \n a: () : /entry/instrument/xtlinfo_extra/a \n alpha1: () : /entry/instrument/xtlinfo_extra/alpha1 \n alpha2: () : /entry/instrument/xtlinfo_extra/alpha2 \n alpha3: () : /entry/instrument/xtlinfo_extra/alpha3 \n b: () : /entry/instrument/xtlinfo_extra/b \n c: () : /entry/instrument/xtlinfo_extra/c \n crystal_name: () : /entry/instrument/xtlinfo_extra/crystal_name \n crystal_symmetry: () : /entry/instrument/xtlinfo_extra/crystal_symmetry \n beamExtentScannable: () : /entry/sample/beam/extent \n fluxScannable: () : /entry/sample/beam/flux \nincidentBeamDivergenceScannable: () : /entry/sample/beam/incident_beam_divergence \n incidentPolarizationScannable: () : /entry/sample/beam/incident_polarization \n chemical_formula: () : /entry/sample/chemical_formula \n electric_field: () : /entry/sample/electric_field \n magnetic_field: () : /entry/sample/magnetic_field \n pressure: () : /entry/sample/pressure \n\nScannables Namespace:\n eta_fly: (61,) : /entry/pil3_100k_pil_total/eta_fly_fly \nwait_for_injection_scan_start_beamok: (61,) : /entry/pil3_100k_pil_total/wait_for_injection_scan_start \nwait_for_beam_scan_start_beamok: (61,) : /entry/pil3_100k_pil_total/wait_for_beam_scan_start \n roi1_max: (61,) : /entry/pil3_100k_pil_total/roi1_roi1_max \n roi1_sum: (61,) : /entry/pil3_100k_pil_total/roi1_roi1_sum \n roi2_max: (61,) : /entry/pil3_100k_pil_total/roi2_roi2_max \n roi2_sum: (61,) : /entry/pil3_100k_pil_total/roi2_roi2_sum \n kphi_: (61,) : /entry/pil3_100k_pil_total/showkap6 \n kap_: (61,) : /entry/measurement/kap_ \n kth_: (61,) : /entry/measurement/kth_ \n mu_: (61,) : /entry/measurement/mu_ \n delta_: (61,) : /entry/measurement/delta_ \n gam_: (61,) : /entry/measurement/gam_ \n delta_axis_offset: (61,) : /entry/pil3_100k_pil_total/delta_axis_offset \n TimeSec: (61,) : /entry/pil3_100k_pil_total/atime \n TimeFromEpoch: (61,) : /entry/pil3_100k_pil_total/atimetwo \n ic1monitor: (61,) : /entry/pil3_100k_pil_total/ic1monitor \n rc: (61,) : /entry/pil3_100k_pil_total/rc \n count_time: (61,) : /entry/measurement/count_time \n filepath: (61,) : /entry/measurement/filepath \n pil_max_val: (61,) : /entry/pil3_100k_pil_max_val/pil_max_val \n pil_max_x: (61,) : /entry/pil3_100k_pil_max_x/pil_max_x \n pil_max_y: (61,) : /entry/pil3_100k_pil_max_y/pil_max_y \n pil_total: (61,) : /entry/pil3_100k_pil_total/pil_total \n\nImage Data Namespace:\n pil3_100k: (61, 195, 487) : /entry/instrument/pil3_100k/data \n pil3_100k_image_list: (61,) : /entry/instrument/pil3_100k/image_data \n IMAGE: (61, 195, 487) : /entry/instrument/pil3_100k/data \n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i16/1113658.nxs", "description": "i16 bpm scan, new nexus format", "len_combined": 1187, "len_scannables": 34, "scannables_length": 21, "scan_command": "/entry/scan_command", "axes": "/entry/measurement/shtr3x", "signal": "/entry/measurement/sum", "image": "/entry/instrument/bpm/path", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i16/1113658.nxs'\nNX_class:\n NXentry: ['/entry']\n NXdata: ['/entry/measurement', '/entry/bpm']\n NXcollection: ['/entry/diamond_scan', '/entry/diamond_scan/keys', '/entry/instrument/IonPump12', '/entry/instrument/IonPump12P', '/entry/instrument/IonPump12Volt', '/entry/instrument/PPR', '/entry/instrument/atime', '/entry/instrument/atimetwo', '/entry/instrument/beamline_slits', '/entry/instrument/diffractometer_sample', '/entry/instrument/dummypd', '/entry/instrument/gains_atten', '/entry/instrument/ic1monitor', '/entry/instrument/jjslits', '/entry/instrument/mirrors', '/entry/instrument/mono', '/entry/instrument/mrwolf', '/entry/instrument/offsets', '/entry/instrument/p2', '/entry/instrument/pa', '/entry/instrument/pa_crystal', '/entry/instrument/positions', '/entry/instrument/ppchitemp', '/entry/instrument/ppth1temp', '/entry/instrument/ppth2temp', '/entry/instrument/ppz1temp', '/entry/instrument/ppz2temp', '/entry/instrument/rc', '/entry/instrument/showkap6', '/entry/instrument/temperature_controller', '/entry/instrument/ubMeta', '/entry/instrument/xtlinfo_extra']\n NXinstrument: ['/entry/instrument']\n NXpositioner: ['/entry/instrument/PPR.ppchi', '/entry/instrument/PPR.pppiezo1', '/entry/instrument/PPR.pppiezo2', '/entry/instrument/PPR.ppth1', '/entry/instrument/PPR.ppth2', '/entry/instrument/PPR.ppz1', '/entry/instrument/PPR.ppz2', '/entry/instrument/Waittime', '/entry/instrument/delta_axis_offset', '/entry/instrument/delta_offset', '/entry/instrument/kap', '/entry/instrument/kdelta', '/entry/instrument/kgam', '/entry/instrument/kmu', '/entry/instrument/kphi', '/entry/instrument/kth', '/entry/instrument/p2.p2rot', '/entry/instrument/p2.p2x1', '/entry/instrument/p2.p2y1', '/entry/instrument/p2.p2zbot', '/entry/instrument/p2.p2ztop', '/entry/instrument/pa_crystal.analyser_id', '/entry/instrument/pa_crystal.analyser_order', '/entry/instrument/pa_detector', '/entry/instrument/pa_jones', '/entry/instrument/pil3_centre_i', '/entry/instrument/pil3_centre_j', '/entry/instrument/pol', '/entry/instrument/pppitch', '/entry/instrument/pptTempMonitor', '/entry/instrument/ppx', '/entry/instrument/ppy', '/entry/instrument/ppyaw', '/entry/instrument/shtr3x', '/entry/instrument/stokes_pars', '/entry/instrument/tcontrol']\n NXattenuator: ['/entry/instrument/attenuator']\n NXdetector: ['/entry/instrument/bpm']\n NXinsertion_device: ['/entry/instrument/insertion_device']\n NXmonochromator: ['/entry/instrument/monochromator']\n NXslit: ['/entry/instrument/s1', '/entry/instrument/s2', '/entry/instrument/s3', '/entry/instrument/s4', '/entry/instrument/s5', '/entry/instrument/s6', '/entry/instrument/s7']\n NXtransformations: ['/entry/instrument/s1/s1transformations', '/entry/instrument/s2/s2transformations', '/entry/instrument/s3/s3transformations', '/entry/instrument/s4/s4transformations', '/entry/instrument/s5/s5transformations', '/entry/instrument/s6/s6transformations', '/entry/instrument/s7/s7transformations', '/entry/instrument/transformations', '/entry/sample/beam/transformations', '/entry/sample/transformations']\n NXsource: ['/entry/instrument/source']\n NXnote: ['/entry/notes', '/entry/sample/diffcalc']\n NXsample: ['/entry/sample']\n NXbeam: ['/entry/sample/beam']\n NXuser: ['/entry/user01']\nDefaults:\n @default: ['/entry']\n @axes: /entry/measurement/shtr3x\n @signal: /entry/measurement/sum\n\nMetadata Namespace:\n IonPump12: () : /entry/instrument/IonPump12/IonPump12 \n IonPump12P: () : /entry/instrument/IonPump12P/IonPump12P \n IonPump12Volt: () : /entry/instrument/IonPump12Volt/IonPump12Volt \n ppchi: () : /entry/instrument/PPR.ppchi/value \n pppiezo1: () : /entry/instrument/PPR.pppiezo1/value \n pppiezo2: () : /entry/instrument/PPR.pppiezo2/value \n ppth1: () : /entry/instrument/PPR.ppth1/value \n ppth2: () : /entry/instrument/PPR.ppth2/value \n ppz1: () : /entry/instrument/PPR.ppz1/value \n ppz2: () : /entry/instrument/PPR.ppz2/value \n s1xcentre: () : /entry/instrument/s1/s1transformations/x_centre \n s1xgap: () : /entry/instrument/s1/x_gap \n s1ycentre: () : /entry/instrument/s1/s1transformations/y_centre \n s1ygap: () : /entry/instrument/s1/y_gap \n s2xcentre: () : /entry/instrument/s2/s2transformations/x_centre \n s2xgap: () : /entry/instrument/s2/x_gap \n s2ycentre: () : /entry/instrument/s2/s2transformations/y_centre \n s2ygap: () : /entry/instrument/s2/y_gap \n s3xcentre: () : /entry/instrument/s3/s3transformations/x_centre \n s3xgap: () : /entry/instrument/s3/x_gap \n s3ycentre: () : /entry/instrument/s3/s3transformations/y_centre \n s3ygap: () : /entry/instrument/s3/y_gap \n s4xcentre: () : /entry/instrument/s4/s4transformations/x_centre \n s4xgap: () : /entry/instrument/s4/x_gap \n s4ycentre: () : /entry/instrument/s4/s4transformations/y_centre \n s4ygap: () : /entry/instrument/s4/y_gap \n shtr3x: () : /entry/instrument/beamline_slits/shtr3x \n shtr3y: () : /entry/instrument/beamline_slits/shtr3y \n delta_offset: () : /entry/instrument/delta_offset/value \n alpha: () : /entry/instrument/diffractometer_sample/alpha \n azih: () : /entry/instrument/diffractometer_sample/azih \n azik: () : /entry/instrument/diffractometer_sample/azik \n azil: () : /entry/instrument/diffractometer_sample/azil \n beta: () : /entry/instrument/diffractometer_sample/beta \n betain: () : /entry/instrument/diffractometer_sample/betain \n betaout: () : /entry/instrument/diffractometer_sample/betaout \n chi: () : /entry/instrument/diffractometer_sample/chi \n delta: () : /entry/instrument/diffractometer_sample/delta \n delta_axis_offset: () : /entry/instrument/diffractometer_sample/delta_axis_offset \n en: () : /entry/sample/beam/incident_energy \n eta: () : /entry/instrument/diffractometer_sample/eta \n gam: () : /entry/instrument/diffractometer_sample/gam \n h: () : /entry/instrument/diffractometer_sample/h \n k: () : /entry/instrument/diffractometer_sample/k \n kphi: () : /entry/sample/transformations/phi \n l: () : /entry/instrument/diffractometer_sample/l \n mu: () : /entry/instrument/diffractometer_sample/mu \n phi: () : /entry/instrument/diffractometer_sample/phi \n psi: () : /entry/instrument/diffractometer_sample/psi \n x: () : /entry/instrument/dummypd/x \n y: () : /entry/instrument/dummypd/y \n z: () : /entry/instrument/dummypd/z \n Atten: () : /entry/instrument/gains_atten/Atten \n Transmission: () : /entry/instrument/gains_atten/Transmission \n diode_gain: () : /entry/instrument/gains_atten/diode_gain \n ic1_gain: () : /entry/instrument/gains_atten/ic1_gain \n ic2_gain: () : /entry/instrument/gains_atten/ic2_gain \n idgap: () : /entry/instrument/insertion_device/gap \n Uharmonic: () : /entry/instrument/insertion_device/harmonic \n taperScannable: () : /entry/instrument/insertion_device/taper \n s5xgap: () : /entry/instrument/s5/x_gap \n s5xtrans: () : /entry/instrument/s5/s5transformations/x_centre \n s5ygap: () : /entry/instrument/s5/y_gap \n s5ytrans: () : /entry/instrument/s5/s5transformations/y_centre \n s6xgap: () : /entry/instrument/s6/x_gap \n s6xtrans: () : /entry/instrument/s6/s6transformations/x_centre \n s6ygap: () : /entry/instrument/s6/y_gap \n s6ytrans: () : /entry/instrument/s6/s6transformations/y_centre \n s7xgap: () : /entry/instrument/s7/x_gap \n s7xtrans: () : /entry/instrument/s7/s7transformations/x_centre \n s7ygap: () : /entry/instrument/s7/y_gap \n s7ytrans: () : /entry/instrument/s7/s7transformations/y_centre \n kap: () : /entry/sample/transformations/kappa \n kdelta: () : /entry/instrument/transformations/delta \n kgam: () : /entry/instrument/transformations/gamma \n kmu: () : /entry/sample/transformations/mu \n kth: () : /entry/sample/transformations/theta \n m1piezo: () : /entry/instrument/mirrors/m1piezo \n m1pitch: () : /entry/instrument/mirrors/m1pitch \n m1roll: () : /entry/instrument/mirrors/m1roll \n m1x: () : /entry/instrument/mirrors/m1x \n m1y: () : /entry/instrument/mirrors/m1y \n m1yaw: () : /entry/instrument/mirrors/m1yaw \n m2bender: () : /entry/instrument/mirrors/m2bender \n m2pitch: () : /entry/instrument/mirrors/m2pitch \n m2roll: () : /entry/instrument/mirrors/m2roll \n m2x: () : /entry/instrument/mirrors/m2x \n m2y: () : /entry/instrument/mirrors/m2y \n m2yaw: () : /entry/instrument/mirrors/m2yaw \n m3pitch: () : /entry/instrument/mirrors/m3pitch \n m3x: () : /entry/instrument/mirrors/m3x \n m4pitch: () : /entry/instrument/mirrors/m4pitch \n m4x: () : /entry/instrument/mirrors/m4x \n T1dcmSi111: () : /entry/instrument/mono/T1dcmSi111 \n T2dcmSi111: () : /entry/instrument/mono/T2dcmSi111 \n bragg: () : /entry/instrument/mono/bragg \n dcmfinepitch: () : /entry/instrument/mono/dcmfinepitch \n dcmlat: () : /entry/instrument/mono/dcmlat \n dcmpitch: () : /entry/instrument/mono/dcmpitch \n dcmroll1: () : /entry/instrument/mono/dcmroll1 \n dcmroll2: () : /entry/instrument/mono/dcmroll2 \n perp: () : /entry/instrument/mono/perp \n Day: () : /entry/instrument/mrwolf/Day \n Hours: () : /entry/instrument/mrwolf/Hours \n Minutes: () : /entry/instrument/mrwolf/Minutes \n Month: () : /entry/instrument/mrwolf/Month \n Seconds: () : /entry/instrument/mrwolf/Seconds \n Year: () : /entry/instrument/mrwolf/Year \n base_z_offset: () : /entry/instrument/offsets/base_z_offset \n idgap_offset: () : /entry/instrument/offsets/idgap_offset \n m1y_offset: () : /entry/instrument/offsets/m1y_offset \n m2_coating_offset: () : /entry/instrument/offsets/m2_coating_offset \n m2y_offset: () : /entry/instrument/offsets/m2y_offset \n ppy_offset: () : /entry/instrument/offsets/ppy_offset \n ztable_offset: () : /entry/instrument/offsets/ztable_offset \n p2rot: () : /entry/instrument/p2.p2rot/value \n p2x1: () : /entry/instrument/p2.p2x1/value \n p2y1: () : /entry/instrument/p2.p2y1/value \n p2zbot: () : /entry/instrument/p2.p2zbot/value \n p2ztop: () : /entry/instrument/p2.p2ztop/value \n dettrans: () : /entry/instrument/pol/dettrans \n mtthp: () : /entry/instrument/pol/mtthp \n stokes: () : /entry/instrument/pol/value \n thp: () : /entry/instrument/pol/thp \n tthp: () : /entry/instrument/pol/tthp \n zp: () : /entry/instrument/pa/zp \n analyser_dspace: () : /entry/instrument/pa_crystal/analyser_dspace \n analyser_id: () : /entry/instrument/pa_crystal.analyser_id/value \n analyser_name: () : /entry/instrument/pa_crystal/analyser_name \n analyser_order: () : /entry/instrument/pa_crystal.analyser_order/value \n pa_detector_name: () : /entry/instrument/pa_detector/pa_detector_name \n pa_detector_id: () : /entry/instrument/pa_detector/value \n pil3_centre_i: () : /entry/instrument/pil3_centre_i/value \n pil3_centre_j: () : /entry/instrument/pil3_centre_j/value \n Base_z: () : /entry/instrument/positions/Base_z \n Base_z1: () : /entry/instrument/positions/Base_z1 \n Base_z2: () : /entry/instrument/positions/Base_z2 \n Base_z3: () : /entry/instrument/positions/Base_z3 \n base_y: () : /entry/instrument/positions/base_y \n spara: () : /entry/instrument/positions/spara \n sperp: () : /entry/instrument/positions/sperp \n sx: () : /entry/instrument/positions/sx \n sy: () : /entry/instrument/positions/sy \n sz: () : /entry/instrument/positions/sz \n table_horiz: () : /entry/instrument/positions/table_horiz \n table_vert: () : /entry/instrument/positions/table_vert \n ppchitemp: () : /entry/instrument/ppchitemp/ppchitemp \n pppitch: () : /entry/instrument/pppitch/value \n ppth1temp: () : /entry/instrument/ppth1temp/ppth1temp \n ppth2temp: () : /entry/instrument/ppth2temp/ppth2temp \n ppx: () : /entry/instrument/ppx/value \n ppy: () : /entry/instrument/ppy/value \n ppyaw: () : /entry/instrument/ppyaw/value \n ppz1temp: () : /entry/instrument/ppz1temp/ppz1temp \n ppz2temp: () : /entry/instrument/ppz2temp/ppz2temp \n Tcontrol_device: () : /entry/instrument/tcontrol/Tcontrol_device \n Tcontrol_id: () : /entry/instrument/tcontrol/value \n Ta: () : /entry/instrument/temperature_controller/Ta \n Tb: () : /entry/instrument/temperature_controller/Tb \n Tc: () : /entry/instrument/temperature_controller/Tc \n Tchannel: () : /entry/instrument/temperature_controller/Tchannel \n Td: () : /entry/instrument/temperature_controller/Td \n Theater: () : /entry/instrument/temperature_controller/Theater \n Tsample: () : /entry/sample/temperature \n Tset: () : /entry/instrument/temperature_controller/Tset \n value: () : /entry/user_command \n UB11: () : /entry/instrument/xtlinfo_extra/UB11 \n UB12: () : /entry/instrument/xtlinfo_extra/UB12 \n UB13: () : /entry/instrument/xtlinfo_extra/UB13 \n UB21: () : /entry/instrument/xtlinfo_extra/UB21 \n UB22: () : /entry/instrument/xtlinfo_extra/UB22 \n UB23: () : /entry/instrument/xtlinfo_extra/UB23 \n UB31: () : /entry/instrument/xtlinfo_extra/UB31 \n UB32: () : /entry/instrument/xtlinfo_extra/UB32 \n UB33: () : /entry/instrument/xtlinfo_extra/UB33 \n UB_ref1: () : /entry/instrument/xtlinfo_extra/UB_ref1 \n UB_ref2: () : /entry/instrument/xtlinfo_extra/UB_ref2 \n a: () : /entry/instrument/xtlinfo_extra/a \n alpha1: () : /entry/instrument/xtlinfo_extra/alpha1 \n alpha2: () : /entry/instrument/xtlinfo_extra/alpha2 \n alpha3: () : /entry/instrument/xtlinfo_extra/alpha3 \n b: () : /entry/instrument/xtlinfo_extra/b \n c: () : /entry/instrument/xtlinfo_extra/c \n crystal_name: () : /entry/instrument/xtlinfo_extra/crystal_name \n crystal_symmetry: () : /entry/instrument/xtlinfo_extra/crystal_symmetry \n comment: () : /entry/notes/data \n beamExtentScannable: () : /entry/sample/beam/extent \n fluxScannable: () : /entry/sample/beam/flux \nincidentBeamDivergenceScannable: () : /entry/sample/beam/incident_beam_divergence \n incidentPolarizationScannable: () : /entry/sample/beam/incident_polarization \n chemical_formula: () : /entry/sample/chemical_formula \n electric_field: () : /entry/sample/electric_field \n magnetic_field: () : /entry/sample/magnetic_field \n pressure: () : /entry/sample/pressure \n\nScannables Namespace:\n shtr3x: (21,) : /entry/measurement/shtr3x \n Time: (21,) : /entry/measurement/Time \n kphi_: (21,) : /entry/measurement/kphi_ \n kap_: (21,) : /entry/measurement/kap_ \n kth_: (21,) : /entry/measurement/kth_ \n mu_: (21,) : /entry/measurement/mu_ \n delta_: (21,) : /entry/measurement/delta_ \n gam_: (21,) : /entry/measurement/gam_ \n delta_axis_offset: (21,) : /entry/measurement/delta_axis_offset \n TimeSec: (21,) : /entry/measurement/TimeSec \n TimeFromEpoch: (21,) : /entry/measurement/TimeFromEpoch \n ic1monitor: (21,) : /entry/measurement/ic1monitor \n rc: (21,) : /entry/measurement/rc \n t: (21,) : /entry/measurement/t \n path: (21,) : /entry/measurement/path \n background: (21,) : /entry/measurement/background \n peakx_raw: (21,) : /entry/measurement/peakx_raw \n peaky_raw: (21,) : /entry/measurement/peaky_raw \n peakx: (21,) : /entry/measurement/peakx \n peaky: (21,) : /entry/measurement/peaky \n topx: (21,) : /entry/measurement/topx \n topy: (21,) : /entry/measurement/topy \n fwhmx: (21,) : /entry/measurement/fwhmx \n fwhmy: (21,) : /entry/measurement/fwhmy \n fwhmarea: (21,) : /entry/measurement/fwhmarea \n peakx_mm: (21,) : /entry/measurement/peakx_mm \n peaky_mm: (21,) : /entry/measurement/peaky_mm \n fwhmx_mm: (21,) : /entry/measurement/fwhmx_mm \n fwhmy_mm: (21,) : /entry/measurement/fwhmy_mm \n fwhmarea_mm2: (21,) : /entry/measurement/fwhmarea_mm2 \n maxx: (21,) : /entry/measurement/maxx \n maxy: (21,) : /entry/measurement/maxy \n maxval: (21,) : /entry/measurement/maxval \n sum: (21,) : /entry/measurement/sum \n\nImage Data Namespace:\n bpm: (21,) : /entry/instrument/bpm/path \n IMAGE: (21,) : /entry/instrument/bpm/path \n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i16/processed/1090391_msmapper.nxs", "description": "msmapper volume", "len_combined": 36, "len_scannables": 0, "scannables_length": 0, "scan_command": null, "axes": "/processed/reciprocal_space/h-axis", "signal": "/processed/reciprocal_space/volume", "image": "/processed/reciprocal_space/volume", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i16/processed/1090391_msmapper.nxs'\nNX_class:\n NXentry: ['/processed']\n NXdata: ['/processed/reciprocal_space']\n NXprocess: ['/processed/process']\nDefaults:\n @default: ['/processed']\n @axes: /processed/reciprocal_space/h-axis\n @signal: /processed/reciprocal_space/volume\n\nMetadata Namespace:\n\n\nScannables Namespace:\n\n\nImage Data Namespace:\n reciprocal_space: (31, 51, 28) : /processed/reciprocal_space/volume \n IMAGE: (31, 51, 28) : /processed/reciprocal_space/volume \n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-608314.nxs", "description": "i10 pimte scan", "len_combined": 202, "len_scannables": 0, "scannables_length": 0, "scan_command": "/entry1/scan_command", "axes": null, "signal": "/entry1/pimte/data", "image": "/entry1/instrument/pimte/data", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-608314.nxs'\nNX_class:\n NXentry: ['/entry1']\n NXdata: ['/entry1/pimte']\n NXcollection: ['/entry1/before_scan', '/entry1/before_scan/chi', '/entry1/before_scan/dsd', '/entry1/before_scan/dsu', '/entry1/before_scan/emecpitch', '/entry1/before_scan/emecy1', '/entry1/before_scan/emecy2', '/entry1/before_scan/eta', '/entry1/before_scan/idd_gap', '/entry1/before_scan/idd_jawphase', '/entry1/before_scan/idd_rowphase1', '/entry1/before_scan/idd_rowphase2', '/entry1/before_scan/idd_rowphase3', '/entry1/before_scan/idd_rowphase4', '/entry1/before_scan/idd_sepphase', '/entry1/before_scan/idu_gap', '/entry1/before_scan/idu_jawphase', '/entry1/before_scan/idu_rowphase1', '/entry1/before_scan/idu_rowphase2', '/entry1/before_scan/idu_rowphase3', '/entry1/before_scan/idu_rowphase4', '/entry1/before_scan/idu_sepphase', '/entry1/before_scan/ls340', '/entry1/before_scan/pgm_energy', '/entry1/before_scan/pgm_grat_pitch', '/entry1/before_scan/pgm_m2_pitch', '/entry1/before_scan/pinhx', '/entry1/before_scan/pinhy', '/entry1/before_scan/pol', '/entry1/before_scan/s4xsize', '/entry1/before_scan/s4ysize', '/entry1/before_scan/sx', '/entry1/before_scan/sy', '/entry1/before_scan/sz', '/entry1/before_scan/th', '/entry1/before_scan/th_off', '/entry1/before_scan/thp', '/entry1/before_scan/tth', '/entry1/before_scan/tth_off', '/entry1/before_scan/ttp']\n NXinstrument: ['/entry1/instrument']\n NXpositioner: ['/entry1/instrument/dummy']\n NXmonochromator: ['/entry1/instrument/monochromator']\n NXdetector: ['/entry1/instrument/pimte']\n NXsource: ['/entry1/instrument/source']\n NXuser: ['/entry1/user01']\nDefaults:\n @default: []\n @axes: None\n @signal: /entry1/pimte/data\n\nMetadata Namespace:\n\n\nScannables Namespace:\n\n\nImage Data Namespace:\n pimte: (1, 2048, 2048) : /entry1/instrument/pimte/data \n IMAGE: (1, 2048, 2048) : /entry1/instrument/pimte/data \n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-618365.nxs", "description": "i10 scan", "len_combined": 244, "len_scannables": 14, "scannables_length": 25, "scan_command": "/entry1/scan_command", "axes": null, "signal": null, "image": "", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-618365.nxs'\nNX_class:\n NXentry: ['/entry1']\n NXdata: ['/entry1/default']\n NXcollection: ['/entry1/before_scan', '/entry1/before_scan/chi', '/entry1/before_scan/dsd', '/entry1/before_scan/dsu', '/entry1/before_scan/emecpitch', '/entry1/before_scan/emecy1', '/entry1/before_scan/emecy2', '/entry1/before_scan/eta', '/entry1/before_scan/idd_gap', '/entry1/before_scan/idd_jawphase', '/entry1/before_scan/idd_rowphase1', '/entry1/before_scan/idd_rowphase2', '/entry1/before_scan/idd_rowphase3', '/entry1/before_scan/idd_rowphase4', '/entry1/before_scan/idd_sepphase', '/entry1/before_scan/idu_gap', '/entry1/before_scan/idu_jawphase', '/entry1/before_scan/idu_rowphase1', '/entry1/before_scan/idu_rowphase2', '/entry1/before_scan/idu_rowphase3', '/entry1/before_scan/idu_rowphase4', '/entry1/before_scan/idu_sepphase', '/entry1/before_scan/ls340', '/entry1/before_scan/pgm_energy', '/entry1/before_scan/pgm_grat_pitch', '/entry1/before_scan/pgm_m2_pitch', '/entry1/before_scan/pinhx', '/entry1/before_scan/pinhy', '/entry1/before_scan/pol', '/entry1/before_scan/s4xsize', '/entry1/before_scan/s4ysize', '/entry1/before_scan/sx', '/entry1/before_scan/sy', '/entry1/before_scan/th', '/entry1/before_scan/th_off', '/entry1/before_scan/thp', '/entry1/before_scan/tth', '/entry1/before_scan/tth_off', '/entry1/before_scan/ttp']\n NXinstrument: ['/entry1/instrument']\n NXmonochromator: ['/entry1/instrument/monochromator']\n NXpositioner: ['/entry1/instrument/rdeta', '/entry1/instrument/rgain', '/entry1/instrument/sz']\n NXsource: ['/entry1/instrument/source']\n NXuser: ['/entry1/user01']\nDefaults:\n @default: []\n @axes: None\n @signal: None\n\nMetadata Namespace:\n\n\nScannables Namespace:\n gdet: (25,) : /entry1/default/gdet \n gdrain: (25,) : /entry1/default/gdrain \n gfluo: (25,) : /entry1/default/gfluo \n macr16: (25,) : /entry1/default/macr16 \n macr17: (25,) : /entry1/default/macr17 \n macr18: (25,) : /entry1/default/macr18 \n macr19: (25,) : /entry1/default/macr19 \n rdet: (25,) : /entry1/default/rdet \n rdrain: (25,) : /entry1/default/rdrain \n rfluo: (25,) : /entry1/default/rfluo \n rmirror: (25,) : /entry1/default/rmirror \n rnormdet: (25,) : /entry1/default/rnormdet \n rnormfluo: (25,) : /entry1/default/rnormfluo \n sz: (25,) : /entry1/default/sz \n\nImage Data Namespace:\n\n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-854741.nxs", "description": "i10 pimte scan, single point with TIFF", "len_combined": 438, "len_scannables": 2, "scannables_length": 1, "scan_command": "/entry/scan_command", "axes": "/entry/pimtetiff/dummy", "signal": "/entry/pimtetiff/image_data", "image": "/entry/instrument/pimtetiff/image_data", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-854741.nxs'\nNX_class:\n NXentry: ['/entry']\n NXdata: ['/entry/pimtetiff']\n NXcollection: ['/entry/diamond_scan', '/entry/diamond_scan/keys', '/entry/instrument/id/idd', '/entry/instrument/id/idu', '/entry/instrument/rasor', '/entry/instrument/rasor/cryo', '/entry/instrument/rasor/diff', '/entry/instrument/rasor/emec', '/entry/instrument/rasor/polan', '/entry/instrument/rasor/table']\n NXinstrument: ['/entry/instrument']\n NXpositioner: ['/entry/instrument/dummy']\n NXinsertion_device: ['/entry/instrument/id']\n NXsensor: ['/entry/instrument/lakeshore340']\n NXmirror: ['/entry/instrument/m1', '/entry/instrument/m3m5', '/entry/instrument/m4']\n NXmonochromator: ['/entry/instrument/pgm']\n NXdetector: ['/entry/instrument/pimtetiff']\n NXnote: ['/entry/instrument/pimtetiff/data_file']\n NXaperture: ['/entry/instrument/rasor/aperture']\n NXpinhole: ['/entry/instrument/rasor/pin_hole']\n NXslit: ['/entry/instrument/s1', '/entry/instrument/s2', '/entry/instrument/s3', '/entry/instrument/s4', '/entry/instrument/s5', '/entry/instrument/s6']\n NXsource: ['/entry/instrument/source']\n NXsample: ['/entry/sample']\n NXbeam: ['/entry/sample/beam']\n NXuser: ['/entry/user01']\nDefaults:\n @default: ['/entry']\n @axes: /entry/pimtetiff/dummy\n @signal: /entry/pimtetiff/image_data\n\nMetadata Namespace:\n gap: () : /entry/instrument/id/gap \n harmonic: () : /entry/instrument/id/harmonic \n idd_gap: () : /entry/instrument/id/idd/gap \n idd_jawphase: () : /entry/instrument/id/idd/jawphase \n idd_rowphase1: () : /entry/instrument/id/idd/rowphase1 \n idd_rowphase2: () : /entry/instrument/id/idd/rowphase2 \n idd_rowphase3: () : /entry/instrument/id/idd/rowphase3 \n idd_rowphase4: () : /entry/instrument/id/idd/rowphase4 \n idd_sepphase: () : /entry/instrument/id/idd/sepphase \n idu_gap: () : /entry/instrument/id/idu/gap \n idu_jawphase: () : /entry/instrument/id/idu/jawphase \n idu_rowphase1: () : /entry/instrument/id/idu/rowphase1 \n idu_rowphase2: () : /entry/instrument/id/idu/rowphase2 \n idu_rowphase3: () : /entry/instrument/id/idu/rowphase3 \n idu_rowphase4: () : /entry/instrument/id/idu/rowphase4 \n idu_sepphase: () : /entry/instrument/id/idu/sepphase \n laa: () : /entry/instrument/id/linear_arbitrary_angle \n pol: () : /entry/instrument/id/polarisation \n value: () : /entry/instrument/id/source_mode \n taper: () : /entry/instrument/id/taper \n Channel0Temp: () : /entry/instrument/lakeshore340/Channel0Temp \n Channel1Temp: () : /entry/instrument/lakeshore340/Channel1Temp \n Channel2Temp: () : /entry/instrument/lakeshore340/Channel2Temp \n Channel3Temp: () : /entry/instrument/lakeshore340/Channel3Temp \n m1fpitch: () : /entry/instrument/m1/m1_fine_pitch \n m1_pitch: () : /entry/instrument/m1/pitch \n m1_roll: () : /entry/instrument/m1/roll \n m1_x: () : /entry/instrument/m1/x \n m1_y: () : /entry/instrument/m1/y \n m1_yaw: () : /entry/instrument/m1/yaw \n m1_z: () : /entry/instrument/m1/z \n m3m5fpitch: () : /entry/instrument/m3m5/m3m5_fine_pitch \n m3m5_pitch: () : /entry/instrument/m3m5/pitch \n m3m5_roll: () : /entry/instrument/m3m5/roll \n m3m5_x: () : /entry/instrument/m3m5/x \n m3m5_y: () : /entry/instrument/m3m5/y \n m3m5_yaw: () : /entry/instrument/m3m5/yaw \n m3m5_z: () : /entry/instrument/m3m5/z \n m4fpitch: () : /entry/instrument/m4/m4_fine_pitch \n m4_pitch: () : /entry/instrument/m4/pitch \n m4_roll: () : /entry/instrument/m4/roll \n m4_x: () : /entry/instrument/m4/x \n m4_y: () : /entry/instrument/m4/y \n m4_yaw: () : /entry/instrument/m4/yaw \n m4_z: () : /entry/instrument/m4/z \n cff: () : /entry/instrument/pgm/cff \n pgm_energy: () : /entry/sample/beam/incident_energy \n grating: () : /entry/instrument/pgm/grating \n pgm_grat_pitch: () : /entry/instrument/pgm/grating_pitch \n pgm_grat_x: () : /entry/instrument/pgm/grating_x \n pgm_m2_pitch: () : /entry/instrument/pgm/mirror_pitch \n pgm_m2_plane: () : /entry/instrument/pgm/mirror_x \n dsd: () : /entry/instrument/rasor/aperture/downstream \n dsu: () : /entry/instrument/rasor/aperture/upstream \n sx: () : /entry/instrument/rasor/cryo/x \n sy: () : /entry/instrument/rasor/cryo/y \n sz: () : /entry/instrument/rasor/cryo/z \n tth: () : /entry/instrument/rasor/diff/2_theta \n alpha_rasor: () : /entry/instrument/rasor/diff/alpha \n chi: () : /entry/instrument/rasor/diff/chi \n th: () : /entry/instrument/rasor/diff/theta \n difx: () : /entry/instrument/rasor/diff/x \n emecpitch: () : /entry/instrument/rasor/emec/pitch \n emecy1: () : /entry/instrument/rasor/emec/y1 \n emecy2: () : /entry/instrument/rasor/emec/y2 \n pinhx: () : /entry/instrument/rasor/pin_hole/x \n pinhy: () : /entry/instrument/rasor/pin_hole/y \n ttp: () : /entry/instrument/rasor/polan/2_theta \n eta: () : /entry/instrument/rasor/polan/eta \n thp: () : /entry/instrument/rasor/polan/theta \n py: () : /entry/instrument/rasor/polan/y \n pz: () : /entry/instrument/rasor/polan/z \n lgb: () : /entry/instrument/rasor/table/back_leg \n lgf: () : /entry/instrument/rasor/table/front_leg \n lgm: () : /entry/instrument/rasor/table/middle_leg \n s1xsize: () : /entry/instrument/s1/x_gap \n s1xcentre: () : /entry/instrument/s1/x_pos \n s1ysize: () : /entry/instrument/s1/y_gap \n s1ycentre: () : /entry/instrument/s1/y_pos \n s2xsize: () : /entry/instrument/s2/x_gap \n s2xcentre: () : /entry/instrument/s2/x_pos \n s2ysize: () : /entry/instrument/s2/y_gap \n s2ycentre: () : /entry/instrument/s2/y_pos \n s3xsize: () : /entry/instrument/s3/x_gap \n s3xcentre: () : /entry/instrument/s3/x_pos \n s3ysize: () : /entry/instrument/s3/y_gap \n s3ycentre: () : /entry/instrument/s3/y_pos \n s4xgap: () : /entry/instrument/s4/x_gap \n s4xsize: () : /entry/instrument/s4/x_size \n s4ygap: () : /entry/instrument/s4/y_gap \n s4ysize: () : /entry/instrument/s4/y_size \n s4z: () : /entry/instrument/s4/z \n s5xsize: () : /entry/instrument/s5/x_gap \n s5xhall: () : /entry/instrument/s5/x_hall \n s5xcentre: () : /entry/instrument/s5/x_pos \n s5xring: () : /entry/instrument/s5/x_ring \n s5ysize: () : /entry/instrument/s5/y_gap \n s5yminus: () : /entry/instrument/s5/y_minus \n s5yplus: () : /entry/instrument/s5/y_plus \n s5ycentre: () : /entry/instrument/s5/y_pos \n s6xsize: () : /entry/instrument/s6/x_gap \n s6xhall: () : /entry/instrument/s6/x_hall \n s6xcentre: () : /entry/instrument/s6/x_pos \n s6xring: () : /entry/instrument/s6/x_ring \n s6ysize: () : /entry/instrument/s6/y_gap \n s6yminus: () : /entry/instrument/s6/y_minus \n s6yplus: () : /entry/instrument/s6/y_plus \n s6ycentre: () : /entry/instrument/s6/y_pos \n rc: () : /entry/instrument/source/current \n beamenergy: () : /entry/instrument/source/energy \n ds: () : /entry/sample/beam/incident_beam_divergence \n\nScannables Namespace:\n dummy: (1,) : /entry/pimtetiff/dummy \n count_time: (1,) : /entry/instrument/pimtetiff/count_time \n\nImage Data Namespace:\n pimtetiff: (1,) : /entry/instrument/pimtetiff/image_data \n IMAGE: (1,) : /entry/instrument/pimtetiff/image_data \n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-1-207.nxs", "description": "i10-1 scan", "len_combined": 372, "len_scannables": 8, "scannables_length": 451, "scan_command": "/entry/scan_command", "axes": "/entry/mcse16/energye", "signal": "/entry/mcse16/data", "image": "", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-1-207.nxs'\nNX_class:\n NXentry: ['/entry']\n NXdata: ['/entry/mcse16', '/entry/mcse17', '/entry/mcse18']\n NXcollection: ['/entry/diamond_scan', '/entry/diamond_scan/keys', '/entry/instrument/em', '/entry/instrument/id/idd', '/entry/instrument/id/idu', '/entry/instrument/magnet', '/entry/user_input']\n NXinstrument: ['/entry/instrument']\n NXpositioner: ['/entry/instrument/energye']\n NXinsertion_device: ['/entry/instrument/id']\n NXsensor: ['/entry/instrument/lakeshore336']\n NXmirror: ['/entry/instrument/m1', '/entry/instrument/m3m5', '/entry/instrument/m6']\n NXdetector: ['/entry/instrument/mcse16', '/entry/instrument/mcse17', '/entry/instrument/mcse18']\n NXmonochromator: ['/entry/instrument/pgm']\n NXslit: ['/entry/instrument/s1', '/entry/instrument/s2', '/entry/instrument/s3', '/entry/instrument/s7', '/entry/instrument/s8', '/entry/instrument/s9']\n NXsource: ['/entry/instrument/source']\n NXsample: ['/entry/sample']\n NXbeam: ['/entry/sample/beam']\n NXuser: ['/entry/user01']\nDefaults:\n @default: ['/entry']\n @axes: /entry/mcse16/energye\n @signal: /entry/mcse16/data\n\nMetadata Namespace:\n empitch: () : /entry/instrument/em/pitch \n emy: () : /entry/instrument/em/y \n gap: () : /entry/instrument/id/gap \n harmonic: () : /entry/instrument/id/harmonic \n idd_gap: () : /entry/instrument/id/idd/gap \n idd_jawphase: () : /entry/instrument/id/idd/jawphase \n idd_rowphase1: () : /entry/instrument/id/idd/rowphase1 \n idd_rowphase2: () : /entry/instrument/id/idd/rowphase2 \n idd_rowphase3: () : /entry/instrument/id/idd/rowphase3 \n idd_rowphase4: () : /entry/instrument/id/idd/rowphase4 \n idd_sepphase: () : /entry/instrument/id/idd/sepphase \n idu_gap: () : /entry/instrument/id/idu/gap \n idu_jawphase: () : /entry/instrument/id/idu/jawphase \n idu_rowphase1: () : /entry/instrument/id/idu/rowphase1 \n idu_rowphase2: () : /entry/instrument/id/idu/rowphase2 \n idu_rowphase3: () : /entry/instrument/id/idu/rowphase3 \n idu_rowphase4: () : /entry/instrument/id/idu/rowphase4 \n idu_sepphase: () : /entry/instrument/id/idu/sepphase \n laa: () : /entry/instrument/id/linear_arbitrary_angle \n pol: () : /entry/instrument/id/polarisation \n value: () : /entry/instrument/id/source_mode \n taper: () : /entry/instrument/id/taper \n cryostat: () : /entry/instrument/lakeshore336/cryostat \n demand: () : /entry/instrument/lakeshore336/demand \n heater: () : /entry/instrument/lakeshore336/heater \n heater_range: () : /entry/instrument/lakeshore336/heater_range \n sample: () : /entry/instrument/lakeshore336/sample \n shield: () : /entry/instrument/lakeshore336/shield \n m1fpitch: () : /entry/instrument/m1/m1_fine_pitch \n m1_pitch: () : /entry/instrument/m1/pitch \n m1_roll: () : /entry/instrument/m1/roll \n m1_x: () : /entry/instrument/m1/x \n m1_y: () : /entry/instrument/m1/y \n m1_yaw: () : /entry/instrument/m1/yaw \n m1_z: () : /entry/instrument/m1/z \n m3m5fpitch: () : /entry/instrument/m3m5/m3m5_fine_pitch \n m3m5_pitch: () : /entry/instrument/m3m5/pitch \n m3m5_roll: () : /entry/instrument/m3m5/roll \n m3m5_x: () : /entry/instrument/m3m5/x \n m3m5_y: () : /entry/instrument/m3m5/y \n m3m5_yaw: () : /entry/instrument/m3m5/yaw \n m3m5_z: () : /entry/instrument/m3m5/z \n m6fpitch: () : /entry/instrument/m6/m6_fine_pitch \n m6_pitch: () : /entry/instrument/m6/pitch \n m6_roll: () : /entry/instrument/m6/roll \n m6_x: () : /entry/instrument/m6/x \n m6_y: () : /entry/instrument/m6/y \n m6_yaw: () : /entry/instrument/m6/yaw \n m6_z: () : /entry/instrument/m6/z \n magnetCurrent: () : /entry/instrument/magnet/current \n magnetField: () : /entry/instrument/magnet/field \n cff: () : /entry/instrument/pgm/cff \n pgm_energy: () : /entry/sample/beam/incident_energy \n grating: () : /entry/instrument/pgm/grating \n pgm_grat_pitch: () : /entry/instrument/pgm/grating_pitch \n pgm_grat_x: () : /entry/instrument/pgm/grating_x \n pgm_m2_pitch: () : /entry/instrument/pgm/mirror_pitch \n pgm_m2_plane: () : /entry/instrument/pgm/mirror_x \n s1xsize: () : /entry/instrument/s1/x_gap \n s1xcentre: () : /entry/instrument/s1/x_pos \n s1ysize: () : /entry/instrument/s1/y_gap \n s1ycentre: () : /entry/instrument/s1/y_pos \n s2xsize: () : /entry/instrument/s2/x_gap \n s2xcentre: () : /entry/instrument/s2/x_pos \n s2ysize: () : /entry/instrument/s2/y_gap \n s2ycentre: () : /entry/instrument/s2/y_pos \n s3xsize: () : /entry/instrument/s3/x_gap \n s3xcentre: () : /entry/instrument/s3/x_pos \n s3ysize: () : /entry/instrument/s3/y_gap \n s3ycentre: () : /entry/instrument/s3/y_pos \n s7xgap: () : /entry/instrument/s7/x_gap \n s7xsize: () : /entry/instrument/s7/x_size \n s7ygap: () : /entry/instrument/s7/y_gap \n s7ysize: () : /entry/instrument/s7/y_size \n s7z: () : /entry/instrument/s7/z \n s8xsize: () : /entry/instrument/s8/x_gap \n s8xhall: () : /entry/instrument/s8/x_hall \n s8xcentre: () : /entry/instrument/s8/x_pos \n s8xring: () : /entry/instrument/s8/x_ring \n s8ysize: () : /entry/instrument/s8/y_gap \n s8yminus: () : /entry/instrument/s8/y_minus \n s8yplus: () : /entry/instrument/s8/y_plus \n s8ycentre: () : /entry/instrument/s8/y_pos \n s9xhall: () : /entry/instrument/s9/x_hall \n s9xring: () : /entry/instrument/s9/x_ring \n s9yminus: () : /entry/instrument/s9/y_minus \n s9yplus: () : /entry/instrument/s9/y_plus \n rc: () : /entry/instrument/source/current \n beamenergy: () : /entry/instrument/source/energy \n ds: () : /entry/sample/beam/incident_beam_divergence \n\nScannables Namespace:\n energye: (451,) : /entry/mcse18/energye \n demand: (451,) : /entry/instrument/energye/demand \n demand_diff: (451,) : /entry/instrument/energye/demand_diff \n pgm_energy: (451,) : /entry/instrument/energye/pgm_energy \n pgm_energy_diff: (451,) : /entry/instrument/energye/pgm_energy_diff \n mcse16: (451,) : /entry/mcse16/data \n mcse17: (451,) : /entry/mcse17/data \n mcse18: (451,) : /entry/mcse18/data \n\nImage Data Namespace:\n\n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-1-10.nxs", "description": "i10-1 XASscan example", "len_combined": 420, "len_scannables": 5, "scannables_length": 51, "scan_command": "/entry/scan_command", "axes": "/entry/macj217/energy", "signal": "/entry/macj217/data", "image": "", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-1-10.nxs'\nNX_class:\n NXentry: ['/entry']\n NXdata: ['/entry/macj217', '/entry/macj216', '/entry/macj218', '/entry/macj219', '/entry/xas_entry/data', '/entry/xas_entry/pfy', '/entry/xas_entry/tey', '/entry/xas_entry/tfy_front', '/entry/xas_entry/tfy_side']\n NXcollection: ['/entry/diamond_scan', '/entry/diamond_scan/keys', '/entry/instrument/hfm', '/entry/instrument/id/idd', '/entry/instrument/id/idu', '/entry/instrument/ips', '/entry/instrument/itc2_device', '/entry/instrument/itc3_device', '/entry/user_input']\n NXinstrument: ['/entry/instrument', '/entry/xas_entry/instrument']\n NXpositioner: ['/entry/instrument/energy']\n NXinsertion_device: ['/entry/instrument/id']\n NXmirror: ['/entry/instrument/m1', '/entry/instrument/m3m5', '/entry/instrument/m6']\n NXdetector: ['/entry/instrument/macj216', '/entry/instrument/macj217', '/entry/instrument/macj218', '/entry/instrument/macj219', '/entry/xas_entry/instrument/absorbed_beam', '/entry/xas_entry/instrument/incoming_beam']\n NXmonochromator: ['/entry/instrument/pgm', '/entry/xas_entry/instrument/monochromator']\n NXslit: ['/entry/instrument/s1', '/entry/instrument/s2', '/entry/instrument/s3', '/entry/instrument/s7', '/entry/instrument/s8', '/entry/instrument/s9']\n NXsource: ['/entry/instrument/source', '/entry/xas_entry/instrument/source']\n NXsample: ['/entry/sample', '/entry/xas_entry/sample']\n NXbeam: ['/entry/sample/beam', '/entry/xas_entry/sample/beam']\n NXuser: ['/entry/user01']\n NXsubentry: ['/entry/xas_entry']\n NXmonitor: ['/entry/xas_entry/monitor']\nDefaults:\n @default: ['/entry', '/entry/xas_entry', '/entry/xas_entry/instrument/absorbed_beam']\n @axes: /entry/macj217/energy\n @signal: /entry/macj217/data\n\nMetadata Namespace:\n hfmpitch: () : /entry/instrument/hfm/pitch \n hfmpitch_off: () : /entry/instrument/hfm/pitch_offset \n hfmx: () : /entry/instrument/hfm/x \n hfmy: () : /entry/instrument/hfm/y \n gap: () : /entry/instrument/id/gap \n harmonic: () : /entry/instrument/id/harmonic \n idd_gap: () : /entry/instrument/id/idd/gap \n idd_jawphase: () : /entry/instrument/id/idd/jawphase \n idd_rowphase1: () : /entry/instrument/id/idd/rowphase1 \n idd_rowphase2: () : /entry/instrument/id/idd/rowphase2 \n idd_rowphase3: () : /entry/instrument/id/idd/rowphase3 \n idd_rowphase4: () : /entry/instrument/id/idd/rowphase4 \n idd_sepphase: () : /entry/instrument/id/idd/sepphase \n idu_gap: () : /entry/instrument/id/idu/gap \n idu_jawphase: () : /entry/instrument/id/idu/jawphase \n idu_rowphase1: () : /entry/instrument/id/idu/rowphase1 \n idu_rowphase2: () : /entry/instrument/id/idu/rowphase2 \n idu_rowphase3: () : /entry/instrument/id/idu/rowphase3 \n idu_rowphase4: () : /entry/instrument/id/idu/rowphase4 \n idu_sepphase: () : /entry/instrument/id/idu/sepphase \n laa: () : /entry/instrument/id/linear_arbitrary_angle \n pol: () : /entry/instrument/id/polarisation \n smode: () : /entry/instrument/id/source_mode \n taper: () : /entry/instrument/id/taper \n demand_field: () : /entry/instrument/ips/sweep_rate_demand \n ips_field: () : /entry/instrument/ips/field \n ips_sweeprate: () : /entry/instrument/ips/sweep_rate \n sensor_temp: () : /entry/instrument/itc3_device/sensor_temp \n itc2: () : /entry/instrument/itc2_device/set_point \n itc3: () : /entry/instrument/itc3_device/set_point \n m1fpitch: () : /entry/instrument/m1/m1_fine_pitch \n m1_pitch: () : /entry/instrument/m1/pitch \n m1_roll: () : /entry/instrument/m1/roll \n m1_x: () : /entry/instrument/m1/x \n m1_y: () : /entry/instrument/m1/y \n m1_yaw: () : /entry/instrument/m1/yaw \n m1_z: () : /entry/instrument/m1/z \n m3m5fpitch: () : /entry/instrument/m3m5/m3m5_fine_pitch \n m3m5_pitch: () : /entry/instrument/m3m5/pitch \n m3m5_roll: () : /entry/instrument/m3m5/roll \n m3m5_x: () : /entry/instrument/m3m5/x \n m3m5_y: () : /entry/instrument/m3m5/y \n m3m5_yaw: () : /entry/instrument/m3m5/yaw \n m3m5_z: () : /entry/instrument/m3m5/z \n m6fpitch: () : /entry/instrument/m6/m6_fine_pitch \n m6_pitch: () : /entry/instrument/m6/pitch \n m6_roll: () : /entry/instrument/m6/roll \n m6_x: () : /entry/instrument/m6/x \n m6_y: () : /entry/instrument/m6/y \n m6_yaw: () : /entry/instrument/m6/yaw \n m6_z: () : /entry/instrument/m6/z \n value: () : /entry/instrument/pgm/cff \n pgm_energy: () : /entry/xas_entry/sample/beam/incident_energy \n grating: () : /entry/instrument/pgm/grating \n pgm_grat_pitch: () : /entry/instrument/pgm/grating_pitch \n pgm_grat_x: () : /entry/instrument/pgm/grating_x \n pgm_m2_pitch: () : /entry/instrument/pgm/mirror_pitch \n pgm_m2_plane: () : /entry/instrument/pgm/mirror_x \n s1xsize: () : /entry/instrument/s1/x_gap \n s1xcentre: () : /entry/instrument/s1/x_pos \n s1ysize: () : /entry/instrument/s1/y_gap \n s1ycentre: () : /entry/instrument/s1/y_pos \n s2xsize: () : /entry/instrument/s2/x_gap \n s2xcentre: () : /entry/instrument/s2/x_pos \n s2ysize: () : /entry/instrument/s2/y_gap \n s2ycentre: () : /entry/instrument/s2/y_pos \n s3xsize: () : /entry/instrument/s3/x_gap \n s3xcentre: () : /entry/instrument/s3/x_pos \n s3ysize: () : /entry/instrument/s3/y_gap \n s3ycentre: () : /entry/instrument/s3/y_pos \n s7xgap: () : /entry/instrument/s7/x_gap \n s7xsize: () : /entry/instrument/s7/x_size \n s7ygap: () : /entry/instrument/s7/y_gap \n s7ysize: () : /entry/instrument/s7/y_size \n s7z: () : /entry/instrument/s7/z \n s8xsize: () : /entry/instrument/s8/x_gap \n s8xhall: () : /entry/instrument/s8/x_hall \n s8xcentre: () : /entry/instrument/s8/x_pos \n s8xring: () : /entry/instrument/s8/x_ring \n s8ysize: () : /entry/instrument/s8/y_gap \n s8yminus: () : /entry/instrument/s8/y_minus \n s8yplus: () : /entry/instrument/s8/y_plus \n s8ycentre: () : /entry/instrument/s8/y_pos \n s9xhall: () : /entry/instrument/s9/x_hall \n s9xring: () : /entry/instrument/s9/x_ring \n s9yminus: () : /entry/instrument/s9/y_minus \n s9yplus: () : /entry/instrument/s9/y_plus \n rc: () : /entry/xas_entry/instrument/source/current \n beamenergy: () : /entry/xas_entry/instrument/source/energy \n ds: () : /entry/xas_entry/sample/beam/incident_beam_divergence \n\nScannables Namespace:\n energy: (51,) : /entry/xas_entry/tfy_side/energy \n macj216: (51,) : /entry/xas_entry/monitor/data \n macj217: (51,) : /entry/xas_entry/tey/absorbed_beam \n macj218: (51,) : /entry/xas_entry/tfy_front/absorbed_beam \n macj219: (51,) : /entry/xas_entry/tfy_side/absorbed_beam \n\nImage Data Namespace:\n\n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-1-26851.nxs", "description": "i10-1 XASscan example", "len_combined": 414, "len_scannables": 9, "scannables_length": 151, "scan_command": "/entry/scan_command", "axes": "/entry/mcsh17/energy", "signal": "/entry/mcsh17/data", "image": "", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-1-26851.nxs'\nNX_class:\n NXentry: ['/entry']\n NXdata: ['/entry/mcsh17', '/entry/mcsh16', '/entry/mcsh18', '/entry/mcsh19', '/entry/xas_entry/data', '/entry/xas_entry/tey', '/entry/xas_entry/tfy_front', '/entry/xas_entry/tfy_side']\n NXcollection: ['/entry/diamond_scan', '/entry/diamond_scan/keys', '/entry/instrument/hfm', '/entry/instrument/id/idd', '/entry/instrument/id/idu', '/entry/instrument/ips', '/entry/instrument/itc2_device', '/entry/instrument/itc3_device', '/entry/user_input']\n NXinstrument: ['/entry/instrument', '/entry/xas_entry/instrument']\n NXpositioner: ['/entry/instrument/energy']\n NXinsertion_device: ['/entry/instrument/id']\n NXmirror: ['/entry/instrument/m1', '/entry/instrument/m3m5', '/entry/instrument/m6']\n NXdetector: ['/entry/instrument/mcsh16', '/entry/instrument/mcsh17', '/entry/instrument/mcsh18', '/entry/instrument/mcsh19', '/entry/xas_entry/instrument/absorbed_beam', '/entry/xas_entry/instrument/incoming_beam']\n NXmonochromator: ['/entry/instrument/pgm', '/entry/xas_entry/instrument/monochromator']\n NXslit: ['/entry/instrument/s1', '/entry/instrument/s2', '/entry/instrument/s3', '/entry/instrument/s7', '/entry/instrument/s8', '/entry/instrument/s9']\n NXsource: ['/entry/instrument/source', '/entry/xas_entry/instrument/source']\n NXsample: ['/entry/sample', '/entry/xas_entry/sample']\n NXbeam: ['/entry/sample/beam', '/entry/xas_entry/sample/beam']\n NXuser: ['/entry/user01']\n NXsubentry: ['/entry/xas_entry']\n NXmonitor: ['/entry/xas_entry/monitor']\nDefaults:\n @default: ['/entry', '/entry/xas_entry', '/entry/xas_entry/instrument/absorbed_beam']\n @axes: /entry/mcsh17/energy\n @signal: /entry/mcsh17/data\n\nMetadata Namespace:\n hfmpitch: () : /entry/instrument/hfm/pitch \n hfmpitch_off: () : /entry/instrument/hfm/pitch_offset \n hfmx: () : /entry/instrument/hfm/x \n hfmy: () : /entry/instrument/hfm/y \n gap: () : /entry/instrument/id/gap \n harmonic: () : /entry/instrument/id/harmonic \n idd_gap: () : /entry/instrument/id/idd/gap \n idd_jawphase: () : /entry/instrument/id/idd/jawphase \n idd_rowphase1: () : /entry/instrument/id/idd/rowphase1 \n idd_rowphase2: () : /entry/instrument/id/idd/rowphase2 \n idd_rowphase3: () : /entry/instrument/id/idd/rowphase3 \n idd_rowphase4: () : /entry/instrument/id/idd/rowphase4 \n idd_sepphase: () : /entry/instrument/id/idd/sepphase \n idu_gap: () : /entry/instrument/id/idu/gap \n idu_jawphase: () : /entry/instrument/id/idu/jawphase \n idu_rowphase1: () : /entry/instrument/id/idu/rowphase1 \n idu_rowphase2: () : /entry/instrument/id/idu/rowphase2 \n idu_rowphase3: () : /entry/instrument/id/idu/rowphase3 \n idu_rowphase4: () : /entry/instrument/id/idu/rowphase4 \n idu_sepphase: () : /entry/instrument/id/idu/sepphase \n laa: () : /entry/instrument/id/linear_arbitrary_angle \n pol: () : /entry/instrument/id/polarisation \n value: () : /entry/instrument/id/source_mode \n taper: () : /entry/instrument/id/taper \n demand_field: () : /entry/instrument/ips/sweep_rate_demand \n ips_field: () : /entry/instrument/ips/field \n ips_sweeprate: () : /entry/instrument/ips/sweep_rate \n sensor_temp: () : /entry/instrument/itc3_device/sensor_temp \n itc2: () : /entry/instrument/itc2_device/set_point \n itc3: () : /entry/instrument/itc3_device/set_point \n m1fpitch: () : /entry/instrument/m1/m1_fine_pitch \n m1_pitch: () : /entry/instrument/m1/pitch \n m1_roll: () : /entry/instrument/m1/roll \n m1_x: () : /entry/instrument/m1/x \n m1_y: () : /entry/instrument/m1/y \n m1_yaw: () : /entry/instrument/m1/yaw \n m1_z: () : /entry/instrument/m1/z \n m3m5fpitch: () : /entry/instrument/m3m5/m3m5_fine_pitch \n m3m5_pitch: () : /entry/instrument/m3m5/pitch \n m3m5_roll: () : /entry/instrument/m3m5/roll \n m3m5_x: () : /entry/instrument/m3m5/x \n m3m5_y: () : /entry/instrument/m3m5/y \n m3m5_yaw: () : /entry/instrument/m3m5/yaw \n m3m5_z: () : /entry/instrument/m3m5/z \n m6fpitch: () : /entry/instrument/m6/m6_fine_pitch \n m6_pitch: () : /entry/instrument/m6/pitch \n m6_roll: () : /entry/instrument/m6/roll \n m6_x: () : /entry/instrument/m6/x \n m6_y: () : /entry/instrument/m6/y \n m6_yaw: () : /entry/instrument/m6/yaw \n m6_z: () : /entry/instrument/m6/z \n cff: () : /entry/instrument/pgm/cff \n pgm_energy: () : /entry/xas_entry/sample/beam/incident_energy \n grating: () : /entry/instrument/pgm/grating \n pgm_grat_pitch: () : /entry/instrument/pgm/grating_pitch \n pgm_grat_x: () : /entry/instrument/pgm/grating_x \n pgm_m2_pitch: () : /entry/instrument/pgm/mirror_pitch \n pgm_m2_plane: () : /entry/instrument/pgm/mirror_x \n s1xsize: () : /entry/instrument/s1/x_gap \n s1xcentre: () : /entry/instrument/s1/x_pos \n s1ysize: () : /entry/instrument/s1/y_gap \n s1ycentre: () : /entry/instrument/s1/y_pos \n s2xsize: () : /entry/instrument/s2/x_gap \n s2xcentre: () : /entry/instrument/s2/x_pos \n s2ysize: () : /entry/instrument/s2/y_gap \n s2ycentre: () : /entry/instrument/s2/y_pos \n s3xsize: () : /entry/instrument/s3/x_gap \n s3xcentre: () : /entry/instrument/s3/x_pos \n s3ysize: () : /entry/instrument/s3/y_gap \n s3ycentre: () : /entry/instrument/s3/y_pos \n s7xgap: () : /entry/instrument/s7/x_gap \n s7xsize: () : /entry/instrument/s7/x_size \n s7ygap: () : /entry/instrument/s7/y_gap \n s7ysize: () : /entry/instrument/s7/y_size \n s7z: () : /entry/instrument/s7/z \n s8xsize: () : /entry/instrument/s8/x_gap \n s8xhall: () : /entry/instrument/s8/x_hall \n s8xcentre: () : /entry/instrument/s8/x_pos \n s8xring: () : /entry/instrument/s8/x_ring \n s8ysize: () : /entry/instrument/s8/y_gap \n s8yminus: () : /entry/instrument/s8/y_minus \n s8yplus: () : /entry/instrument/s8/y_plus \n s8ycentre: () : /entry/instrument/s8/y_pos \n s9xhall: () : /entry/instrument/s9/x_hall \n s9xring: () : /entry/instrument/s9/x_ring \n s9yminus: () : /entry/instrument/s9/y_minus \n s9yplus: () : /entry/instrument/s9/y_plus \n rc: () : /entry/xas_entry/instrument/source/current \n beamenergy: () : /entry/xas_entry/instrument/source/energy \n ds: () : /entry/xas_entry/sample/beam/incident_beam_divergence \n\nScannables Namespace:\n energy: (151,) : /entry/xas_entry/tfy_side/energy \n demand: (151,) : /entry/instrument/energy/demand \n demand_diff: (151,) : /entry/instrument/energy/demand_diff \n pgm_energy: (151,) : /entry/instrument/energy/pgm_energy \n pgm_energy_diff: (151,) : /entry/instrument/energy/pgm_energy_diff \n mcsh16: (151,) : /entry/xas_entry/monitor/data \n mcsh17: (151,) : /entry/xas_entry/tey/absorbed_beam \n mcsh18: (151,) : /entry/xas_entry/tfy_front/absorbed_beam \n mcsh19: (151,) : /entry/xas_entry/tfy_side/absorbed_beam \n\nImage Data Namespace:\n\n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-1-28428.nxs", "description": "i10-1 3D hysteresis example", "len_combined": 414, "len_scannables": 8, "scannables_length": 852, "scan_command": "/entry/scan_command", "axes": "/entry/macj217/ips_field", "signal": "/entry/macj217/data", "image": "", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-1-28428.nxs'\nNX_class:\n NXentry: ['/entry']\n NXdata: ['/entry/macj217', '/entry/macj216', '/entry/macj218']\n NXcollection: ['/entry/diamond_scan', '/entry/diamond_scan/keys', '/entry/instrument/checkbeam', '/entry/instrument/hfm', '/entry/instrument/id/idd', '/entry/instrument/id/idu', '/entry/instrument/ips', '/entry/instrument/itc2_device', '/entry/instrument/itc3_device']\n NXinstrument: ['/entry/instrument']\n NXpositioner: ['/entry/instrument/energy', '/entry/instrument/ips_field', '/entry/instrument/pol']\n NXinsertion_device: ['/entry/instrument/id']\n NXmirror: ['/entry/instrument/m1', '/entry/instrument/m3m5', '/entry/instrument/m6']\n NXdetector: ['/entry/instrument/macj216', '/entry/instrument/macj217', '/entry/instrument/macj218']\n NXmonochromator: ['/entry/instrument/pgm']\n NXslit: ['/entry/instrument/s1', '/entry/instrument/s2', '/entry/instrument/s3', '/entry/instrument/s7', '/entry/instrument/s8', '/entry/instrument/s9']\n NXsource: ['/entry/instrument/source']\n NXsample: ['/entry/sample']\n NXbeam: ['/entry/sample/beam']\n NXuser: ['/entry/user01']\nDefaults:\n @default: ['/entry']\n @axes: /entry/macj217/ips_field\n @signal: /entry/macj217/data\n\nMetadata Namespace:\n hfmpitch: () : /entry/instrument/hfm/pitch \n hfmpitch_off: () : /entry/instrument/hfm/pitch_offset \n hfmx: () : /entry/instrument/hfm/x \n hfmy: () : /entry/instrument/hfm/y \n gap: () : /entry/instrument/id/gap \n harmonic: () : /entry/instrument/id/harmonic \n idd_gap: () : /entry/instrument/id/idd/gap \n idd_jawphase: () : /entry/instrument/id/idd/jawphase \n idd_rowphase1: () : /entry/instrument/id/idd/rowphase1 \n idd_rowphase2: () : /entry/instrument/id/idd/rowphase2 \n idd_rowphase3: () : /entry/instrument/id/idd/rowphase3 \n idd_rowphase4: () : /entry/instrument/id/idd/rowphase4 \n idd_sepphase: () : /entry/instrument/id/idd/sepphase \n idu_gap: () : /entry/instrument/id/idu/gap \n idu_jawphase: () : /entry/instrument/id/idu/jawphase \n idu_rowphase1: () : /entry/instrument/id/idu/rowphase1 \n idu_rowphase2: () : /entry/instrument/id/idu/rowphase2 \n idu_rowphase3: () : /entry/instrument/id/idu/rowphase3 \n idu_rowphase4: () : /entry/instrument/id/idu/rowphase4 \n idu_sepphase: () : /entry/instrument/id/idu/sepphase \n laa: () : /entry/instrument/id/linear_arbitrary_angle \n pol: () : /entry/instrument/id/polarisation \n value: () : /entry/instrument/id/source_mode \n taper: () : /entry/instrument/id/taper \n demand_field: () : /entry/instrument/ips/sweep_rate_demand \n ips_field: () : /entry/instrument/ips/field \n ips_sweeprate: () : /entry/instrument/ips/sweep_rate \n sensor_temp: () : /entry/instrument/itc3_device/sensor_temp \n itc2: () : /entry/instrument/itc2_device/set_point \n itc3: () : /entry/instrument/itc3_device/set_point \n m1fpitch: () : /entry/instrument/m1/m1_fine_pitch \n m1_pitch: () : /entry/instrument/m1/pitch \n m1_roll: () : /entry/instrument/m1/roll \n m1_x: () : /entry/instrument/m1/x \n m1_y: () : /entry/instrument/m1/y \n m1_yaw: () : /entry/instrument/m1/yaw \n m1_z: () : /entry/instrument/m1/z \n m3m5fpitch: () : /entry/instrument/m3m5/m3m5_fine_pitch \n m3m5_pitch: () : /entry/instrument/m3m5/pitch \n m3m5_roll: () : /entry/instrument/m3m5/roll \n m3m5_x: () : /entry/instrument/m3m5/x \n m3m5_y: () : /entry/instrument/m3m5/y \n m3m5_yaw: () : /entry/instrument/m3m5/yaw \n m3m5_z: () : /entry/instrument/m3m5/z \n m6fpitch: () : /entry/instrument/m6/m6_fine_pitch \n m6_pitch: () : /entry/instrument/m6/pitch \n m6_roll: () : /entry/instrument/m6/roll \n m6_x: () : /entry/instrument/m6/x \n m6_y: () : /entry/instrument/m6/y \n m6_yaw: () : /entry/instrument/m6/yaw \n m6_z: () : /entry/instrument/m6/z \n cff: () : /entry/instrument/pgm/cff \n pgm_energy: () : /entry/sample/beam/incident_energy \n grating: () : /entry/instrument/pgm/grating \n pgm_grat_pitch: () : /entry/instrument/pgm/grating_pitch \n pgm_grat_x: () : /entry/instrument/pgm/grating_x \n pgm_m2_pitch: () : /entry/instrument/pgm/mirror_pitch \n pgm_m2_plane: () : /entry/instrument/pgm/mirror_x \n s1xsize: () : /entry/instrument/s1/x_gap \n s1xcentre: () : /entry/instrument/s1/x_pos \n s1ysize: () : /entry/instrument/s1/y_gap \n s1ycentre: () : /entry/instrument/s1/y_pos \n s2xsize: () : /entry/instrument/s2/x_gap \n s2xcentre: () : /entry/instrument/s2/x_pos \n s2ysize: () : /entry/instrument/s2/y_gap \n s2ycentre: () : /entry/instrument/s2/y_pos \n s3xsize: () : /entry/instrument/s3/x_gap \n s3xcentre: () : /entry/instrument/s3/x_pos \n s3ysize: () : /entry/instrument/s3/y_gap \n s3ycentre: () : /entry/instrument/s3/y_pos \n s7xgap: () : /entry/instrument/s7/x_gap \n s7xsize: () : /entry/instrument/s7/x_size \n s7ygap: () : /entry/instrument/s7/y_gap \n s7ysize: () : /entry/instrument/s7/y_size \n s7z: () : /entry/instrument/s7/z \n s8xsize: () : /entry/instrument/s8/x_gap \n s8xhall: () : /entry/instrument/s8/x_hall \n s8xcentre: () : /entry/instrument/s8/x_pos \n s8xring: () : /entry/instrument/s8/x_ring \n s8ysize: () : /entry/instrument/s8/y_gap \n s8yminus: () : /entry/instrument/s8/y_minus \n s8yplus: () : /entry/instrument/s8/y_plus \n s8ycentre: () : /entry/instrument/s8/y_pos \n s9xhall: () : /entry/instrument/s9/x_hall \n s9xring: () : /entry/instrument/s9/x_ring \n s9yminus: () : /entry/instrument/s9/y_minus \n s9yplus: () : /entry/instrument/s9/y_plus \n rc: () : /entry/instrument/source/current \n beamenergy: () : /entry/instrument/source/energy \n ds: () : /entry/sample/beam/incident_beam_divergence \n\nScannables Namespace:\n ips_field: (71, 2, 6) : /entry/macj218/ips_field \n demand_field: (71, 2, 6) : /entry/instrument/ips_field/demand_field \n energy: (71, 2, 6) : /entry/macj218/energy \n checkrc_beamok: (71, 2, 6) : /entry/macj218/checkbeam \n checktopup_time_beamok: (71, 2, 6) : /entry/instrument/checkbeam/checktopup_time_beamok \n macj216: (71, 2, 6) : /entry/macj216/data \n macj217: (71, 2, 6) : /entry/macj217/data \n macj218: (71, 2, 6) : /entry/macj218/data \n\nImage Data Namespace:\n\n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-1-37436_xas_notebook.nxs", "description": "i10-1 XASproc example", "len_combined": 519, "len_scannables": 8, "scannables_length": 601, "scan_command": "/37436/scan_command", "axes": "/entry/Auto_edge_background/energy", "signal": "/entry/Auto_edge_background/absorbed_beam", "image": "", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i10/i10-1-37436_xas_notebook.nxs'\nNX_class:\n NXentry: ['/entry', '/37436']\n NXdata: ['/entry/Auto_edge_background', '/entry/raw', '/entry/divide_by_preedge', '/37436/mcse16', '/37436/mcse17', '/37436/mcse18', '/37436/xas_entry/data', '/37436/xas_entry/tey', '/37436/xas_entry/tfy']\n NXinstrument: ['/entry/instrument', '/37436/instrument', '/37436/xas_entry/instrument']\n NXsource: ['/entry/instrument/source', '/37436/instrument/source', '/37436/xas_entry/instrument/source']\n NXmonochromator: ['/entry/instrument/mono', '/37436/instrument/pgm', '/37436/xas_entry/instrument/monochromator']\n NXdetector: ['/entry/instrument/incoming_beam', '/entry/instrument/absorbed_beam', '/entry/instrument/tey', '/entry/instrument/tfy', '/37436/instrument/mcse16', '/37436/instrument/mcse17', '/37436/instrument/mcse18', '/37436/xas_entry/instrument/absorbed_beam', '/37436/xas_entry/instrument/incoming_beam']\n NXsample: ['/entry/sample', '/37436/sample', '/37436/xas_entry/sample']\n NXbeam: ['/entry/sample/beam', '/37436/sample/beam', '/37436/xas_entry/sample/beam']\n NXprocess: ['/entry/process']\n NXnote: ['/entry/process/raw', '/entry/process/divide_by_preedge', '/entry/process/Auto_edge_background']\n NXcollection: ['/37436/diamond_scan', '/37436/diamond_scan/keys', '/37436/gains', '/37436/instrument/em', '/37436/instrument/id/idd', '/37436/instrument/id/idu', '/37436/instrument/magnet', '/37436/user_input']\n NXpositioner: ['/37436/instrument/energy']\n NXinsertion_device: ['/37436/instrument/id']\n NXsensor: ['/37436/instrument/lakeshore336']\n NXmirror: ['/37436/instrument/m1', '/37436/instrument/m3m5', '/37436/instrument/m6']\n NXslit: ['/37436/instrument/s1', '/37436/instrument/s2', '/37436/instrument/s3', '/37436/instrument/s7', '/37436/instrument/s8', '/37436/instrument/s9']\n NXuser: ['/37436/user01']\n NXsubentry: ['/37436/xas_entry']\n NXmonitor: ['/37436/xas_entry/monitor']\nDefaults:\n @default: ['/entry', '/37436', '/37436/xas_entry', '/37436/xas_entry/instrument/absorbed_beam']\n @axes: /entry/Auto_edge_background/energy\n @signal: /entry/Auto_edge_background/absorbed_beam\n\nMetadata Namespace:\n empitch: () : /37436/instrument/em/pitch \n emy: () : /37436/instrument/em/y \n gap: () : /37436/instrument/id/gap \n harmonic: () : /37436/instrument/id/harmonic \n idd_gap: () : /37436/instrument/id/idd/gap \n idd_jawphase: () : /37436/instrument/id/idd/jawphase \n idd_rowphase1: () : /37436/instrument/id/idd/rowphase1 \n idd_rowphase2: () : /37436/instrument/id/idd/rowphase2 \n idd_rowphase3: () : /37436/instrument/id/idd/rowphase3 \n idd_rowphase4: () : /37436/instrument/id/idd/rowphase4 \n idd_sepphase: () : /37436/instrument/id/idd/sepphase \n idu_gap: () : /37436/instrument/id/idu/gap \n idu_jawphase: () : /37436/instrument/id/idu/jawphase \n idu_rowphase1: () : /37436/instrument/id/idu/rowphase1 \n idu_rowphase2: () : /37436/instrument/id/idu/rowphase2 \n idu_rowphase3: () : /37436/instrument/id/idu/rowphase3 \n idu_rowphase4: () : /37436/instrument/id/idu/rowphase4 \n idu_sepphase: () : /37436/instrument/id/idu/sepphase \n laa: () : /37436/instrument/id/linear_arbitrary_angle \n pol: () : /37436/instrument/id/polarisation \n value: () : /37436/instrument/id/source_mode \n taper: () : /37436/instrument/id/taper \n cryostat: () : /37436/instrument/lakeshore336/cryostat \n demand: () : /37436/instrument/lakeshore336/demand \n heater: () : /37436/instrument/lakeshore336/heater \n heater_range: () : /37436/instrument/lakeshore336/heater_range \n sample: () : /37436/instrument/lakeshore336/sample \n shield: () : /37436/instrument/lakeshore336/shield \n m1fpitch: () : /37436/instrument/m1/m1_fine_pitch \n m1_pitch: () : /37436/instrument/m1/pitch \n m1_roll: () : /37436/instrument/m1/roll \n m1_x: () : /37436/instrument/m1/x \n m1_y: () : /37436/instrument/m1/y \n m1_yaw: () : /37436/instrument/m1/yaw \n m1_z: () : /37436/instrument/m1/z \n m3m5fpitch: () : /37436/instrument/m3m5/m3m5_fine_pitch \n m3m5_pitch: () : /37436/instrument/m3m5/pitch \n m3m5_roll: () : /37436/instrument/m3m5/roll \n m3m5_x: () : /37436/instrument/m3m5/x \n m3m5_y: () : /37436/instrument/m3m5/y \n m3m5_yaw: () : /37436/instrument/m3m5/yaw \n m3m5_z: () : /37436/instrument/m3m5/z \n m6fpitch: () : /37436/instrument/m6/m6_fine_pitch \n m6_pitch: () : /37436/instrument/m6/pitch \n m6_roll: () : /37436/instrument/m6/roll \n m6_x: () : /37436/instrument/m6/x \n m6_y: () : /37436/instrument/m6/y \n m6_yaw: () : /37436/instrument/m6/yaw \n m6_z: () : /37436/instrument/m6/z \n magnetCurrent: () : /37436/instrument/magnet/current \n magnetField: () : /37436/instrument/magnet/field \n cff: () : /37436/instrument/pgm/cff \n pgm_energy: () : /37436/xas_entry/sample/beam/incident_energy \n grating: () : /37436/instrument/pgm/grating \n pgm_grat_pitch: () : /37436/instrument/pgm/grating_pitch \n pgm_grat_x: () : /37436/instrument/pgm/grating_x \n pgm_m2_pitch: () : /37436/instrument/pgm/mirror_pitch \n pgm_m2_plane: () : /37436/instrument/pgm/mirror_x \n s1xsize: () : /37436/instrument/s1/x_gap \n s1xcentre: () : /37436/instrument/s1/x_pos \n s1ysize: () : /37436/instrument/s1/y_gap \n s1ycentre: () : /37436/instrument/s1/y_pos \n s2xsize: () : /37436/instrument/s2/x_gap \n s2xcentre: () : /37436/instrument/s2/x_pos \n s2ysize: () : /37436/instrument/s2/y_gap \n s2ycentre: () : /37436/instrument/s2/y_pos \n s3xsize: () : /37436/instrument/s3/x_gap \n s3xcentre: () : /37436/instrument/s3/x_pos \n s3ysize: () : /37436/instrument/s3/y_gap \n s3ycentre: () : /37436/instrument/s3/y_pos \n s7xgap: () : /37436/instrument/s7/x_gap \n s7xsize: () : /37436/instrument/s7/x_size \n s7ygap: () : /37436/instrument/s7/y_gap \n s7ysize: () : /37436/instrument/s7/y_size \n s7z: () : /37436/instrument/s7/z \n s8xsize: () : /37436/instrument/s8/x_gap \n s8xhall: () : /37436/instrument/s8/x_hall \n s8xcentre: () : /37436/instrument/s8/x_pos \n s8xring: () : /37436/instrument/s8/x_ring \n s8ysize: () : /37436/instrument/s8/y_gap \n s8yminus: () : /37436/instrument/s8/y_minus \n s8yplus: () : /37436/instrument/s8/y_plus \n s8ycentre: () : /37436/instrument/s8/y_pos \n s9xhall: () : /37436/instrument/s9/x_hall \n s9xring: () : /37436/instrument/s9/x_ring \n s9yminus: () : /37436/instrument/s9/y_minus \n s9yplus: () : /37436/instrument/s9/y_plus \n rc: () : /37436/xas_entry/instrument/source/current \n beamenergy: () : /37436/xas_entry/instrument/source/energy \n ds: () : /37436/xas_entry/sample/beam/incident_beam_divergence \n\nScannables Namespace:\n energy: (601,) : /37436/xas_entry/tfy/energy \n demand: (601,) : /37436/instrument/energy/demand \n demand_diff: (601,) : /37436/instrument/energy/demand_diff \n pgm_energy: (601,) : /37436/instrument/energy/pgm_energy \n pgm_energy_diff: (601,) : /37436/instrument/energy/pgm_energy_diff \n mcse16: (601,) : /37436/xas_entry/monitor/data \n mcse17: (601,) : /37436/xas_entry/tey/absorbed_beam \n mcse18: (601,) : /37436/xas_entry/tfy/absorbed_beam \n\nImage Data Namespace:\n\n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i06/i06-1-302762.nxs", "description": "i06 scan", "len_combined": 428, "len_scannables": 14, "scannables_length": 350, "scan_command": "/entry/scan_command", "axes": "/entry/fesData/fastEnergy", "signal": "/entry/fesData/fesData", "image": "", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i06/i06-1-302762.nxs'\nNX_class:\n NXentry: ['/entry']\n NXdata: ['/entry/fesData']\n NXcollection: ['/entry/diamond_scan', '/entry/diamond_scan/keys', '/entry/instrument/EC1', '/entry/instrument/OH1', '/entry/instrument/d10', '/entry/instrument/d11', '/entry/instrument/d12', '/entry/instrument/d4', '/entry/instrument/d8', '/entry/instrument/d9', '/entry/instrument/hm', '/entry/instrument/id/idd', '/entry/instrument/id/idu', '/entry/instrument/scm', '/entry/instrument/scm/loop1', '/entry/instrument/scm/loop2', '/entry/instrument/xbpm1', '/entry/instrument/xbpm2', '/entry/user_input']\n NXinstrument: ['/entry/instrument']\n NXpositioner: ['/entry/instrument/fastEnergy', '/entry/instrument/fesData']\n NXinsertion_device: ['/entry/instrument/id']\n NXmirror: ['/entry/instrument/m1', '/entry/instrument/m6', '/entry/instrument/m7']\n NXmonochromator: ['/entry/instrument/pgm']\n NXslit: ['/entry/instrument/s1', '/entry/instrument/s2', '/entry/instrument/s3', '/entry/instrument/s6']\n NXsource: ['/entry/instrument/source']\n NXsample: ['/entry/sample']\n NXbeam: ['/entry/sample/beam']\n NXuser: ['/entry/user01']\nDefaults:\n @default: ['/entry']\n @axes: /entry/fesData/fastEnergy\n @signal: /entry/fesData/fesData\n\nMetadata Namespace:\n\n\nScannables Namespace:\n fastEnergy: (350,) : /entry/instrument/fastEnergy/value \n pIndex: (350,) : /entry/instrument/fesData/value \n C1: (350,) : /entry/instrument/fesData/C1 \n C2: (350,) : /entry/instrument/fesData/C2 \n C3: (350,) : /entry/instrument/fesData/C3 \n C4: (350,) : /entry/instrument/fesData/C4 \n iddenergy: (350,) : /entry/instrument/fesData/iddenergy \n pgmenergy: (350,) : /entry/instrument/fesData/pgmenergy \n C5: (350,) : /entry/instrument/fesData/C5 \n C6: (350,) : /entry/instrument/fesData/C6 \n idio: (350,) : /entry/instrument/fesData/idio \n ifio: (350,) : /entry/instrument/fesData/ifio \n ifioft: (350,) : /entry/instrument/fesData/ifioft \n ifiofb: (350,) : /entry/instrument/fesData/ifiofb \n\nImage Data Namespace:\n\n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i06/i06-1-366107.nxs", "description": "i06 hkl scan", "len_combined": 482, "len_scannables": 7, "scannables_length": 81, "scan_command": "/entry/scan_command", "axes": "/entry/ca62sr/hkl_k", "signal": "/entry/ca62sr/ca62sr", "image": "", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i06/i06-1-366107.nxs'\nNX_class:\n NXentry: ['/entry']\n NXdata: ['/entry/ca62sr']\n NXcollection: ['/entry/diamond_scan', '/entry/diamond_scan/keys', '/entry/instrument/EC1', '/entry/instrument/OH1', '/entry/instrument/d10', '/entry/instrument/d11', '/entry/instrument/d12', '/entry/instrument/d4', '/entry/instrument/d8', '/entry/instrument/d9', '/entry/instrument/ddiff', '/entry/instrument/hkl', '/entry/instrument/hm', '/entry/instrument/id/idd', '/entry/instrument/id/idu', '/entry/instrument/scannables', '/entry/instrument/xbpm1', '/entry/instrument/xbpm2']\n NXinstrument: ['/entry/instrument']\n NXpositioner: ['/entry/instrument/ca62sr', '/entry/instrument/ca64sr', '/entry/instrument/dd2th', '/entry/instrument/ddth', '/entry/instrument/hkl.h', '/entry/instrument/hkl.k', '/entry/instrument/hkl.l', '/entry/instrument/scannables/sample']\n NXinsertion_device: ['/entry/instrument/id']\n NXsensor: ['/entry/instrument/lakeshore336']\n NXmirror: ['/entry/instrument/m1', '/entry/instrument/m6', '/entry/instrument/m7']\n NXmonochromator: ['/entry/instrument/pgm']\n NXslit: ['/entry/instrument/s1', '/entry/instrument/s2', '/entry/instrument/s3', '/entry/instrument/s6']\n NXsource: ['/entry/instrument/source']\n NXsample: ['/entry/sample']\n NXbeam: ['/entry/sample/beam']\n NXuser: ['/entry/user01']\nDefaults:\n @default: ['/entry']\n @axes: /entry/ca62sr/hkl_k\n @signal: /entry/ca62sr/ca62sr\n\nMetadata Namespace:\n d10x: () : /entry/instrument/d10/x \n d10y: () : /entry/instrument/d10/y \n d11x: () : /entry/instrument/d11/x \n d11y: () : /entry/instrument/d11/y \n d12th: () : /entry/instrument/d12/theta \n d12x: () : /entry/instrument/d12/x \n d12y: () : /entry/instrument/d12/y \n d4x: () : /entry/instrument/d4/x \n d8x: () : /entry/instrument/d8/x \n d9y: () : /entry/instrument/d9/y \n dd2th: () : /entry/instrument/ddiff/2theta \n scale: () : /entry/instrument/ddiff/amp_1_gain \n mode: () : /entry/instrument/ddiff/amp_1_mode \n ddchi: () : /entry/instrument/ddiff/chi \n dddy: () : /entry/instrument/ddiff/dddy \n ddphi: () : /entry/instrument/ddiff/phi \n ddth: () : /entry/instrument/ddiff/theta \n ddsx: () : /entry/instrument/ddiff/x \n ddsy: () : /entry/instrument/ddiff/y \n ddsz: () : /entry/instrument/ddiff/z \n hmth: () : /entry/instrument/hm/theta \n hmx: () : /entry/instrument/hm/x \n hmy: () : /entry/instrument/hm/y \n gap: () : /entry/instrument/id/gap \n harmonic: () : /entry/instrument/id/harmonic \n iddbrp: () : /entry/instrument/id/idd/brp \n iddgap: () : /entry/instrument/id/idd/gap \n iddlaangle: () : /entry/instrument/id/idd/la_angle \n iddtrp: () : /entry/instrument/id/idd/trp \n idubrp: () : /entry/instrument/id/idu/brp \n idugap: () : /entry/instrument/id/idu/gap \n idulaangle: () : /entry/instrument/id/idu/la_angle \n idutrp: () : /entry/instrument/id/idu/trp \n pol: () : /entry/instrument/id/polarisation \n pugap: () : /entry/instrument/id/pugap \n value: () : /entry/instrument/m7/amp_gain \n taper: () : /entry/instrument/id/taper \n cryostat: () : /entry/instrument/lakeshore336/cryostat \n demand: () : /entry/instrument/lakeshore336/demand \n heater: () : /entry/instrument/lakeshore336/heater \n heater_range: () : /entry/instrument/lakeshore336/heater_range \n sample: () : /entry/instrument/lakeshore336/sample \n shield: () : /entry/instrument/lakeshore336/shield \n m1pitch: () : /entry/instrument/m1/pitch \n m1qg: () : /entry/instrument/m1/qg \n m1roll: () : /entry/instrument/m1/roll \n m1x: () : /entry/instrument/m1/x \n m1y: () : /entry/instrument/m1/y \n m1yaw: () : /entry/instrument/m1/yaw \n m1z: () : /entry/instrument/m1/z \n m6pitch: () : /entry/instrument/m6/pitch \n m6qg: () : /entry/instrument/m6/qg \n m6roll: () : /entry/instrument/m6/roll \n m6x: () : /entry/instrument/m6/x \n m6y: () : /entry/instrument/m6/y \n m6yaw: () : /entry/instrument/m6/yaw \n m6z: () : /entry/instrument/m6/z \n ca62sr: () : /entry/instrument/m7/draincurrent \n m7pitch: () : /entry/instrument/m7/pitch \n m7qg: () : /entry/instrument/m7/qg \n m7roll: () : /entry/instrument/m7/roll \n m7x: () : /entry/instrument/m7/x \n m7y: () : /entry/instrument/m7/y \n m7yaw: () : /entry/instrument/m7/yaw \n m7z: () : /entry/instrument/m7/z \n cff: () : /entry/instrument/pgm/cff \n pgmenergy: () : /entry/sample/beam/incident_energy \n pgmgratpitch: () : /entry/instrument/pgm/gratPitch \n grating: () : /entry/instrument/pgm/grating \n pgmpitch: () : /entry/instrument/pgm/mirrorPitch \n s1xgap: () : /entry/instrument/s1/x_gap \n s1xcentre: () : /entry/instrument/s1/x_pos \n s1ygap: () : /entry/instrument/s1/y_gap \n s1ycentre: () : /entry/instrument/s1/y_pos \n s2xgap: () : /entry/instrument/s2/x_gap \n s2xcentre: () : /entry/instrument/s2/x_pos \n s2ygap: () : /entry/instrument/s2/y_gap \n s2ycentre: () : /entry/instrument/s2/y_pos \n s3xcentre: () : /entry/instrument/s3/x_centre \n s3xgap: () : /entry/instrument/s3/x_gap \n s3ring: () : /entry/instrument/s3/x_neg \n s3hall: () : /entry/instrument/s3/x_pos \n s3ycentre: () : /entry/instrument/s3/y_centre \n s3ygap: () : /entry/instrument/s3/y_gap \n s3bottom: () : /entry/instrument/s3/y_neg \n s3top: () : /entry/instrument/s3/y_pos \n s6xgap: () : /entry/instrument/s6/x_gap \n s6x: () : /entry/instrument/s6/x_pos \n s6ygap: () : /entry/instrument/s6/y_gap \n s6y: () : /entry/instrument/s6/y_pos \n name: () : /entry/sample/name \n ringcurrent: () : /entry/instrument/source/current \n beamenergy: () : /entry/instrument/source/energy \n xbpm1x: () : /entry/instrument/xbpm1/x \n xbpm1y: () : /entry/instrument/xbpm1/y \n xbpm2x: () : /entry/instrument/xbpm2/x \n xbpm2y: () : /entry/instrument/xbpm2/y \n beam_flux_at_sample: () : /entry/sample/beam/flux \n\nScannables Namespace:\n h: (81,) : /entry/instrument/hkl.h/value \n k: (81,) : /entry/instrument/hkl.k/value \n l: (81,) : /entry/instrument/hkl.l/value \n ca62sr: (81,) : /entry/instrument/ca62sr/value \n ca64sr: (81,) : /entry/instrument/ca64sr/value \n ddth: (81,) : /entry/instrument/ddth/value \n dd2th: (81,) : /entry/instrument/dd2th/value \n\nImage Data Namespace:\n\n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i21/i21-157111.nxs", "description": "i21 xcam single point scan", "len_combined": 449, "len_scannables": 5, "scannables_length": 1, "scan_command": "/entry1/scan_command", "axes": null, "signal": null, "image": "/entry1/instrument/xcam/data", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i21/i21-157111.nxs'\nNX_class:\n NXentry: ['/entry1']\n NXdata: ['/entry1/m4c1', '/entry1/xcam']\n NXcollection: ['/entry1/before_scan', '/entry1/before_scan/cff', '/entry1/before_scan/chi', '/entry1/before_scan/difftth', '/entry1/before_scan/draincurrent', '/entry1/before_scan/energy', '/entry1/before_scan/epics_armtth', '/entry1/before_scan/fastshutter_x', '/entry1/before_scan/idgap', '/entry1/before_scan/idscannable', '/entry1/before_scan/lakeshore', '/entry1/before_scan/m1feedback', '/entry1/before_scan/m1finepitch', '/entry1/before_scan/m1fpsetpoint', '/entry1/before_scan/m1height', '/entry1/before_scan/m1pitch', '/entry1/before_scan/m1roll', '/entry1/before_scan/m1x', '/entry1/before_scan/m1yaw', '/entry1/before_scan/m2feedback', '/entry1/before_scan/m2finepitch', '/entry1/before_scan/m2fpsetpoint', '/entry1/before_scan/m2height', '/entry1/before_scan/m2pitch', '/entry1/before_scan/m2roll', '/entry1/before_scan/m2x', '/entry1/before_scan/m2yaw', '/entry1/before_scan/m4femto1', '/entry1/before_scan/m4femto2', '/entry1/before_scan/m4longy', '/entry1/before_scan/m4rx', '/entry1/before_scan/m4ry', '/entry1/before_scan/m4rz', '/entry1/before_scan/m4x', '/entry1/before_scan/m4y', '/entry1/before_scan/m4z', '/entry1/before_scan/m5hqrx', '/entry1/before_scan/m5hqry', '/entry1/before_scan/m5hqrz', '/entry1/before_scan/m5hqx', '/entry1/before_scan/m5hqy', '/entry1/before_scan/m5hqz', '/entry1/before_scan/m5longy', '/entry1/before_scan/m5lqrx', '/entry1/before_scan/m5lqry', '/entry1/before_scan/m5lqrz', '/entry1/before_scan/m5lqx', '/entry1/before_scan/m5lqy', '/entry1/before_scan/m5lqz', '/entry1/before_scan/m5tth', '/entry1/before_scan/pgmB2Shadow', '/entry1/before_scan/pgmEnergy', '/entry1/before_scan/pgmGratingPitch', '/entry1/before_scan/pgmGratingSelectReal', '/entry1/before_scan/pgmMirrorPitch', '/entry1/before_scan/pgmMirrorSelectReal', '/entry1/before_scan/phi', '/entry1/before_scan/polarisergamma', '/entry1/before_scan/polariserstick', '/entry1/before_scan/ringCurrent', '/entry1/before_scan/s1hcentre', '/entry1/before_scan/s1hsize', '/entry1/before_scan/s1vcentre', '/entry1/before_scan/s1vsize', '/entry1/before_scan/s2hcentre', '/entry1/before_scan/s2hsize', '/entry1/before_scan/s2vcentre', '/entry1/before_scan/s2vsize', '/entry1/before_scan/s3hcentre', '/entry1/before_scan/s3hsize', '/entry1/before_scan/s3vcentre', '/entry1/before_scan/s3vsize', '/entry1/before_scan/s4hcentre', '/entry1/before_scan/s4hsize', '/entry1/before_scan/s4lower', '/entry1/before_scan/s4nearside', '/entry1/before_scan/s4offside', '/entry1/before_scan/s4upper', '/entry1/before_scan/s4vcentre', '/entry1/before_scan/s4vsize', '/entry1/before_scan/s5hdso', '/entry1/before_scan/s5hgap', '/entry1/before_scan/s5sut', '/entry1/before_scan/s5v1gap', '/entry1/before_scan/s5v2gap', '/entry1/before_scan/s5vdso1', '/entry1/before_scan/s5vdso2', '/entry1/before_scan/s6hcentre', '/entry1/before_scan/s6hgap', '/entry1/before_scan/s6vcentre', '/entry1/before_scan/s6vgap', '/entry1/before_scan/sapara', '/entry1/before_scan/saperp', '/entry1/before_scan/sgmGratingSelect', '/entry1/before_scan/sgmh', '/entry1/before_scan/sgmpitch', '/entry1/before_scan/sgmr1', '/entry1/before_scan/sgmwedgenearside', '/entry1/before_scan/sgmwedgeoffside', '/entry1/before_scan/sgmx', '/entry1/before_scan/specgamma', '/entry1/before_scan/spech', '/entry1/before_scan/specl', '/entry1/before_scan/th', '/entry1/before_scan/x', '/entry1/before_scan/y', '/entry1/before_scan/z']\n NXinstrument: ['/entry1/instrument']\n NXpositioner: ['/entry1/instrument/checkbeam', '/entry1/instrument/ds']\n NXdetector: ['/entry1/instrument/m4c1', '/entry1/instrument/xcam']\n NXsource: ['/entry1/instrument/source']\n NXuser: ['/entry1/user01']\nDefaults:\n @default: []\n @axes: None\n @signal: None\n\nMetadata Namespace:\n\n\nScannables Namespace:\n checkrc_beamok: (1,) : /entry1/m4c1/checkrc_beamok \n checktopup_time_beamok: (1,) : /entry1/m4c1/checktopup_time_beamok \n ds: (1,) : /entry1/m4c1/ds \n gain: (1,) : /entry1/m4c1/gain \n m4c1: (1,) : /entry1/m4c1/m4c1 \n\nImage Data Namespace:\n xcam: (1, 1610, 3304) : /entry1/instrument/xcam/data \n IMAGE: (1, 1610, 3304) : /entry1/instrument/xcam/data \n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i21/i21-157116.nxs", "description": "i21 xcam multi point scan", "len_combined": 449, "len_scannables": 5, "scannables_length": 2, "scan_command": "/entry1/scan_command", "axes": null, "signal": null, "image": "/entry1/instrument/xcam/data", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i21/i21-157116.nxs'\nNX_class:\n NXentry: ['/entry1']\n NXdata: ['/entry1/m4c1', '/entry1/xcam']\n NXcollection: ['/entry1/before_scan', '/entry1/before_scan/cff', '/entry1/before_scan/chi', '/entry1/before_scan/difftth', '/entry1/before_scan/draincurrent', '/entry1/before_scan/energy', '/entry1/before_scan/epics_armtth', '/entry1/before_scan/fastshutter_x', '/entry1/before_scan/idgap', '/entry1/before_scan/idscannable', '/entry1/before_scan/lakeshore', '/entry1/before_scan/m1feedback', '/entry1/before_scan/m1finepitch', '/entry1/before_scan/m1fpsetpoint', '/entry1/before_scan/m1height', '/entry1/before_scan/m1pitch', '/entry1/before_scan/m1roll', '/entry1/before_scan/m1x', '/entry1/before_scan/m1yaw', '/entry1/before_scan/m2feedback', '/entry1/before_scan/m2finepitch', '/entry1/before_scan/m2fpsetpoint', '/entry1/before_scan/m2height', '/entry1/before_scan/m2pitch', '/entry1/before_scan/m2roll', '/entry1/before_scan/m2x', '/entry1/before_scan/m2yaw', '/entry1/before_scan/m4femto1', '/entry1/before_scan/m4femto2', '/entry1/before_scan/m4longy', '/entry1/before_scan/m4rx', '/entry1/before_scan/m4ry', '/entry1/before_scan/m4rz', '/entry1/before_scan/m4x', '/entry1/before_scan/m4y', '/entry1/before_scan/m4z', '/entry1/before_scan/m5hqrx', '/entry1/before_scan/m5hqry', '/entry1/before_scan/m5hqrz', '/entry1/before_scan/m5hqx', '/entry1/before_scan/m5hqy', '/entry1/before_scan/m5hqz', '/entry1/before_scan/m5longy', '/entry1/before_scan/m5lqrx', '/entry1/before_scan/m5lqry', '/entry1/before_scan/m5lqrz', '/entry1/before_scan/m5lqx', '/entry1/before_scan/m5lqy', '/entry1/before_scan/m5lqz', '/entry1/before_scan/m5tth', '/entry1/before_scan/pgmB2Shadow', '/entry1/before_scan/pgmEnergy', '/entry1/before_scan/pgmGratingPitch', '/entry1/before_scan/pgmGratingSelectReal', '/entry1/before_scan/pgmMirrorPitch', '/entry1/before_scan/pgmMirrorSelectReal', '/entry1/before_scan/phi', '/entry1/before_scan/polarisergamma', '/entry1/before_scan/polariserstick', '/entry1/before_scan/ringCurrent', '/entry1/before_scan/s1hcentre', '/entry1/before_scan/s1hsize', '/entry1/before_scan/s1vcentre', '/entry1/before_scan/s1vsize', '/entry1/before_scan/s2hcentre', '/entry1/before_scan/s2hsize', '/entry1/before_scan/s2vcentre', '/entry1/before_scan/s2vsize', '/entry1/before_scan/s3hcentre', '/entry1/before_scan/s3hsize', '/entry1/before_scan/s3vcentre', '/entry1/before_scan/s3vsize', '/entry1/before_scan/s4hcentre', '/entry1/before_scan/s4hsize', '/entry1/before_scan/s4lower', '/entry1/before_scan/s4nearside', '/entry1/before_scan/s4offside', '/entry1/before_scan/s4upper', '/entry1/before_scan/s4vcentre', '/entry1/before_scan/s4vsize', '/entry1/before_scan/s5hdso', '/entry1/before_scan/s5hgap', '/entry1/before_scan/s5sut', '/entry1/before_scan/s5v1gap', '/entry1/before_scan/s5v2gap', '/entry1/before_scan/s5vdso1', '/entry1/before_scan/s5vdso2', '/entry1/before_scan/s6hcentre', '/entry1/before_scan/s6hgap', '/entry1/before_scan/s6vcentre', '/entry1/before_scan/s6vgap', '/entry1/before_scan/sapara', '/entry1/before_scan/saperp', '/entry1/before_scan/sgmGratingSelect', '/entry1/before_scan/sgmh', '/entry1/before_scan/sgmpitch', '/entry1/before_scan/sgmr1', '/entry1/before_scan/sgmwedgenearside', '/entry1/before_scan/sgmwedgeoffside', '/entry1/before_scan/sgmx', '/entry1/before_scan/specgamma', '/entry1/before_scan/spech', '/entry1/before_scan/specl', '/entry1/before_scan/th', '/entry1/before_scan/x', '/entry1/before_scan/y', '/entry1/before_scan/z']\n NXinstrument: ['/entry1/instrument']\n NXpositioner: ['/entry1/instrument/checkbeam', '/entry1/instrument/ds']\n NXdetector: ['/entry1/instrument/m4c1', '/entry1/instrument/xcam']\n NXsource: ['/entry1/instrument/source']\n NXuser: ['/entry1/user01']\nDefaults:\n @default: []\n @axes: None\n @signal: None\n\nMetadata Namespace:\n\n\nScannables Namespace:\n checkrc_beamok: (2,) : /entry1/m4c1/checkrc_beamok \n checktopup_time_beamok: (2,) : /entry1/m4c1/checktopup_time_beamok \n ds: (2,) : /entry1/m4c1/ds \n gain: (2,) : /entry1/m4c1/gain \n m4c1: (2,) : /entry1/m4c1/m4c1 \n\nImage Data Namespace:\n xcam: (2, 1610, 3304) : /entry1/instrument/xcam/data \n IMAGE: (2, 1610, 3304) : /entry1/instrument/xcam/data \n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i13/i13-1-368910.nxs", "description": "i13 Excalibur axis scan", "len_combined": 771, "len_scannables": 2, "scannables_length": 1, "scan_command": null, "axes": "/entry/Excalibur/t1_theta_value_set", "signal": "/entry/Excalibur/data", "image": "/entry/instrument/Excalibur/data", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i13/i13-1-368910.nxs'\nNX_class:\n NXentry: ['/entry']\n NXdata: ['/entry/Excalibur', '/entry/Excalibur_sum', '/entry/PandAFrames']\n NXmonitor: ['/entry/Keithley_Current', '/entry/Keithley_Resistance', '/entry/Keithley_Voltage', '/entry/OFFTHETA', '/entry/READTHETA', '/entry/detector_trig', '/entry/excalibur_trig_count', '/entry/pcap_active', '/entry/pcap_trig', '/entry/sor_panda01_count']\n NXcollection: ['/entry/diamond_scan', '/entry/diamond_scan/keys', '/entry/instrument/fes1', '/entry/instrument/newp', '/entry/instrument/optics_zp', '/entry/instrument/robot', '/entry/instrument/s1', '/entry/instrument/s2', '/entry/instrument/s4', '/entry/instrument/s5', '/entry/instrument/s6', '/entry/instrument/s7', '/entry/instrument/t1', '/entry/instrument/t2']\n NXinstrument: ['/entry/instrument']\n NXdetector: ['/entry/instrument/Excalibur', '/entry/instrument/PandAFrames']\n NXpositioner: ['/entry/instrument/fes1.fes1_xcenter', '/entry/instrument/fes1.fes1_xsize', '/entry/instrument/fes1.fes1_ycenter', '/entry/instrument/fes1.fes1_ysize', '/entry/instrument/id_gap', '/entry/instrument/newp.newp_x', '/entry/instrument/newp.newp_y', '/entry/instrument/newp.newp_z', '/entry/instrument/optics_zp.cs_x', '/entry/instrument/optics_zp.cs_y', '/entry/instrument/optics_zp.cs_z', '/entry/instrument/optics_zp.mask_x', '/entry/instrument/optics_zp.mask_y', '/entry/instrument/optics_zp.mask_z', '/entry/instrument/optics_zp.osa_x', '/entry/instrument/optics_zp.osa_y', '/entry/instrument/optics_zp.osa_z', '/entry/instrument/optics_zp.zp_x', '/entry/instrument/optics_zp.zp_y', '/entry/instrument/optics_zp.zp_z', '/entry/instrument/qcm_energy', '/entry/instrument/s1.s1_xcenter', '/entry/instrument/s1.s1_xminus', '/entry/instrument/s1.s1_xplus', '/entry/instrument/s1.s1_xsize', '/entry/instrument/s1.s1_ycenter', '/entry/instrument/s1.s1_yminus', '/entry/instrument/s1.s1_yplus', '/entry/instrument/s1.s1_ysize', '/entry/instrument/s2.s2_xcenter', '/entry/instrument/s2.s2_xminus', '/entry/instrument/s2.s2_xplus', '/entry/instrument/s2.s2_xsize', '/entry/instrument/s2.s2_ycenter', '/entry/instrument/s2.s2_yminus', '/entry/instrument/s2.s2_yplus', '/entry/instrument/s2.s2_ysize', '/entry/instrument/s4.s4_xcenter', '/entry/instrument/s4.s4_xminus', '/entry/instrument/s4.s4_xplus', '/entry/instrument/s4.s4_xsize', '/entry/instrument/s4.s4_ycenter', '/entry/instrument/s4.s4_yminus', '/entry/instrument/s4.s4_yplus', '/entry/instrument/s4.s4_ysize', '/entry/instrument/s5.s5_xcenter', '/entry/instrument/s5.s5_xminus', '/entry/instrument/s5.s5_xplus', '/entry/instrument/s5.s5_xsize', '/entry/instrument/s5.s5_ycenter', '/entry/instrument/s5.s5_yminus', '/entry/instrument/s5.s5_yplus', '/entry/instrument/s5.s5_ysize', '/entry/instrument/s6.s6_x', '/entry/instrument/s6.s6_xgap', '/entry/instrument/s6.s6_xminus', '/entry/instrument/s6.s6_xplus', '/entry/instrument/s6.s6_y', '/entry/instrument/s6.s6_ygap', '/entry/instrument/s6.s6_yminus', '/entry/instrument/s6.s6_yplus', '/entry/instrument/s7.s7_xcenter', '/entry/instrument/s7.s7_xminus', '/entry/instrument/s7.s7_xplus', '/entry/instrument/s7.s7_xsize', '/entry/instrument/s7.s7_ycenter', '/entry/instrument/s7.s7_yminus', '/entry/instrument/s7.s7_yplus', '/entry/instrument/s7.s7_ysize', '/entry/instrument/t1.t1_pitch', '/entry/instrument/t1.t1_roll', '/entry/instrument/t1.t1_sx', '/entry/instrument/t1.t1_sy', '/entry/instrument/t1.t1_sz', '/entry/instrument/t1.t1_theta', '/entry/instrument/t1.t1_x', '/entry/instrument/t1.t1_y', '/entry/instrument/t1.t1_z', '/entry/instrument/t1_pi_fa_lx', '/entry/instrument/t1_pi_fa_ly', '/entry/instrument/t1_pi_x_enc', '/entry/instrument/t1_pi_y_enc', '/entry/instrument/t1_pi_z_enc', '/entry/instrument/t1_theta', '/entry/instrument/t1_theta_enc', '/entry/instrument/t2.t2_x', '/entry/instrument/t2.t2_y', '/entry/instrument/t2.t2_z']\n NXsample: ['/entry/sample']\nDefaults:\n @default: ['/entry']\n @axes: /entry/Excalibur/t1_theta_value_set\n @signal: /entry/Excalibur/data\n\nMetadata Namespace:\n fes1_xcenter: () : /entry/instrument/fes1.fes1_xcenter/value \n fes1_xsize: () : /entry/instrument/fes1.fes1_xsize/value \n fes1_ycenter: () : /entry/instrument/fes1.fes1_ycenter/value \n fes1_ysize: () : /entry/instrument/fes1.fes1_ysize/value \n id_gap: () : /entry/instrument/id_gap/value \n newp_x: () : /entry/instrument/newp.newp_x/value \n newp_y: () : /entry/instrument/newp.newp_y/value \n newp_z: () : /entry/instrument/newp.newp_z/value \n cs_x: () : /entry/instrument/optics_zp.cs_x/value \n cs_y: () : /entry/instrument/optics_zp.cs_y/value \n cs_z: () : /entry/instrument/optics_zp.cs_z/value \n mask_x: () : /entry/instrument/optics_zp.mask_x/value \n mask_y: () : /entry/instrument/optics_zp.mask_y/value \n mask_z: () : /entry/instrument/optics_zp.mask_z/value \n osa_x: () : /entry/instrument/optics_zp.osa_x/value \n osa_y: () : /entry/instrument/optics_zp.osa_y/value \n osa_z: () : /entry/instrument/optics_zp.osa_z/value \n zp_x: () : /entry/instrument/optics_zp.zp_x/value \n zp_y: () : /entry/instrument/optics_zp.zp_y/value \n zp_z: () : /entry/instrument/optics_zp.zp_z/value \n qcm_energy: () : /entry/instrument/qcm_energy/value \n robot_l: () : /entry/instrument/robot/robot_l \n robot_origin_x: () : /entry/instrument/robot/robot_origin_x \n robot_origin_y: () : /entry/instrument/robot/robot_origin_y \n robot_phi: () : /entry/instrument/robot/robot_phi \n robot_theta: () : /entry/instrument/robot/robot_theta \n robot_tool_tx: () : /entry/instrument/robot/robot_tool_tx \n robot_tool_ty: () : /entry/instrument/robot/robot_tool_ty \n robot_tool_tz: () : /entry/instrument/robot/robot_tool_tz \n robot_tool_x: () : /entry/instrument/robot/robot_tool_x \n robot_tool_y: () : /entry/instrument/robot/robot_tool_y \n robot_tool_z: () : /entry/instrument/robot/robot_tool_z \n robot_x: () : /entry/instrument/robot/robot_x \n robot_y: () : /entry/instrument/robot/robot_y \n robot_z: () : /entry/instrument/robot/robot_z \n s1_xcenter: () : /entry/instrument/s1.s1_xcenter/value \n s1_xminus: () : /entry/instrument/s1.s1_xminus/value \n s1_xplus: () : /entry/instrument/s1.s1_xplus/value \n s1_xsize: () : /entry/instrument/s1.s1_xsize/value \n s1_ycenter: () : /entry/instrument/s1.s1_ycenter/value \n s1_yminus: () : /entry/instrument/s1.s1_yminus/value \n s1_yplus: () : /entry/instrument/s1.s1_yplus/value \n s1_ysize: () : /entry/instrument/s1.s1_ysize/value \n s2_xcenter: () : /entry/instrument/s2.s2_xcenter/value \n s2_xminus: () : /entry/instrument/s2.s2_xminus/value \n s2_xplus: () : /entry/instrument/s2.s2_xplus/value \n s2_xsize: () : /entry/instrument/s2.s2_xsize/value \n s2_ycenter: () : /entry/instrument/s2.s2_ycenter/value \n s2_yminus: () : /entry/instrument/s2.s2_yminus/value \n s2_yplus: () : /entry/instrument/s2.s2_yplus/value \n s2_ysize: () : /entry/instrument/s2.s2_ysize/value \n s4_xcenter: () : /entry/instrument/s4.s4_xcenter/value \n s4_xminus: () : /entry/instrument/s4.s4_xminus/value \n s4_xplus: () : /entry/instrument/s4.s4_xplus/value \n s4_xsize: () : /entry/instrument/s4.s4_xsize/value \n s4_ycenter: () : /entry/instrument/s4.s4_ycenter/value \n s4_yminus: () : /entry/instrument/s4.s4_yminus/value \n s4_yplus: () : /entry/instrument/s4.s4_yplus/value \n s4_ysize: () : /entry/instrument/s4.s4_ysize/value \n s5_xcenter: () : /entry/instrument/s5.s5_xcenter/value \n s5_xminus: () : /entry/instrument/s5.s5_xminus/value \n s5_xplus: () : /entry/instrument/s5.s5_xplus/value \n s5_xsize: () : /entry/instrument/s5.s5_xsize/value \n s5_ycenter: () : /entry/instrument/s5.s5_ycenter/value \n s5_yminus: () : /entry/instrument/s5.s5_yminus/value \n s5_yplus: () : /entry/instrument/s5.s5_yplus/value \n s5_ysize: () : /entry/instrument/s5.s5_ysize/value \n s6_x: () : /entry/instrument/s6.s6_x/value \n s6_xgap: () : /entry/instrument/s6.s6_xgap/value \n s6_xminus: () : /entry/instrument/s6.s6_xminus/value \n s6_xplus: () : /entry/instrument/s6.s6_xplus/value \n s6_y: () : /entry/instrument/s6.s6_y/value \n s6_ygap: () : /entry/instrument/s6.s6_ygap/value \n s6_yminus: () : /entry/instrument/s6.s6_yminus/value \n s6_yplus: () : /entry/instrument/s6.s6_yplus/value \n s7_xcenter: () : /entry/instrument/s7.s7_xcenter/value \n s7_xminus: () : /entry/instrument/s7.s7_xminus/value \n s7_xplus: () : /entry/instrument/s7.s7_xplus/value \n s7_xsize: () : /entry/instrument/s7.s7_xsize/value \n s7_ycenter: () : /entry/instrument/s7.s7_ycenter/value \n s7_yminus: () : /entry/instrument/s7.s7_yminus/value \n s7_yplus: () : /entry/instrument/s7.s7_yplus/value \n s7_ysize: () : /entry/instrument/s7.s7_ysize/value \n t1_pitch: () : /entry/instrument/t1.t1_pitch/value \n t1_roll: () : /entry/instrument/t1.t1_roll/value \n t1_sx: () : /entry/instrument/t1.t1_sx/value \n t1_sy: () : /entry/instrument/t1.t1_sy/value \n t1_sz: () : /entry/instrument/t1.t1_sz/value \n t1_theta: () : /entry/instrument/t1.t1_theta/value \n t1_x: () : /entry/instrument/t1.t1_x/value \n t1_y: () : /entry/instrument/t1.t1_y/value \n t1_z: () : /entry/instrument/t1.t1_z/value \n t2_x: () : /entry/instrument/t2.t2_x/value \n t2_y: () : /entry/instrument/t2.t2_y/value \n t2_z: () : /entry/instrument/t2.t2_z/value \n\nScannables Namespace:\n t1_pi_fa_lx: (1,) : /entry/Excalibur/t1_pi_fa_lx \n t1_pi_fa_ly: (1,) : /entry/Excalibur/t1_pi_fa_ly \n\nImage Data Namespace:\n Excalibur: (161, 1, 1793, 2069) : /entry/instrument/Excalibur/data \n IMAGE: (161, 1, 1793, 2069) : /entry/instrument/Excalibur/data \n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i18/i18-218770.nxs", "description": "i18 example", "len_combined": 298, "len_scannables": 2, "scannables_length": 2, "scan_command": null, "axes": null, "signal": null, "image": "", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i18/i18-218770.nxs'\nNX_class:\n NXentry: ['/entry']\n NXdata: ['/entry/Xspress3A', '/entry/I0', '/entry/It', '/entry/Xspress3A_sum']\n NXmonitor: ['/entry/CHAN1_CNT_TM', '/entry/Chan01DTCFactor', '/entry/Chan02DTCFactor', '/entry/Chan03DTCFactor', '/entry/Chan04DTCFactor', '/entry/Chan05DTCFactor', '/entry/Chan06DTCFactor', '/entry/Chan07DTCFactor', '/entry/Chan08DTCFactor', '/entry/Iref', '/entry/RINGCURR']\n NXcollection: ['/entry/diamond_scan', '/entry/diamond_scan/keys', '/entry/instrument/scannables', '/entry/instrument/scannables/bragg_offset']\n NXinstrument: ['/entry/instrument']\n NXpositioner: ['/entry/instrument/BraggOffset', '/entry/instrument/I0_stanford_sensitivity', '/entry/instrument/I0_stanford_sensitivity_units', '/entry/instrument/It_stanford_sensitivity', '/entry/instrument/It_stanford_sensitivity_units', '/entry/instrument/SiD', '/entry/instrument/ccd_x', '/entry/instrument/ccd_y', '/entry/instrument/scannables/d1motor', '/entry/instrument/scannables/d2motor', '/entry/instrument/scannables/d3motor', '/entry/instrument/scannables/d5amotor', '/entry/instrument/scannables/d5bmotor', '/entry/instrument/scannables/d6amotor', '/entry/instrument/scannables/d6bmotor', '/entry/instrument/scannables/d7amotor', '/entry/instrument/scannables/d7bmotor', '/entry/instrument/scannables/energy', '/entry/instrument/scannables/s1xgap', '/entry/instrument/scannables/s1xpos', '/entry/instrument/scannables/s1ygap', '/entry/instrument/scannables/s1ypos', '/entry/instrument/scannables/s2xgap', '/entry/instrument/scannables/s2xpos', '/entry/instrument/scannables/s2ygap', '/entry/instrument/scannables/s2ypos', '/entry/instrument/scannables/s3xgap', '/entry/instrument/scannables/s3xpos', '/entry/instrument/scannables/s3ygap', '/entry/instrument/scannables/s3ypos', '/entry/instrument/scannables/sid_x', '/entry/instrument/t1theta', '/entry/instrument/t1thetaFine', '/entry/instrument/t1thetar', '/entry/instrument/t1x', '/entry/instrument/t1xr', '/entry/instrument/t1y', '/entry/instrument/t1yr', '/entry/instrument/t1z', '/entry/instrument/t1zr', '/entry/instrument/vma_zoom']\n NXattenuator: ['/entry/instrument/D1motor', '/entry/instrument/D2motor', '/entry/instrument/D3motor', '/entry/instrument/D5motor', '/entry/instrument/D6motor', '/entry/instrument/D7motor']\n NXmonochromator: ['/entry/instrument/DCM']\n NXdetector: ['/entry/instrument/I0', '/entry/instrument/It', '/entry/instrument/Xspress3A']\n NXaperture: ['/entry/instrument/PostDCMslit', '/entry/instrument/PrimarySlit', '/entry/instrument/SecondarySlit']\n NXsample: ['/entry/sample']\nDefaults:\n @default: ['/entry']\n @axes: None\n @signal: None\n\nMetadata Namespace:\n bragg_offset: () : /entry/instrument/scannables/bragg_offset/bragg_offset \n d1motor: () : /entry/instrument/scannables/d1motor/value \n d2motor: () : /entry/instrument/scannables/d2motor/value \n d3motor: () : /entry/instrument/scannables/d3motor/value \n d5amotor: () : /entry/instrument/scannables/d5amotor/value \n d5bmotor: () : /entry/instrument/scannables/d5bmotor/value \n d6amotor: () : /entry/instrument/scannables/d6amotor/value \n d6bmotor: () : /entry/instrument/scannables/d6bmotor/value \n d7amotor: () : /entry/instrument/scannables/d7amotor/value \n d7bmotor: () : /entry/instrument/scannables/d7bmotor/value \n value: () : /entry/instrument/vma_zoom/value \n I0_stanford_sensitivity: () : /entry/instrument/I0_stanford_sensitivity/value \n I0_stanford_sensitivity_units: () : /entry/instrument/I0_stanford_sensitivity_units/value \n It_stanford_sensitivity: () : /entry/instrument/It_stanford_sensitivity/value \n It_stanford_sensitivity_units: () : /entry/instrument/It_stanford_sensitivity_units/value \n s3xgap: () : /entry/instrument/scannables/s3xgap/value \n s3xpos: () : /entry/instrument/scannables/s3xpos/value \n s3ygap: () : /entry/instrument/scannables/s3ygap/value \n s3ypos: () : /entry/instrument/scannables/s3ypos/value \n s1xgap: () : /entry/instrument/scannables/s1xgap/value \n s1xpos: () : /entry/instrument/scannables/s1xpos/value \n s1ygap: () : /entry/instrument/scannables/s1ygap/value \n s1ypos: () : /entry/instrument/scannables/s1ypos/value \n s2xgap: () : /entry/instrument/scannables/s2xgap/value \n s2xpos: () : /entry/instrument/scannables/s2xpos/value \n s2ygap: () : /entry/instrument/scannables/s2ygap/value \n s2ypos: () : /entry/instrument/scannables/s2ypos/value \n sid_x: () : /entry/instrument/scannables/sid_x/value \n ccd_x: () : /entry/instrument/ccd_x/value \n ccd_y: () : /entry/instrument/ccd_y/value \n t1theta: () : /entry/instrument/t1theta/value \n t1thetaFine: () : /entry/instrument/t1thetaFine/value \n t1z: () : /entry/instrument/t1z/value \n\nScannables Namespace:\n scan_axes: (2,) : /entry/diamond_scan/scan_axes \n scan_shape: (2,) : /entry/scan_shape \n\nImage Data Namespace:\n\n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i07/i07-537190.nxs", "description": "i07 example", "len_combined": 1141, "len_scannables": 10, "scannables_length": 46, "scan_command": "/entry/scan_command", "axes": "/entry/exr/diff1delta", "signal": "/entry/exr/frameNo", "image": "/entry/instrument/exr/data", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i07/i07-537190.nxs'\nNX_class:\n NXentry: ['/entry']\n NXdata: ['/entry/exr', '/entry/exr_Region_1.max_val', '/entry/exr_Region_1.total', '/entry/exr_Region_2.max_val', '/entry/exr_Region_2.total', '/entry/exr_count_time', '/entry/exr_data', '/entry/exr_max_val', '/entry/exr_norm', '/entry/exr_total', '/entry/instrument/exr/Region_1/statistics', '/entry/instrument/exr/Region_2/statistics']\n NXcollection: ['/entry/diamond_scan', '/entry/diamond_scan/keys', '/entry/instrument/beamenergy', '/entry/instrument/d4range', '/entry/instrument/d5i', '/entry/instrument/dcm1t1', '/entry/instrument/dcm1t1h', '/entry/instrument/dcm1t2', '/entry/instrument/dcm1t2h', '/entry/instrument/dcm1tgap', '/entry/instrument/diffcalchdr', '/entry/instrument/ex_rois', '/entry/instrument/fatt_filters', '/entry/instrument/ionc1range', '/entry/instrument/ionc2range', '/entry/instrument/p2_rois', '/entry/instrument/p3_rois', '/entry/instrument/qbpm1range', '/entry/instrument/qbpm2range', '/entry/instrument/qbpm3range', '/entry/instrument/ringcurrent']\n NXinstrument: ['/entry/instrument']\n NXpositioner: ['/entry/instrument/d4dx', '/entry/instrument/d4x', '/entry/instrument/dbsx', '/entry/instrument/dbsy', '/entry/instrument/dcdc1pitch', '/entry/instrument/dcdc1rad', '/entry/instrument/dcdc1roll', '/entry/instrument/dcdc2pitch', '/entry/instrument/dcdc2rad', '/entry/instrument/dcdc2roll', '/entry/instrument/dcddrad', '/entry/instrument/dcdjack', '/entry/instrument/dcdomega', '/entry/instrument/dcdyaw', '/entry/instrument/dcm1bragg', '/entry/instrument/dcm1energy', '/entry/instrument/dcm1lambda', '/entry/instrument/dcm1offset', '/entry/instrument/dcm1sep', '/entry/instrument/dcm1xtalpitch', '/entry/instrument/dcm1xtalroll', '/entry/instrument/dets1xcentre', '/entry/instrument/dets1xsize', '/entry/instrument/dets1ycentre', '/entry/instrument/dets1ysize', '/entry/instrument/dets2xcentre', '/entry/instrument/dets2xsize', '/entry/instrument/dets2ycentre', '/entry/instrument/dets2ysize', '/entry/instrument/dets3bottom', '/entry/instrument/dets3hall', '/entry/instrument/dets3ring', '/entry/instrument/dets3top', '/entry/instrument/dets3xcentre', '/entry/instrument/dets3xsize', '/entry/instrument/dets3ycentre', '/entry/instrument/dets3ysize', '/entry/instrument/dets4bottom', '/entry/instrument/dets4hall', '/entry/instrument/dets4ring', '/entry/instrument/dets4top', '/entry/instrument/dets4xcentre', '/entry/instrument/dets4xsize', '/entry/instrument/dets4ycentre', '/entry/instrument/dets4ysize', '/entry/instrument/diff1_cpx', '/entry/instrument/diff1_cpy', '/entry/instrument/diff1basepitch', '/entry/instrument/diff1basex', '/entry/instrument/diff1basey', '/entry/instrument/diff1cchi', '/entry/instrument/diff1chi', '/entry/instrument/diff1chioffset', '/entry/instrument/diff1cphi', '/entry/instrument/diff1delta', '/entry/instrument/diff1detdist', '/entry/instrument/diff1dets1rot', '/entry/instrument/diff1dets2rot', '/entry/instrument/diff1detselect', '/entry/instrument/diff1gamma', '/entry/instrument/diff1homegaoffset', '/entry/instrument/diff1omega', '/entry/instrument/diff1prot', '/entry/instrument/diff1theta', '/entry/instrument/diff1vdeltaoffset', '/entry/instrument/diff1vgammaoffset', '/entry/instrument/diff1vomegaoffset', '/entry/instrument/diff1x', '/entry/instrument/diff1y', '/entry/instrument/diff1z', '/entry/instrument/diff2_cpx', '/entry/instrument/diff2_cpy', '/entry/instrument/diff2alpha', '/entry/instrument/diff2basepitch', '/entry/instrument/diff2basex', '/entry/instrument/diff2basey', '/entry/instrument/diff2basey1', '/entry/instrument/diff2basey2', '/entry/instrument/diff2delta', '/entry/instrument/diff2dets3rot', '/entry/instrument/diff2gamma', '/entry/instrument/diff2omega', '/entry/instrument/diff2prot', '/entry/instrument/diffcalchdr.diffcalc_lattice', '/entry/instrument/diffcalchdr.diffcalc_u', '/entry/instrument/diffcalchdr.diffcalc_ub', '/entry/instrument/dps_cpx', '/entry/instrument/dps_cpy', '/entry/instrument/dpsx', '/entry/instrument/dpsx_zero', '/entry/instrument/dpsy', '/entry/instrument/dpsy_zero', '/entry/instrument/dpsz', '/entry/instrument/dpsz2', '/entry/instrument/dpsz2_zero', '/entry/instrument/dpsz_zero', '/entry/instrument/fatt', '/entry/instrument/fatt_filters.filter_set', '/entry/instrument/fatt_filters.filter_transmissions', '/entry/instrument/fatt_filters.histogram_thresholds', '/entry/instrument/fatt_filters.pixel_thresholds', '/entry/instrument/hex1pivotx', '/entry/instrument/hex1pivoty', '/entry/instrument/hex1pivotz', '/entry/instrument/hex1rx', '/entry/instrument/hex1ry', '/entry/instrument/hex1rz', '/entry/instrument/hex1x', '/entry/instrument/hex1y', '/entry/instrument/hex1z', '/entry/instrument/hex2pivotx', '/entry/instrument/hex2pivoty', '/entry/instrument/hex2pivotz', '/entry/instrument/hex2rx', '/entry/instrument/hex2ry', '/entry/instrument/hex2rz', '/entry/instrument/hex2x', '/entry/instrument/hex2y', '/entry/instrument/hex2z', '/entry/instrument/hfmpitch', '/entry/instrument/hfmstripe', '/entry/instrument/hfmx', '/entry/instrument/hfmx1', '/entry/instrument/hfmx2', '/entry/instrument/hfmy', '/entry/instrument/hfmy1', '/entry/instrument/hfmy2', '/entry/instrument/hfmyaw', '/entry/instrument/hrx', '/entry/instrument/hry', '/entry/instrument/hrz', '/entry/instrument/hx', '/entry/instrument/hy', '/entry/instrument/hz', '/entry/instrument/idgap', '/entry/instrument/jj1xpos', '/entry/instrument/jj1xsize', '/entry/instrument/jj1ypos', '/entry/instrument/jj1ysize', '/entry/instrument/jj2xpos', '/entry/instrument/jj2xsize', '/entry/instrument/jj2ypos', '/entry/instrument/jj2ysize', '/entry/instrument/mbs1xcentre', '/entry/instrument/mbs1xsize', '/entry/instrument/mbs1ycentre', '/entry/instrument/mbs1ysize', '/entry/instrument/mbs2xcentre', '/entry/instrument/mbs2xsize', '/entry/instrument/mbs2ycentre', '/entry/instrument/mbs2ysize', '/entry/instrument/mbs3xcentre', '/entry/instrument/mbs3xsize', '/entry/instrument/mbs3ycentre', '/entry/instrument/mbs3ysize', '/entry/instrument/mbs4xcentre', '/entry/instrument/mbs4xsize', '/entry/instrument/mbs4ycentre', '/entry/instrument/mbs4ysize', '/entry/instrument/note', '/entry/instrument/qbpm1y', '/entry/instrument/qbpm2dx', '/entry/instrument/qbpm2dy', '/entry/instrument/qbpm2y', '/entry/instrument/qbpm3x', '/entry/instrument/s1xcentre', '/entry/instrument/s1xsize', '/entry/instrument/s1ycentre', '/entry/instrument/s1ysize', '/entry/instrument/tab1x', '/entry/instrument/tab1y', '/entry/instrument/vfmpitch', '/entry/instrument/vfmx', '/entry/instrument/vfmy', '/entry/instrument/vfmy1', '/entry/instrument/vfmy2']\n NXdetector: ['/entry/instrument/exr']\n NXregion: ['/entry/instrument/exr/Region_1', '/entry/instrument/exr/Region_2']\n NXinsertion_device: ['/entry/instrument/idNexusDevice']\n NXsource: ['/entry/instrument/sourceNexusDevice']\n NXsample: ['/entry/sample']\n NXuser: ['/entry/user01']\nDefaults:\n @default: ['/entry']\n @axes: /entry/exr/diff1delta\n @signal: /entry/exr/frameNo\n\nMetadata Namespace:\n beamenergy: () : /entry/instrument/beamenergy/beamenergy \n d4dx: () : /entry/instrument/d4dx/value \n d4range: () : /entry/instrument/d4range/d4range \n d4x: () : /entry/instrument/d4x/value \n dbsx: () : /entry/instrument/dbsx/value \n dbsy: () : /entry/instrument/dbsy/value \n dcdc1pitch: () : /entry/instrument/dcdc1pitch/value \n dcdc1rad: () : /entry/instrument/dcdc1rad/value \n dcdc1roll: () : /entry/instrument/dcdc1roll/value \n dcdc2pitch: () : /entry/instrument/dcdc2pitch/value \n dcdc2rad: () : /entry/instrument/dcdc2rad/value \n dcdc2roll: () : /entry/instrument/dcdc2roll/value \n dcddrad: () : /entry/instrument/dcddrad/value \n dcdjack: () : /entry/instrument/dcdjack/value \n dcdomega: () : /entry/instrument/dcdomega/value \n dcdyaw: () : /entry/instrument/dcdyaw/value \n dcm1bragg: () : /entry/instrument/dcm1bragg/value \n dcm1energy: () : /entry/instrument/dcm1energy/value \n dcm1lambda: () : /entry/instrument/dcm1lambda/value \n dcm1offset: () : /entry/instrument/dcm1offset/value \n dcm1sep: () : /entry/instrument/dcm1sep/value \n dcm1t1: () : /entry/instrument/dcm1t1/dcm1t1 \n dcm1t1h: () : /entry/instrument/dcm1t1h/dcm1t1h \n dcm1t2: () : /entry/instrument/dcm1t2/dcm1t2 \n dcm1t2h: () : /entry/instrument/dcm1t2h/dcm1t2h \n dcm1tgap: () : /entry/instrument/dcm1tgap/dcm1tgap \n dcm1xtalpitch: () : /entry/instrument/dcm1xtalpitch/value \n dcm1xtalroll: () : /entry/instrument/dcm1xtalroll/value \n dets1xcentre: () : /entry/instrument/dets1xcentre/value \n dets1xsize: () : /entry/instrument/dets1xsize/value \n dets1ycentre: () : /entry/instrument/dets1ycentre/value \n dets1ysize: () : /entry/instrument/dets1ysize/value \n dets2xcentre: () : /entry/instrument/dets2xcentre/value \n dets2xsize: () : /entry/instrument/dets2xsize/value \n dets2ycentre: () : /entry/instrument/dets2ycentre/value \n dets2ysize: () : /entry/instrument/dets2ysize/value \n dets3bottom: () : /entry/instrument/dets3bottom/value \n dets3hall: () : /entry/instrument/dets3hall/value \n dets3ring: () : /entry/instrument/dets3ring/value \n dets3top: () : /entry/instrument/dets3top/value \n dets3xcentre: () : /entry/instrument/dets3xcentre/value \n dets3xsize: () : /entry/instrument/dets3xsize/value \n dets3ycentre: () : /entry/instrument/dets3ycentre/value \n dets3ysize: () : /entry/instrument/dets3ysize/value \n dets4bottom: () : /entry/instrument/dets4bottom/value \n dets4hall: () : /entry/instrument/dets4hall/value \n dets4ring: () : /entry/instrument/dets4ring/value \n dets4top: () : /entry/instrument/dets4top/value \n dets4xcentre: () : /entry/instrument/dets4xcentre/value \n dets4xsize: () : /entry/instrument/dets4xsize/value \n dets4ycentre: () : /entry/instrument/dets4ycentre/value \n dets4ysize: () : /entry/instrument/dets4ysize/value \n diff1_cpx: () : /entry/instrument/diff1_cpx/value \n diff1_cpy: () : /entry/instrument/diff1_cpy/value \n diff1basepitch: () : /entry/instrument/diff1basepitch/value \n diff1basex: () : /entry/instrument/diff1basex/value \n diff1basey: () : /entry/instrument/diff1basey/value \n diff1cchi: () : /entry/instrument/diff1cchi/value \n diff1chioffset: () : /entry/instrument/diff1chioffset/value \n diff1cphi: () : /entry/instrument/diff1cphi/value \n diff1detdist: () : /entry/instrument/diff1detdist/value \n diff1dets1rot: () : /entry/instrument/diff1dets1rot/value \n diff1dets2rot: () : /entry/instrument/diff1dets2rot/value \n diff1detselect: () : /entry/instrument/diff1detselect/value \n diff1gamma: () : /entry/instrument/diff1gamma/value \n diff1homegaoffset: () : /entry/instrument/diff1homegaoffset/value \n diff1omega: () : /entry/instrument/diff1omega/value \n diff1prot: () : /entry/instrument/diff1prot/value \n diff1theta: () : /entry/instrument/diff1theta/value \n diff1vdeltaoffset: () : /entry/instrument/diff1vdeltaoffset/value \n diff1vgammaoffset: () : /entry/instrument/diff1vgammaoffset/value \n diff1vomegaoffset: () : /entry/instrument/diff1vomegaoffset/value \n diff1x: () : /entry/instrument/diff1x/value \n diff1y: () : /entry/instrument/diff1y/value \n diff1z: () : /entry/instrument/diff1z/value \n diff2_cpx: () : /entry/instrument/diff2_cpx/value \n diff2_cpy: () : /entry/instrument/diff2_cpy/value \n diff2alpha: () : /entry/instrument/diff2alpha/value \n diff2basepitch: () : /entry/instrument/diff2basepitch/value \n diff2basex: () : /entry/instrument/diff2basex/value \n diff2basey: () : /entry/instrument/diff2basey/value \n diff2basey1: () : /entry/instrument/diff2basey1/value \n diff2basey2: () : /entry/instrument/diff2basey2/value \n diff2delta: () : /entry/instrument/diff2delta/value \n diff2dets3rot: () : /entry/instrument/diff2dets3rot/value \n diff2gamma: () : /entry/instrument/diff2gamma/value \n diff2omega: () : /entry/instrument/diff2omega/value \n diff2prot: () : /entry/instrument/diff2prot/value \n dps_cpx: () : /entry/instrument/dps_cpx/value \n dps_cpy: () : /entry/instrument/dps_cpy/value \n dpsx: () : /entry/instrument/dpsx/value \n dpsx_zero: () : /entry/instrument/dpsx_zero/value \n dpsy: () : /entry/instrument/dpsy/value \n dpsy_zero: () : /entry/instrument/dpsy_zero/value \n dpsz: () : /entry/instrument/dpsz/value \n dpsz2: () : /entry/instrument/dpsz2/value \n dpsz2_zero: () : /entry/instrument/dpsz2_zero/value \n dpsz_zero: () : /entry/instrument/dpsz_zero/value \n excalibur_ROIs: () : /entry/instrument/ex_rois/excalibur_ROIs \n filter_set: () : /entry/instrument/fatt_filters.filter_set/value \n hex1pivotx: () : /entry/instrument/hex1pivotx/value \n hex1pivoty: () : /entry/instrument/hex1pivoty/value \n hex1pivotz: () : /entry/instrument/hex1pivotz/value \n hex1rx: () : /entry/instrument/hex1rx/value \n hex1ry: () : /entry/instrument/hex1ry/value \n hex1rz: () : /entry/instrument/hex1rz/value \n hex1x: () : /entry/instrument/hex1x/value \n hex1y: () : /entry/instrument/hex1y/value \n hex1z: () : /entry/instrument/hex1z/value \n hex2pivotx: () : /entry/instrument/hex2pivotx/value \n hex2pivoty: () : /entry/instrument/hex2pivoty/value \n hex2pivotz: () : /entry/instrument/hex2pivotz/value \n hex2rx: () : /entry/instrument/hex2rx/value \n hex2ry: () : /entry/instrument/hex2ry/value \n hex2rz: () : /entry/instrument/hex2rz/value \n hex2x: () : /entry/instrument/hex2x/value \n hex2y: () : /entry/instrument/hex2y/value \n hex2z: () : /entry/instrument/hex2z/value \n hfmpitch: () : /entry/instrument/hfmpitch/value \n hfmstripe: () : /entry/instrument/hfmstripe/value \n hfmx: () : /entry/instrument/hfmx/value \n hfmx1: () : /entry/instrument/hfmx1/value \n hfmx2: () : /entry/instrument/hfmx2/value \n hfmy: () : /entry/instrument/hfmy/value \n hfmy1: () : /entry/instrument/hfmy1/value \n hfmy2: () : /entry/instrument/hfmy2/value \n hfmyaw: () : /entry/instrument/hfmyaw/value \n hrx: () : /entry/instrument/hrx/value \n hry: () : /entry/instrument/hry/value \n hrz: () : /entry/instrument/hrz/value \n hx: () : /entry/instrument/hx/value \n hy: () : /entry/instrument/hy/value \n hz: () : /entry/instrument/hz/value \n idgap: () : /entry/instrument/idgap/value \n ionc1range: () : /entry/instrument/ionc1range/ionc1range \n ionc2range: () : /entry/instrument/ionc2range/ionc2range \n jj1xpos: () : /entry/instrument/jj1xpos/value \n jj1xsize: () : /entry/instrument/jj1xsize/value \n jj1ypos: () : /entry/instrument/jj1ypos/value \n jj1ysize: () : /entry/instrument/jj1ysize/value \n jj2xpos: () : /entry/instrument/jj2xpos/value \n jj2xsize: () : /entry/instrument/jj2xsize/value \n jj2ypos: () : /entry/instrument/jj2ypos/value \n jj2ysize: () : /entry/instrument/jj2ysize/value \n mbs1xcentre: () : /entry/instrument/mbs1xcentre/value \n mbs1xsize: () : /entry/instrument/mbs1xsize/value \n mbs1ycentre: () : /entry/instrument/mbs1ycentre/value \n mbs1ysize: () : /entry/instrument/mbs1ysize/value \n mbs2xcentre: () : /entry/instrument/mbs2xcentre/value \n mbs2xsize: () : /entry/instrument/mbs2xsize/value \n mbs2ycentre: () : /entry/instrument/mbs2ycentre/value \n mbs2ysize: () : /entry/instrument/mbs2ysize/value \n mbs3xcentre: () : /entry/instrument/mbs3xcentre/value \n mbs3xsize: () : /entry/instrument/mbs3xsize/value \n mbs3ycentre: () : /entry/instrument/mbs3ycentre/value \n mbs3ysize: () : /entry/instrument/mbs3ysize/value \n mbs4xcentre: () : /entry/instrument/mbs4xcentre/value \n mbs4xsize: () : /entry/instrument/mbs4xsize/value \n mbs4ycentre: () : /entry/instrument/mbs4ycentre/value \n mbs4ysize: () : /entry/instrument/mbs4ysize/value \n note: () : /entry/instrument/note/value \n pilatus2_ROIs: () : /entry/instrument/p2_rois/pilatus2_ROIs \n pilatus3_ROIs: () : /entry/instrument/p3_rois/pilatus3_ROIs \n qbpm1range: () : /entry/instrument/qbpm1range/qbpm1range \n qbpm1y: () : /entry/instrument/qbpm1y/value \n qbpm2dx: () : /entry/instrument/qbpm2dx/value \n qbpm2dy: () : /entry/instrument/qbpm2dy/value \n qbpm2range: () : /entry/instrument/qbpm2range/qbpm2range \n qbpm2y: () : /entry/instrument/qbpm2y/value \n qbpm3range: () : /entry/instrument/qbpm3range/qbpm3range \n qbpm3x: () : /entry/instrument/qbpm3x/value \n ringcurrent: () : /entry/instrument/sourceNexusDevice/current \n s1xcentre: () : /entry/instrument/s1xcentre/value \n s1xsize: () : /entry/instrument/s1xsize/value \n s1ycentre: () : /entry/instrument/s1ycentre/value \n s1ysize: () : /entry/instrument/s1ysize/value \n tab1x: () : /entry/instrument/tab1x/value \n tab1y: () : /entry/instrument/tab1y/value \n vfmpitch: () : /entry/instrument/vfmpitch/value \n vfmx: () : /entry/instrument/vfmx/value \n vfmy: () : /entry/instrument/vfmy/value \n vfmy1: () : /entry/instrument/vfmy1/value \n vfmy2: () : /entry/instrument/vfmy2/value \n\nScannables Namespace:\n diff1delta: (46,) : /entry/instrument/diff1delta/value \n diff1chi: (46,) : /entry/instrument/diff1chi/value \n d5i: (46,) : /entry/instrument/d5i/d5i \n att: (46,) : /entry/instrument/fatt/value \n transmission: (46,) : /entry/instrument/fatt/transmission \n frameNo: (46,) : /entry/instrument/exr/frameNo \n count_time: (46,) : /entry/instrument/exr/count_time \n max_val: (46,) : /entry/instrument/exr/max_val \n total: (46,) : /entry/instrument/exr/total \n norm: (46,) : /entry/instrument/exr/norm \n\nImage Data Namespace:\n exr: (46, 515, 2069) : /entry/instrument/exr/data \n IMAGE: (46, 515, 2069) : /entry/instrument/exr/data \n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/i09/i09-279773.nxs", "description": "i09 example", "len_combined": 641, "len_scannables": 9, "scannables_length": 1, "scan_command": "/entry/scan_command", "axes": "/entry/AuFe_7.05keV/zeroScannable", "signal": "/entry/AuFe_7.05keV/image_data", "image": "/entry/instrument/AuFe_7.05keV/image_data", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/i09/i09-279773.nxs'\nNX_class:\n NXentry: ['/entry']\n NXdata: ['/entry/AuFe_7.05keV', '/entry/ew4000', '/entry/hm3amp20', '/entry/sm5amp8']\n NXcollection: ['/entry/diamond_scan', '/entry/diamond_scan/keys', '/entry/instrument/smpm', '/entry/instrument/ss4']\n NXinstrument: ['/entry/instrument']\n NXdetector: ['/entry/instrument/AuFe_7.05keV', '/entry/instrument/ew4000', '/entry/instrument/hm3amp20', '/entry/instrument/sm5amp8']\n NXpositioner: ['/entry/instrument/cccx', '/entry/instrument/cccy', '/entry/instrument/hm1pitch', '/entry/instrument/hm1x', '/entry/instrument/hm1y', '/entry/instrument/hm1yaw', '/entry/instrument/hm2pitch', '/entry/instrument/hm2x', '/entry/instrument/hm2y', '/entry/instrument/hm3elipticalbender', '/entry/instrument/hm3iamp20', '/entry/instrument/hm3mainbender', '/entry/instrument/hm3pitch', '/entry/instrument/hm3x', '/entry/instrument/hm3y', '/entry/instrument/igap', '/entry/instrument/jgap', '/entry/instrument/lakeshore', '/entry/instrument/polarisation', '/entry/instrument/sm1fpitch', '/entry/instrument/sm3fpitch', '/entry/instrument/sm4pitch', '/entry/instrument/sm4x', '/entry/instrument/sm4y', '/entry/instrument/sm5bender1', '/entry/instrument/sm5bender2', '/entry/instrument/sm5iamp8', '/entry/instrument/sm5pitch', '/entry/instrument/smpm.smpmazimuth', '/entry/instrument/smpm.smpmiamp39', '/entry/instrument/smpm.smpmpolar', '/entry/instrument/smpm.smpmx', '/entry/instrument/smpm.smpmy', '/entry/instrument/smpm.smpmz', '/entry/instrument/smpmiamp39', '/entry/instrument/ss2ycentre', '/entry/instrument/ss2ygap', '/entry/instrument/ss4.ss4xgap', '/entry/instrument/ss4.ss4ygap', '/entry/instrument/ss4.ss4z', '/entry/instrument/zeroScannable']\n NXmonochromator: ['/entry/instrument/dcm', '/entry/instrument/pgm']\n NXinsertion_device: ['/entry/instrument/iid', '/entry/instrument/jid']\n NXsource: ['/entry/instrument/source']\n NXsample: ['/entry/sample']\n NXbeam: ['/entry/sample/beam_dcm', '/entry/sample/beam_pgm']\n NXuser: ['/entry/user01']\nDefaults:\n @default: ['/entry']\n @axes: /entry/AuFe_7.05keV/zeroScannable\n @signal: /entry/AuFe_7.05keV/image_data\n\nMetadata Namespace:\n cccx: () : /entry/instrument/cccx/value \n cccy: () : /entry/instrument/cccy/value \n dcmbragg: () : /entry/instrument/dcm/dcmbragg \n dcmenergy: () : /entry/sample/beam_dcm/incident_energy \n dcmfpitch: () : /entry/instrument/dcm/dcmfpitch \n dcmfpitchfeedback: () : /entry/instrument/dcm/dcmfpitchfeedback \n dcmfroll: () : /entry/instrument/dcm/dcmfroll \n dcmfrollfeedback: () : /entry/instrument/dcm/dcmfrollfeedback \n dcmlambda: () : /entry/instrument/dcm/dcmlambda \n dcmlockbeamheight: () : /entry/instrument/dcm/dcmlockbeamheight \n dcmoffset: () : /entry/instrument/dcm/dcmoffset \n dcmorder: () : /entry/instrument/dcm/dcmorder \n dcmpitch: () : /entry/instrument/dcm/dcmpitch \n dcmroll: () : /entry/instrument/dcm/dcmroll \n dcmtemp1: () : /entry/instrument/dcm/dcmtemp1 \n dcmtemp2: () : /entry/instrument/dcm/dcmtemp2 \n dcmtemp3: () : /entry/instrument/dcm/dcmtemp3 \n dcmtemp4: () : /entry/instrument/dcm/dcmtemp4 \n dcmtemp5: () : /entry/instrument/dcm/dcmtemp5 \n dcmtemp6: () : /entry/instrument/dcm/dcmtemp6 \n dcmtemp7: () : /entry/instrument/dcm/dcmtemp7 \n dcmtemp8: () : /entry/instrument/dcm/dcmtemp8 \n dcmy: () : /entry/instrument/dcm/dcmy \n hm1pitch: () : /entry/instrument/hm1pitch/value \n hm1x: () : /entry/instrument/hm1x/value \n hm1y: () : /entry/instrument/hm1y/value \n hm1yaw: () : /entry/instrument/hm1yaw/value \n hm2pitch: () : /entry/instrument/hm2pitch/value \n hm2x: () : /entry/instrument/hm2x/value \n hm2y: () : /entry/instrument/hm2y/value \n hm3elipticalbender: () : /entry/instrument/hm3elipticalbender/value \n hm3iamp20: () : /entry/instrument/hm3iamp20/value \n hm3mainbender: () : /entry/instrument/hm3mainbender/value \n hm3pitch: () : /entry/instrument/hm3pitch/value \n hm3x: () : /entry/instrument/hm3x/value \n hm3y: () : /entry/instrument/hm3y/value \n igap: () : /entry/instrument/iid/gap \n iidvelocity: () : /entry/instrument/iid/iidvelocity \n jgap: () : /entry/instrument/jgap/value \n bottomInner: () : /entry/instrument/jid/bottomInner \n bottomOuter: () : /entry/instrument/jid/bottomOuter \n enabled: () : /entry/instrument/jid/enabled \n gap: () : /entry/instrument/jid/gap \n jidvelocity: () : /entry/instrument/jid/jidvelocity \n mode: () : /entry/instrument/jid/mode \n polarisation: () : /entry/sample/beam_pgm/incident_polarization \n rowPhase: () : /entry/instrument/jid/rowPhase \n topInner: () : /entry/instrument/jid/topInner \n topOuter: () : /entry/instrument/jid/topOuter \n _CuBraid_: () : /entry/instrument/lakeshore/\"CuBraid\" \n _coldHead_: () : /entry/instrument/lakeshore/\"coldHead\" \n _heater_: () : /entry/instrument/lakeshore/\"heater\" \n _heaterRange_: () : /entry/instrument/lakeshore/\"heaterRange\" \n _none_: () : /entry/instrument/lakeshore/\"none\" \n _receptor_: () : /entry/instrument/lakeshore/\"receptor\" \n demand: () : /entry/instrument/lakeshore/value \n pgmcff: () : /entry/instrument/pgm/pgmcff \n pgmenergy: () : /entry/sample/beam_pgm/incident_energy \n pgmgratingselect: () : /entry/instrument/pgm/pgmgratingselect \n pgmgratingspitch: () : /entry/instrument/pgm/pgmgratingspitch \n pgmgratingstrans: () : /entry/instrument/pgm/pgmgratingstrans \n pgmmirrorpitch: () : /entry/instrument/pgm/pgmmirrorpitch \n pgmmirrorselect: () : /entry/instrument/pgm/pgmmirrorselect \n pgmmirrortrans: () : /entry/instrument/pgm/pgmmirrortrans \n pgmtemp1: () : /entry/instrument/pgm/pgmtemp1 \n pgmtemp2: () : /entry/instrument/pgm/pgmtemp2 \n sm1fpitch: () : /entry/instrument/sm1fpitch/value \n sm3fpitch: () : /entry/instrument/sm3fpitch/value \n sm4pitch: () : /entry/instrument/sm4pitch/value \n sm4x: () : /entry/instrument/sm4x/value \n sm4y: () : /entry/instrument/sm4y/value \n sm5bender1: () : /entry/instrument/sm5bender1/value \n sm5bender2: () : /entry/instrument/sm5bender2/value \n sm5iamp8: () : /entry/instrument/sm5iamp8/value \n sm5pitch: () : /entry/instrument/sm5pitch/value \n smpmiamp39: () : /entry/instrument/smpmiamp39/value \n rc: () : /entry/instrument/source/current \n ss2ycentre: () : /entry/instrument/ss2ycentre/value \n ss2ygap: () : /entry/instrument/ss2ygap/value \n ss4xgap: () : /entry/instrument/ss4.ss4xgap/value \n ss4ygap: () : /entry/instrument/ss4.ss4ygap/value \n ss4z: () : /entry/instrument/ss4.ss4z/value \n\nScannables Namespace:\n zeroScannable: (1,) : /entry/sm5amp8/zeroScannable \n smpmx: (1,) : /entry/sm5amp8/smpm_smpmx \n smpmy: (1,) : /entry/sm5amp8/smpm_smpmy \n smpmz: (1,) : /entry/sm5amp8/smpm_smpmz \n smpmpolar: (1,) : /entry/sm5amp8/smpm_smpmpolar \n smpmazimuth: (1,) : /entry/sm5amp8/smpm_smpmazimuth \n smpmiamp39: (1,) : /entry/sm5amp8/smpm_smpmiamp39 \n sm5amp8: (1,) : /entry/sm5amp8/sm5amp8 \n hm3amp20: (1,) : /entry/instrument/hm3amp20/hm3amp20 \n\nImage Data Namespace:\n AuFe_7_05keV: (1, 1, 151) : /entry/instrument/AuFe_7.05keV/image_data \n IMAGE: (1, 1, 151) : /entry/instrument/AuFe_7.05keV/image_data \n"}, {"filename": "/dls/science/groups/das/ExampleData/hdfmap_tests/nxxas/KEK_PFdata.h5", "description": "NXxas example from KEK", "len_combined": 88, "len_scannables": 2, "scannables_length": 1426, "scan_command": null, "axes": "/fe010/plot/energy", "signal": "/fe010/plot/intensity", "image": "", "string": "NexusMap based on '/dls/science/groups/das/ExampleData/hdfmap_tests/nxxas/KEK_PFdata.h5'\nNX_class:\n NXentry: ['/fe010']\n NXdata: ['/fe010/plot']\n NXedge: ['/fe010/edge']\n NXelement: ['/fe010/element']\n NXinstrument: ['/fe010/instrument']\n NXdetector: ['/fe010/instrument/i0', '/fe010/instrument/ifluor']\n NXmonochromator: ['/fe010/instrument/monochromator']\n NXcrystal: ['/fe010/instrument/monochromator/crystal']\n NXsource: ['/fe010/instrument/source']\n NXprocess: ['/fe010/process']\n NXnote: ['/fe010/process/notes']\n NXsample: ['/fe010/sample']\n NXparameters: ['/fe010/scan']\nDefaults:\n @default: ['/fe010']\n @axes: /fe010/plot/energy\n @signal: /fe010/plot/intensity\n\nMetadata Namespace:\n\n\nScannables Namespace:\n energy: (1426,) : /fe010/plot/energy \n intensity: (1426,) : /fe010/plot/intensity \n\nImage Data Namespace:\n\n"}] \ No newline at end of file diff --git a/tests/test_edge_cases.py b/tests/test_edge_cases.py index 208c219..e6a1311 100644 --- a/tests/test_edge_cases.py +++ b/tests/test_edge_cases.py @@ -18,6 +18,7 @@ def test_edge_cases(): assert path.isfile(chk['filename']) is True, f"{chk['filename']} doesn't exist" mymap = hdfmap.create_nexus_map(chk['filename']) assert isinstance(mymap, hdfmap.NexusMap), f"{chk['filename']} is not NexusMap" + assert mymap('filepath') == chk['filename'] assert len(mymap.combined) == chk['len_combined'], "{chk['filename']} has wrong size of combined" assert len(mymap.scannables) == chk['len_scannables'], f"{chk['filename']} has wrong size of scannables" assert mymap.scannables_length() == chk['scannables_length'], f"{chk['filename']} has wrong scannables_length" @@ -53,6 +54,34 @@ def test_new_i16_file(): assert fname == '1040323.nxs' +@only_dls_file_system +def test_newer_i16_file(): + filename = '/dls/science/groups/das/ExampleData/hdfmap_tests/i16/1109527.nxs' + assert path.isfile(filename) is True, f"{filename} doesn't exist" + mymap = hdfmap.create_nexus_map(filename) + with hdfmap.hdf_loader.load_hdf(filename) as hdf: + axes, signal, IMAGE, fname, fpath = mymap.eval(hdf, 'axes, signal, _IMAGE, filename, filepath') + assert axes.shape == (61, ), 'expression "axes" has wrong shape' + assert signal.shape == (61,), 'expression "axes" has wrong shape' + assert signal.max() == 692919 + assert isinstance(fname, str), "expression 'filename' has wrong type" + assert filename.endswith(fname) + assert isinstance(fpath, str), "expression 'filepath' has wrong type" + assert fpath == filename + + +@only_dls_file_system +def test_i16_bpm_file(): + filename = '/dls/science/groups/das/ExampleData/hdfmap_tests/i16/1113658.nxs' + assert path.isfile(filename) is True, f"{filename} doesn't exist" + mymap = hdfmap.create_nexus_map(filename) + assert mymap.get_image_path() == '/entry/instrument/bpm/path' + with hdfmap.hdf_loader.load_hdf(filename) as hdf: + image = mymap.get_image(hdf) + assert image.ndim == 0, 'bpm image has wrong shape' + assert int(image) == 11, 'bpm image has wrong value' + + @only_dls_file_system def test_msmapper_file(): filename = '/dls/science/groups/das/ExampleData/hdfmap_tests/i16/processed/1098101_msmapper.nxs'