This PR fixes an error identified while trying to read an array inside an xarray.Dataset with a dimension size greater that 2
Description
This error was identified and tracked while trying to read some data from BlueSky runs for the Data Security project at SRX.
Motivation and Context
It was identified that thexs_flour array was returning an error while data was requested through the ,read() method in its parent node. This means that these two examples were failing:
Initially, it was thought the problem was on the client side but the error was tracked all the way to the server side and it was identified that the error was being saved with the document at the moment this one was built.
It was also identified that part of this error is generated during the definition of some area detectors in a different repo (https://github.com/NSLS-II/nslsii/blob/master/nslsii/areadetector/xspress3.py#L139-L143)
The changes in this PR solve this conflict by making the definition of the xarray dimensions more robust but it is recommended to fix the original problem in this second repo.
This PR fixes an error identified while trying to read an array inside an xarray.Dataset with a dimension size greater that 2
Description
This error was identified and tracked while trying to read some data from BlueSky runs for the Data Security project at SRX.
Motivation and Context
It was identified that the
xs_flour
array was returning an error while data was requested through the,read()
method in its parent node. This means that these two examples were failing:Initially, it was thought the problem was on the client side but the error was tracked all the way to the server side and it was identified that the error was being saved with the document at the moment this one was built. It was also identified that part of this error is generated during the definition of some area detectors in a different repo (https://github.com/NSLS-II/nslsii/blob/master/nslsii/areadetector/xspress3.py#L139-L143) The changes in this PR solve this conflict by making the definition of the xarray dimensions more robust but it is recommended to fix the original problem in this second repo.