Skip to content

2.0

Compare
Choose a tag to compare
@nonhermitian nonhermitian released this 12 Feb 21:51
c90aa50

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.