Pytket-qiskit

Latest version: v0.66.0

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 11

0.60.0

- Fix an unhelpful warning message about implicit swaps when using optimisation level 2 with {py:class}`AerBackend`
- Add a boolean `perm_warning` argument to {py:func}`tk_to_qiskit` indicating whether to give a warning if the input {py:class}`Circuit` has an implicit qubit permutation.
- Add new level 3 optimisation that uses `GreedyPauliSimp`
- Fix `get_results()` for Aer backends when circuits with different numbers of qubits or postprocessing circuits submitted together.
- Add `timeout` parameter to `get_compiled_circuit` and `get_compiled_circuits`.

0.59.0

- Updated pytket version requirement to 1.34.0.
- Fix handling of non-default registers when selecting bits in results.
- Update default compilation to use `Qiskit` `SabreLayoutPassManager` as a `CustomPass`.
- Fix handling of non-default registers when selecting bits in results.
- The {py:func}`tk_to_qiskit` converter gives a warning if the input {py:class}`~pytket.circuit.Circuit` contains [implicit qubit permutations](https://docs.quantinuum.com/tket/user-guide/manual/manual_circuit.html#implicit-qubit-permutations).

0.58.0

- Updated pytket version requirement to 1.33.1.
- Require qiskit >= 1.2.4.
- Require qiskit-ibm-runtime >= 0.30.0.
- Require qiskit-aer >= 0.15.1.

0.57.0

- Updated pytket version requirement to 1.33.
- Added handling of generalised controlled gates to {py:func}`qiskit_to_tk` and {py:func}`tk_to_qiskit`. The `control_state` is handled directly instead of using additional `X` gates.
- A controlled {py:class}`UnitaryGate` will now be converted to a pytket controlled unitary box by {py:func}`qiskit_to_tk` instead of a controlled {py:class}`~pytket.circuit.CircBox` with a unitary box inside.

0.56.0

- Added {py:class}`AerDensityMatrixBackend` simulator. This simulator has the option to support a {py:class}`NoiseModel`.
- Fix conversion of symbols into qiskit.
- Require qiskit >= 1.2.0.
- Add conversion of controlled unitary gates from qiskit to tket.
- Initialize `TketAutoPass` with a `BackendV2`.
- Update `TketBackend` to derive from `BackendV2`.
- Fix to allow `AerBackend` to work with multi-controlled Z gates.

0.55.0

- Updated pytket version requirement to 1.30.

Page 2 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.