amazon-braket-sdk-python icon indicating copy to clipboard operation
amazon-braket-sdk-python copied to clipboard

MeasurementCriteria for readout error to target measurement operations

Open yitchen-tim opened this issue 1 year ago • 0 comments

Describe the feature you'd like Currently, the readout error in noise model only can targets observables result types through ObservableCriteria. This issue proposes to add MeasurementCriteria for applying readout error to circuits without observables result types.

How would this feature be used? Please describe.

noise_model = NoiseModel()
noise_model.add_noise(BitFlip(0.1), MeasurementCriteria(qubits=[0,1,2]))

Describe alternatives you've considered Simply add the readout noise to the end of the circuit. When there are observables, this implementation will add noise before the basis rotation gates, not truly at the end of the circuit.

yitchen-tim avatar May 09 '24 16:05 yitchen-tim