Mthree

Latest version: v2.8.1

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

Scan your dependencies

Page 5 of 6

0.17.0

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

Fix an issue with version.

0.16.1

Fixes

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

0.16.0

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

- 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

- 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.

Page 5 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.