Validate meas_level if it is supplied to run, and if it's valid, remove it. AwsQuantumTask does not accept meas_level argument.
Note:
meas_level=0 is raw results, an array of complex values (think sampled data collected from an ADC)
meas_level=1 is kerneled results, so a single complex value
meas_level=2 is classified results, 0 or 1
Summary
Validate meas_level if it is supplied to run, and if it's valid, remove it. AwsQuantumTask does not accept
meas_level
argument.Note: meas_level=0 is raw results, an array of complex values (think sampled data collected from an ADC) meas_level=1 is kerneled results, so a single complex value meas_level=2 is classified results, 0 or 1
meas_level is also often supplied as an enum. For example: https://github.com/Qiskit-Extensions/qiskit-experiments/blob/f22bb7b67893a1b75f7d0f1fecdb0bd63284e244/qiskit_experiments/framework/base_experiment.py#L454