extra_data.KeyData supports the pandas.Series output only for one dimensional data. For multi-dimensional data it fails with TypeError: pandas Series are only available for 1D data.
import extra_data as xd
run = xd.open_run(700000, 46).select_trains(slice(0, 50))
pd_series = (
run[("SQS_DIAG1_XGMD/XGM/DOOCS:output", "data.intensitySa3TD")]
.series()
)
With MultiIndex, support for multi-dimensional data could be added to produce a pandas.Series like:
import extra_data as xd
run = xd.open_run(700000, 46).select_trains(slice(0, 50))
pd_series = (
run[("SQS_DIAG1_XGMD/XGM/DOOCS:output", "data.intensitySa3TD")]
.xarray()
.to_dataframe()["SQS_DIAG1_XGMD/XGM/DOOCS:output.data.intensitySa3TD"]
)
extra_data.KeyData supports the
pandas.Seriesoutput only for one dimensional data. For multi-dimensional data it fails withTypeError: pandas Series are only available for 1D data.With MultiIndex, support for multi-dimensional data could be added to produce a
pandas.Serieslike: