2.0
M3 Version 2.0
What's new
-
Mappings returned by
mthree.utils.final_measurement_mapping
now have keys that represent the classical bits, and values that indicate the qubit that was measured into that bit. This is a breaking change for those who create their own mappings. This takes care of mid-circuit measurements automatically. -
Setting
method='independent'
for simulators is now done internally for the user by default. It is possible to override defaults by setting this keyword argument explicitly. -
Docs expanded a bit with examples for sampling problems looking at the most probable bit-string, and correcting mid-circuit measurements.
Bug fixes
- M3 is now compatible with Qiskit's fake backends that use
BackendV2
as their base class. - Fixed an issue where calibration data could not be saved when performing calibrations in async mode.
Thanks to @mtreinish and @ehchen for their help in this release.