Skip to content

Commit

Permalink
Add shape to plot data
Browse files Browse the repository at this point in the history
  • Loading branch information
jenshnielsen committed May 20, 2021
1 parent 3d92c9d commit 663ed26
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions qcodes/dataset/data_export.py
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,9 @@ def get_data_by_id(run_id: int) -> \
return output


def _get_data_from_ds(ds: DataSet) -> List[List[Dict[str, Union[str, np.ndarray]]]]:
def _get_data_from_ds(
ds: DataSet,
) -> List[List[Dict[str, Union[None, str, np.ndarray, Tuple[int, ...]]]]]:
dependent_parameters: Tuple[ParamSpecBase, ...] = ds.dependent_parameters

all_data = ds.cache.data()
Expand All @@ -95,10 +97,15 @@ def _get_data_from_ds(ds: DataSet) -> List[List[Dict[str, Union[str, np.ndarray]
"name": param_spec_base.name,
"unit": param_spec_base.unit,
"label": param_spec_base.label,
"data": data_dict[param_spec_base.name].flatten(),
"data": data_dict[param_spec_base.name],
}
data_dicts_list.append(my_data_dict)

if ds.description.shapes is not None:
data_dicts_list[-1]["shape"] = ds.description.shapes.get(dependent.name)
else:
data_dicts_list[-1] = None

output.append(data_dicts_list)

return output
Expand Down

0 comments on commit 663ed26

Please sign in to comment.