runinfo.measured is important for existing plot commands like PlotGenerator(). When you use the expt created in a jupyter notebook, the measured list is present. If you use ps.load_experiment(), measured is an empty list.
In checking on this problem,
save_metadata() runs recursive_to_dict() and json.dumps()
recursive_to_dict() makes a dictionary with measured and the list is correct at this point
directly checking the hdf5 file runinfo attr: f.attrs['runinfo'], measured is an empty list.
reason: metadata is saved before the experiment begins. The measured list is populated after the first data point, so it is empty when the metadata is saved.
runinfo.measured is important for existing plot commands like PlotGenerator(). When you use the expt created in a jupyter notebook, the measured list is present. If you use ps.load_experiment(), measured is an empty list.
In checking on this problem,