client-superstaq icon indicating copy to clipboard operation
client-superstaq copied to clipboard

Missing `basis_gates` in `aqt_keysight_qpu` provider

Open cdbf1 opened this issue 8 months ago • 3 comments

What is happening?

When calling the get_target_info() method on the aqt_keysight_qpu provider the basis_gates value is currently showing as None. Should this instead be showing the basic gate set of the device?

How can we reproduce the issue?

The snippet:

provider = qss.SuperstaqProvider()
aqt_keysight_compiler = provider.get_backend("aqt_keysight_qpu")
aqt_keysight_compiler.target_info()

returns the dictionary:

{
    'backend_name': 'aqt_keysight_qpu',
    'backend_version': 'n/a',
    'n_qubits': 4,
    'basis_gates': None,
    'gates': [],
    'local': False,
    'simulator': False,
    'conditional': False,
    'open_pulse': False,
    'memory': False,
    'max_shots': None,
    'coupling_map': [[4, 5], [5, 4], [5, 6], [6, 5], [6, 7], [7, 6]],
    'description': '4 qubit device',
    'supports_midcircuit_measurement': False
}

while I was expecting the 'basic_gates' to return a list of the gates available on this device.

What should happen?

I was expecting the 'basis_gates' to return a list of the gates available on this device.

Environment

  • qiskit-superstaq version: 0.5.19
  • Operating system: WSL with Ubuntu 22.04.3 LTS
  • Python version: 3.11.9
  • Any other relevant dependencies:

Any additional context?

No response

cdbf1 avatar Jun 24 '24 11:06 cdbf1