examples/quickstart.hjson
{
"optim_type": "C1",
"run_name" : "quick",
"include_model" : true,
"model" : "test_model.cfg",
"generator": "generator.cfg",
"v2hz": 1e9
"sideband": 50e6
"single_qubit_gate_time" : 20e-9
"single_qubit_gates":
{
"rx90pQ1": {name: "rx90p", "qubits": "Q1"},
"rx90pQ2": {name: "rx90p", "qubits": "Q2"},
}
"two_qubit_gates":
{
cr90:
{
name: "cr90"
qubit_1: Q1
qubit_2: Q2
gate_time: 50e-9
},
"rx90pQ1Q2":
{
name: "rx90p"
qubit_1: Q1
qubit_2: Q2
gate_time: 20e-9
},
}
"dir_path" : "/tmp",
"algorithm" : lbfgs,
"fid_func" : average_infid_set,
"fid_subspace" : ["Q1", "Q2"],
"opt_gates" :
[
"cr90[0, 1]"
],
"gateset_opt_map" :
[
[
["Q1", "freq"]
],
[
["Q2", "freq"]
],
[
["Q1-Q2", "strength"]
],
[
["cr90[0, 1]", "d1", "gauss", "amp"]
],
[
["cr90[0, 1]", "d1", "gauss", "freq_offset"]
],
[
["cr90[0, 1]", "d1", "gauss", "xy_angle"]
],
[
["cr90[0, 1]", "d1", "carrier", "framechange"]
],
[
["cr90[0, 1]", "d2", "gauss", "amp"]
],
[
["cr90[0, 1]", "d2", "gauss", "freq_offset"]
],
[
["cr90[0, 1]", "d2", "gauss", "xy_angle"]
],
[
["cr90[0, 1]", "d2", "carrier", "framechange"]
]
]
}