Quantum Machines Extras
Note
The Quantum Machines integration is optional and lives under
qililab.extra.quantum_machines. Install the
quantum-machines extra to access these components.
- class qililab.extra.quantum_machines.QuantumMachinesCluster(**kwargs)
Bases:
objectStub for missing optional dependency ‘quantum-machines’.
- class qililab.extra.quantum_machines.QuantumMachinesClusterController(**kwargs)
Bases:
objectStub for missing optional dependency ‘quantum-machines’.
- class qililab.extra.quantum_machines.QuantumMachinesCompilationOutput(**kwargs)
Bases:
objectStub for missing optional dependency ‘quantum-machines’.
- class qililab.extra.quantum_machines.QuantumMachinesCompiler(**kwargs)
Bases:
objectStub for missing optional dependency ‘quantum-machines’.
- class qililab.extra.quantum_machines.QuantumMachinesMeasurementResult(bus, I, Q, adc1=None, adc2=None)
Bases:
MeasurementResultContains the data obtained from a single measurment in Quantum Machines hardware.
- Parameters:
I (
np.ndarray) – Data obtained from I stream.Q (
np.ndarray) – Data obtained from Q stream.adc1 (
np.ndarray, optional) – Data obtained from adc1 stream. Defaults to None.adc2 (
np.ndarray, optional) – Data obtained from adc2 stream. Defaults to None.
- set_classification_threshold(classification_threshold)
Sets the _classification_threshold of the class.