Tergite SDK
[2025.06.1]
released on: 17th of June 2025
Changed
- Removed unwanted artefacts from the packaged library
Fixed
- Made cleanup in e2e fault tolerant
[2025.06.0]
released on: 16th of June 2025
Added
- Implemented job cancellation
Changed
- BREAKING: Changed the MSS endpoints
/v2/devices
to/devices
- BREAKING: Changed the MSS endpoints
/v2/calibrations
to/calibrations
- BREAKING: Changed the expected Device info schema to include ‘number_of_resonators’ and ‘number_of_couplers’
- Added pydantic as an explicit dependency
- Moved completely from dataclasses to pydantic models
- Set the minimum permitted python to 3.12
- Removed the
tergite.qiskit
package and moved everything to thetergite
package - Removed the
tergite.qiskit.providers
package and moved everything to the parent package - Raise
QiskitBackendNotFoundError
when malformed backend is returned in data instead ofTypeError
- BREAKING: Remove
extras
fromAccountInfo
- BREAKING: Change signature of
Tergite.use_provider_account(account, save)
toTergite.use_provider_account(service_name, url, token, save)
[2025.03.0]
released on: 14th of March 2025
Changed
- Refactor: Changed a few error messages to include the original error
- Refactor: Changed the Job metadata to always be generated on the backend.
It was originally setting them both on the backend and the SDK. - Upgraded to Poetry > 2.1
Added
- Added caching of calibration requests to reduce number of calls to remote API
- Added caching on Job’s
status()
,result()
,download_url
to reduce number of calls to remote API - Added sending of
calibration_date
(str) query parameter during job registration. - Added end-to-end tests for
qiskit_pulse_1q
simulator backend - Added end-to-end tests for
qiskit_pulse_2q
simulator backend - Added Gitlab and Github CI configurations for end-to-end tests
[2024.12.1]
released on: 18th of December 2024
Changed
- Updated tests to run tests against multiple backends
- Updated
Provider.job()
to return aJob
instance without an upload_url
Fixed
- Fixed the error ‘Coupling (0, 0) not a coupling map’ for backends without couplers
[2024.12.0]
released on: 11th of December 2024
Added
- Added the
job()
method to provider to retrieve job by job ID - Added functionality to get control channel index given qubit tuple
- Added two qubit CZ gate functionality
Changed
- Upgraded Qiskit version to 1.0+, <1.3
- Use MSS v2 endpoints for backend and calibration data
[2024.09.0]
released on: 16th of September 2024
- No change
[2024.04.1]
released on: 29th of May 2024
Initial Public Release
Changed
- Changed README.rst to README.md
- Changed CONTRIBUTING.rst to CONTRIBUTING.md
- Changed CREDITS.rst to CREDITS.md
- Updated the contribution guidelines and government model statements