forked from M-Labs/artiq
examples/histograms: convert to mutate_dataset API. Closes #459
This commit is contained in:
parent
eeab7db3d4
commit
f7eb0a6f22
|
@ -20,16 +20,15 @@ class Histograms(EnvExperiment):
|
||||||
|
|
||||||
xs = np.empty(npoints)
|
xs = np.empty(npoints)
|
||||||
xs.fill(np.nan)
|
xs.fill(np.nan)
|
||||||
xs = self.set_dataset("hd_xs", xs,
|
self.set_dataset("hd_xs", xs,
|
||||||
broadcast=True, save=False)
|
broadcast=True, save=False)
|
||||||
|
|
||||||
counts = np.empty((npoints, nbins))
|
self.set_dataset("hd_counts", np.empty((npoints, nbins)),
|
||||||
counts = self.set_dataset("hd_counts", counts,
|
|
||||||
broadcast=True, save=False)
|
broadcast=True, save=False)
|
||||||
|
|
||||||
for i in range(npoints):
|
for i in range(npoints):
|
||||||
histogram, _ = np.histogram(np.random.normal(i, size=1000),
|
histogram, _ = np.histogram(np.random.normal(i, size=1000),
|
||||||
bin_boundaries)
|
bin_boundaries)
|
||||||
counts[i] = histogram
|
self.mutate_dataset("hd_counts", i, histogram)
|
||||||
xs[i] = i % 8
|
self.mutate_dataset("hd_xs", i, i % 8)
|
||||||
sleep(0.3)
|
sleep(0.3)
|
||||||
|
|
Loading…
Reference in New Issue