Remove `shape` from the metadata info
AcquisitionChannel
exposes a shape
.
I think this field is too accurate and is not really used this way.
For example lima exposes the shape this way:
def shape(self):
return (0, 0)
That is why, for flint i was exposing in the scan info a dim
instead.
This dim
is just len(shape)
But this shape
is still exposed in the redis channel.info
.
Any idea if this field is used by any subsystem?
If that's not the case i suggest to drop it from the exposed metadata info.
This way we will be able in the future to remove that info from the controllers (and replace it by a dim
directly).
Else we will stay stuck with an information that we request from the controller designers, which is not really needed nor easy to understand.
Any idea @denolf @matias.guijarro @debionne