Note

This is the documentation for the current state of the development branch of Qiskit Experiments. The documentation or APIs here can change prior to being released.

FineZXAmplitude.enable_restless

FineZXAmplitude.enable_restless(rep_delay=None, override_processor_by_restless=True, suppress_t1_error=False)[source]

Enable restless measurements.

We wrap the method of the RestlessMixin to readout both qubits. This forces the control qubit to be in either the 0 or 1 state before the next circuit starts since restless measurements do not reset qubits.

Parameters:
  • rep_delay (Optional[float]) – The repetition delay. This is the delay between a measurement and the subsequent quantum circuit. Since the backends have dynamic repetition rates, the repetition delay can be set to a small value which is required for restless experiments. Typical values are 1 us or less.

  • override_processor_by_restless (bool) – If False, a data processor that is specified in the analysis options of the experiment is not overridden by the restless data processor. The default is True.

  • suppress_t1_error (bool) – If True, the default is False, then no error will be raised when rep_delay is larger than the T1 times of the qubits. Instead, a warning will be logged as restless measurements may have a large amount of noise.