Activity monitor

Viewing previously run actions in BOULDER OPAL

The activity monitor allows you to view the progress and status of previously run actions. There are multiple ways provided for accessing the activity monitor as shown below.

CLI

The CLI method allows you to use the qctrl activity command through your terminal to view previously run actions. If you have not used the interactive authentication method mentioned here before, you will be redirected to the interactive authentication method first. Information on the qctrl activity command can be found as follows:

$ qctrl activity --help

Pagination and filtering by status and action type is supported. All filtering commands are optional. If called without any additional commands the script will return the most recent actions you have run.

$ qctrl activity --limit 10 --offset 0 --status SUCCESS --type ROBUST_OPTIMIZE

The various --status and --type options are viewable through the --options command. For example to view the different type options to filter by, you can run the following command:

$ qctrl activity --options type

Qctrl()

The activity monitor can also be accessed through the Qctrl() object.

$ python
>>> from qctrl import Qctrl
>>> qctrl = Qctrl()
>>> qctrl.activity_monitor()

Similarly to the command line option, this option also supports paginations and filtering by status and action type and returns the most recent actions you have run (if no filtering options are provided).

$ python
>>> from qctrl import Qctrl
>>> qctrl = Qctrl()
>>> qctrl.activity_monitor(limit=2, offset=0, status="FAILURE", action_type="FILTER_FUNCTION")

Web Access

The activity monitor can also be accessed through the BOULDER OPAL web app present here: https://app.q-ctrl.com/boulder-opal/activityMonitor

Wiki

Comprehensive knowledge base of quantum control theory

Explore