Mthree

Latest version: v2.8.1

Safety actively analyzes 681874 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 6

0.21.0

Enhancements

- Removed hard coded `MACOSX_DEPLOYMENT_TARGET` for better OSX compatibility (91)

Fixes

- Fixed a bug when using the helper `expval` routine with dictionaries from Qiskit statevectors (95)

0.20.0

Fixes

- Incorrect indexing leading to wrong expvals for non-symmetric operator strings.

0.19.0

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

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

The `0.17.1` release was accidentally from the main branch

0.17.1

Fixes

- There was a left over print statement in `ProbDistribution` for testing

Page 4 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.