Map retrieved data to the right independent variables.
Where #68 is about how a user can specify how different acquisitions in a schedule relate to the independent variables (such as delay time for a T1 experiment, acq-channel, qubit-name, etc. ) this issue is about making sure that we can map the data (typically arrays) returned by the hardware to the right values of the independent variables. This will likely require - Support in the compilation process to add the metadata that allows the instrument coordinator to map/transform the raw arrays of individual instrument to the right independent variables. This is currently done in a super hacky fashion with the acq-metadata that is extracted by counting the measurements in a schedule. - Specifying the layering on what the independent variables are defined (e.g., acq_index, acq_channel vs user_defined_param, qubit-label) - Instrument coordinator needs to return the right xarray dataset, this implies the instr.coord.components need to provide the right parts of the xarray dataset, and the coordinator needs to know how to combine these partial datasets. This is blocked by #68
issue