- Update the script link for the Hello world example. #68
- Fix a bug in the Hello world example. #67
- Add readout errors to
IQMErrorProfile
. #50
- Bugfixes for
heralding
run with zero shots returned. #65 - Allow specifying
calibration_set_id
both as string and asUUID
. #65
- Upgrade to IQMClient version 12.4 #61
- Add parameter
circuit_duration_check
allowing to control server-side maximum circuit duration check #61
- Add info about custom calibration set to user guide #59
- Generate license information for dependencies on every release #57
- Upgrade to IQMClient version 12.2 #56
- Upgrade to IQMClient version 12.0 #55
- Bump Qiskit dependency to ~= 0.42.1 #54
- Add facade backend for Adonis by introducing
facade_adonis
backend type #53
- Add request into result metadata #51
- Drop circuit metadata if it is not JSON serializable #49
- Produce
UserWarning
if metadata is dropped #49
- "Pin down" supported Python versions to 3.9 and 3.10. #40
- Configure Tox to skip missing versions of Python interpreters when running tests. #40
- Move project metadata and configuration to
pyproject.toml
. #40
- Check that circuit metadata is JSON serializable #48
- Adding noisy simulation by introducing
IQMFakeAdonis
andIQMFakeBackend
#35
- Provide version information to IQMClient. #45
- Build and publish docs for older versions. #43
- Make the Hello world example even easier to follow. #44
- Add a simple example for getting started. #41
- Use new opaque UUID for
calibration_set_id
. #37
- Construct
IQMJob.circuit_metadata
from data retrieved from the server, if needed. #36
- Upgrade to
qiskit ~= 0.39.1
and remove the life hack of adding measurement gates to the target. #34
- Add
qubit_name_to_index
andindex_to_qubit_name
methods toIQMBackend
. #33 - Fix the indexing order of qubits. #33
- Implement transpiler target for
IQMBackend
. #32
- Remove
settings
option fromIQMBackend.run
. #28
- Enable mypy support. #27
- Move calibration set ID from result's metadata to the individual results' metadata. #25
cortex-cli
is now the preferred way of authentication.
- Add optional
calibration_set_id
parameter toIQMBackend.run
. #20 - Update documentation regarding the use of Cortex CLI. #20
- iqm-client 6.0 support. #21
- Remove
settings_path
fromIQMProvider
and addsettings
option toIQMBackend.run
. #17
- Use metadata returned from iqm-client for minor improvements. #19
- Experimental enabling of batch circuit exection. #18
- Make
settings_path
optional parameter forIQMProvider
. #14 - Requires iqm-client 3.3 if
settings_path
is not specified.
- Use IQM Client's
get_run_status
instead ofget_run
to retrieve status. #13 - Requires iqm-client 3.2
- Allow serialization of
barrier
operations. #12
- Fix code examples in user guide, add missing dependency in developer guide. #8
- Updated documentation layout to use sphinx-book-theme. #6
- Publish
qiskit_iqm
. #4 - Implement functionality to serialize compatible circuits, send for execution and parse returned results. #3
- Project skeleton created.