Release Notes
We follow the Semantic Versioning standard.
0.19.7 December 28, 2025
Added
- Adding ZNE results to the job results by default. Please note that, as part of this change, the results field has been restructured. Please refer to this code example to learn how to read the results.
- Quasi-probabilistic Error Tuning (QET) enables extracting expectation values with different noise scale factors.
- Expose mitigated results achieved durring empirical time estimation. Additional details can be found here.
0.16.2 July 2, 2025
Fixed
- Ability to provide a list of multiple observables in
SparsePauliOpformat.
0.16.1 June 30, 2025
Added
- Parallelized mitigation - saving QPU time by running the mitigation process on multiple patches of the device in parallel.
- Adding support for submitting the observables in Qiskit
SparsePauliOpformat. - Easier job progress tracking - we now send an email notification to the user when the QESEM job completes.
- You can now label the observables using the
observables_metadatafield when creating the QESEM job. This is especially useful when measuring many observables to keep track of the meaning of each observable.
0.15.0 April 24, 2025
Added
- Enhanced qubit selection on Heron devices through iterative pruning of the configuration space, improving performance in scenarios with significant variability in qubit quality.
- Access to gate fidelities measurements performed by QESEM during characterization, providing insights into quantum hardware performance.
- Ability to retrieve the transpiled circuit generated by QESEM's optimization process, enabling analysis of the actual quantum operations executed on hardware.
- Enhanced job listing privacy - users can now only view and list their own jobs rather than seeing all jobs under their organization, providing better data isolation and security.
- New flag (
force_start) to automatically start execution immediately after QPU time estimation completes. - The API now enforces a minimum supported client version by validating the client library version on each request and returning an error if it's outdated.
- We now automatically use the QPU token registered by the user, eliminating the need to manually include a QPU token reference in each request.
Fixed
- Print informative error message when attempting to start a job in the
ESTIMATINGstatus. - Informative logs are now being printed to
stdout(instead of being printed tostderr). - The
job.updated_atfield is now being updated. - Jobs on fake backends now have
job.QPU_time=0.
0.14.0 March 16, 2025
Added
- Expose the QESEM job progress while it is being executed.
- Ability to obtain the number of shots used by QESEM.
qedma_client.wait_for_time_estimation()automatically prints the QPU time estimation upon completion.qedma_client.wait_for_job_complete()automatically prints the results upon completion.print(job)outputs a nicer print.
Fixed
- Print an informative error message when user attempts to start a job that is in the
ESTIMATINGstatus. - Informative logs should be printed to
stdout(instead ofstderr)
0.13.5 March 2, 2025
Fixed
- Fixed compatiblity issue with latest Qiskit Runtime version
0.13.4 February 23, 2025
Added
- Ability to obtain noisy results.