Release Notes
We follow the Semantic Versioning standard.
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.