Releases: Qiskit/qiskit-addon-mthree
Releases · Qiskit/qiskit-addon-mthree
0.19.0
New
- Adds
M3Mitigation.cals_from_matrices
andM3Mitigation.cals_to_matrices
methods for integration with Qiskit. - Makes
mthree.circuits.balanced_cal_strings
andmthree.circuits.balanced_cal_circuits
public.
Fixed
- Fixed casting of values to
int
for expval operators specified indict
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
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
andmthree.utils.expval_and_stddev
functions for working with QiskitCounts
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 theM3Mitigator.cals_from_system
andM3Mitigator.apply_correction
for thequbits
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
whencounts
is also a list. - Update documentation.