forked from M-Labs/artiq
doc/getting_started_mgmt: adapt to changes. Closes #462
This commit is contained in:
parent
3c817be213
commit
97ec3de6f3
|
@ -53,10 +53,10 @@ Experiments may have arguments whose values can be set in the GUI and used in th
|
||||||
|
|
||||||
|
|
||||||
def build(self):
|
def build(self):
|
||||||
self.setattr_argument("count", NumberValue(ndecimals=0))
|
self.setattr_argument("count", NumberValue(ndecimals=0, step=1))
|
||||||
|
|
||||||
def run(self):
|
def run(self):
|
||||||
for i in range(int(self.count)):
|
for i in range(self.count):
|
||||||
print("Hello World", i)
|
print("Hello World", i)
|
||||||
|
|
||||||
|
|
||||||
|
@ -144,15 +144,15 @@ Datasets
|
||||||
Modify the ``run()`` method of the experiment as follows: ::
|
Modify the ``run()`` method of the experiment as follows: ::
|
||||||
|
|
||||||
def run(self):
|
def run(self):
|
||||||
parabola = self.set_dataset("parabola", [], broadcast=True)
|
self.set_dataset("parabola", np.full(self.count, np.nan), broadcast=True)
|
||||||
for i in range(int(self.count)):
|
for i in range(self.count):
|
||||||
parabola.append(i*i)
|
self.mutate_dataset("parabola", i, i*i)
|
||||||
time.sleep(0.5)
|
time.sleep(0.5)
|
||||||
|
|
||||||
.. note:: You need to import the ``time`` module.
|
.. note:: You need to import the ``time`` module, and the ``numpy`` module as ``np``.
|
||||||
|
|
||||||
Commit, push and submit the experiment as before. While it is running, go to the "Datasets" dock of the GUI and create a new XY plot showing the new result. Observe how the points are added one by one to the plot.
|
Commit, push and submit the experiment as before. While it is running, go to the "Datasets" dock of the GUI and create a new XY plot showing the new result (you need to edit the applet command line so that it retrieves the ``parabola`` dataset). Observe how the points are added one by one to the plot.
|
||||||
|
|
||||||
After the experiment has finished executing, the results are written to a HDF5 file that resides in ``~/artiq-master/results/<date>/<time>``. Open that file with HDFView or h5dump, and observe the data we just generated as well as the Git commit ID of the experiment (a hexadecimal hash such as ``947acb1f90ae1b8862efb489a9cc29f7d4e0c645`` that represents the data at a particular time in the Git repository). The list of Git commit IDs can be found using the ``git log`` command in ``~/artiq-work``.
|
After the experiment has finished executing, the results are written to a HDF5 file that resides in ``~/artiq-master/results/<date>/<hour>``. Open that file with HDFView or h5dump, and observe the data we just generated as well as the Git commit ID of the experiment (a hexadecimal hash such as ``947acb1f90ae1b8862efb489a9cc29f7d4e0c645`` that represents the data at a particular time in the Git repository). The list of Git commit IDs can be found using the ``git log`` command in ``~/artiq-work``.
|
||||||
|
|
||||||
.. note:: HDFView and h5dump are third-party tools not supplied with ARTIQ.
|
.. note:: HDFView and h5dump are third-party tools not supplied with ARTIQ.
|
||||||
|
|
Loading…
Reference in New Issue