fireopal.execute(circuits, shot_count, credentials, backend_name)

Execute a batch of circuits where shot_count measurements are taken per circuit.

  • circuits (List[str]) – A list of quantum circuits in the form of a QASM strings. You may use Qiskit to generate these strings.

  • shot_count (int) – Number of bitstrings that are sampled from the final quantum state.

  • credentials (Dict[str, Any]) – The credentials for running circuits on an IBM backend. This dictionary should contain key-value entries with keys token, project, hub, and group.

  • backend_name (str) – The backend device name that should be used to run circuits.