tqec CLI#

The following provide example scripts of the tqec CLI.

Check DAE#

#!/usr/bin/env bash

PARENT_PATH=$( cd "$(dirname "${BASH_SOURCE[0]}")" ; pwd -P )
EXAMPLE_PATH=$(dirname "$PARENT_PATH")
TQEC_PATH=$(dirname "$EXAMPLE_PATH")
ASSETS_PATH=$(dirname "$TQEC_PATH")

tqec check_dae "${ASSETS_PATH}/logical_cnot.dae"

DAE to circuits#

#!/usr/bin/env bash

PARENT_PATH=$( cd "$(dirname "${BASH_SOURCE[0]}")" ; pwd -P )
EXAMPLE_PATH=$(dirname "$PARENT_PATH")
TQEC_PATH=$(dirname "$EXAMPLE_PATH")
ASSETS_PATH=$(dirname "$TQEC_PATH")

tqec dae2circuits "${ASSETS_PATH}/logical_cnot.dae" \
--out-dir out \
-k 1 2 3 \
--obs-include 0 \
--add-detectors

DAE to observables#

#!/usr/bin/env bash

PARENT_PATH=$( cd "$(dirname "${BASH_SOURCE[0]}")" ; pwd -P )
EXAMPLE_PATH=$(dirname "$PARENT_PATH")
TQEC_PATH=$(dirname "$EXAMPLE_PATH")
ASSETS_PATH=$(dirname "$TQEC_PATH")

tqec dae2observables "${ASSETS_PATH}/logical_cnot.dae" \
--out-dir out