Skip to content

Releases: Qiskit/qiskit-addon-mthree

0.19.0

03 Feb 11:25
2995963
Compare
Choose a tag to compare

New

  • Adds M3Mitigation.cals_from_matrices and M3Mitigation.cals_to_matrices methods for integration with Qiskit.
  • Makes mthree.circuits.balanced_cal_strings and mthree.circuits.balanced_cal_circuits public.

Fixed

  • Fixed casting of values to int for expval operators specified in dict format.

0.18.0

14 Jan 17:26
96e726a
Compare
Choose a tag to compare

New

  • Sets the default number of calibration shots to the minimum of 10,000 or backend.configuration().max_shots.
  • Better error message if the user passes in an empty dict for counts
  • Calibration jobs are now done async so that one can send additional jobs, or do other processing while waiting.
  • Calibration data can be saved at any time, not just when calling for cals.
  • Saved calibration data now includes the time at which the calibration job was returned, along with the name of the backend it was run on.

0.17.2

01 Oct 15:22
82eeb77
Compare
Choose a tag to compare

The 0.17.1 release was accidentally from the main branch

0.17.1

01 Oct 14:47
Compare
Choose a tag to compare

Fixes

  • There was a left over print statement in ProbDistribution for testing

0.17.0

30 Sep 13:54
c0185bd
Compare
Choose a tag to compare

New

  • Adds the ability to execute jobs via the old Qobj path used by BaseBackend. This allows M3 to work with Qiskit Direct.

0.16.2

28 Sep 16:13
98cb098
Compare
Choose a tag to compare

Fix an issue with version.

0.16.1

28 Sep 16:12
d0776f3
Compare
Choose a tag to compare

Fixes

  • Fix an issue where passing a mapping to apply_correction resulted in an exception.

0.16.0

25 Sep 09:55
d545dc7
Compare
Choose a tag to compare

New

  • Adds mthree.utils.expval, mthree.utils.stddev and mthree.utils.expval_and_stddev functions for working with Qiskit Counts objects.

Updated

  • You can now pass mthree.utils.final_measurement_mapping a list of circuits to compute.
  • You can pass mappings generated by mthree.utils.final_measurement_mapping directly into the M3Mitigator.cals_from_system and M3Mitigator.apply_correction for the qubits parameter.

0.15.0

05 Sep 11:30
c6a1b10
Compare
Choose a tag to compare
  • Allow users to select whether resets should be used on calibration circuits (#45).
  • Fix issue where the auto method was not functioning properly (#47).
  • Allow for passing custom expvals as dicts (#48).
  • Show if M3 was compiled with openmp in the about function (#50).
  • Better expectation value documentation since that has been greatly enhanced (#51).

0.14.0

31 Aug 20:39
9b4716b
Compare
Choose a tag to compare
  • Allow obtaining mitigation overhead and shots from collection objects.
  • Allow for passing lists of qubits to apply_correction when counts is also a list.
  • Update documentation.