q-optimize/c3

View on GitHub
examples/test_model.cfg

Summary

Maintainability
Test Coverage
{
  "Qubits" : {
    "Q1" : {
      "c3type": "Qubit",
      "desc" : "Qubit 1",
      "params": {
        "freq" : {
          "value" : 4.8e9,
          "unit" : "Hz 2pi",
          "min_val" : 4.5e9,
          "max_val" : 5.5e9
        }
      },
      "hilbert_dim" : 2
    },
    "Q2" : {
      "c3type": "Qubit",
      "desc" : "Qubit 2",
      "params": {
        "freq" : {
          "value" : 4.9e9,
          "unit" : "Hz 2pi",
          "min_val" : 4.5e9,
          "max_val" : 5.5e9
        }
      },
      "hilbert_dim" : 2
    },
    "Q3" : {
      "c3type": "Qubit",
      "desc" : "Qubit 1",
      "params": {
        "freq" : {
          "value" : 5e9,
          "unit" : "Hz 2pi",
          "min_val" : 4.5e9,
          "max_val" : 5.5e9
        }
      },
      "hilbert_dim" : 2
    },
  },
  "Couplings" : {
    "Q1-Q2" : {
      "c3type": "Coupling",
      "desc" : "Coupling qubit 1 and 2",
      "params": {
        "strength" : {
          "value" : 20e6,
          "unit" : "Hz 2pi",
          "min_val" : -1e6,
          "max_val" : 50e6
        }
      },
      "hamiltonian_func" : "int_XX",
      "connected" : ["Q1", "Q2"]
    },
    "d1" : {
      "c3type": "Drive",
      "desc" : "Drive on qubit 1",
      "connected" : ["Q1"],
      "hamiltonian_func" : "x_drive"
    },
    "d2" : {
      "c3type": "Drive",
      "desc" : "Drive on qubit 2",
      "connected" : ["Q2"],
      "hamiltonian_func" : "x_drive"
    }
  }
}