From 7132400fc004ddef9f0cadc12bd1ce684406304a Mon Sep 17 00:00:00 2001 From: Joe Shannon Date: Fri, 10 Nov 2023 11:12:22 +0000 Subject: [PATCH] Fix path to hdf data dataset In the default structure /entry/data is a NXdata group not the actual dataset. --- src/ophyd_async/epics/areadetector/writers/hdf_writer.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ophyd_async/epics/areadetector/writers/hdf_writer.py b/src/ophyd_async/epics/areadetector/writers/hdf_writer.py index fc9216ee00..d14ead980e 100644 --- a/src/ophyd_async/epics/areadetector/writers/hdf_writer.py +++ b/src/ophyd_async/epics/areadetector/writers/hdf_writer.py @@ -64,7 +64,9 @@ async def open(self, multiplier: int = 1) -> Dict[str, Descriptor]: self._multiplier = multiplier outer_shape = (multiplier,) if multiplier > 1 else () # Add the main data - self._datasets = [_HDFDataset(name, "/entry/data", detector_shape, multiplier)] + self._datasets = [ + _HDFDataset(name, "/entry/data/data", detector_shape, multiplier) + ] # And all the scalar datasets for ds_name, ds_path in self._scalar_datasets_paths.items(): self._datasets.append(