Changelog

0.22.0 (January 2026)

  • Updated pytket version requirement to 2.11.

0.21.0 (October 2024)

  • Updated pytket version requirement to 1.33.

0.20.0 (July 2024)

  • Updated pytket version requirement to 1.30.

0.19.0 (April 2024)

  • Updated pytket version requirement to 1.27.

0.18.0 (March 2024)

  • Updated pytket version requirement to 1.26.

0.17.0 (January 2024)

  • Updated pytket version requirement to 1.24.

  • Python 3.12 support added, 3.9 dropped.

0.16.0 (January 2024)

  • Updated pytket version requirement to 1.23.

0.15.0 (November 2023)

  • Updated pytket version requirement to 1.22.

0.14.0 (October 2023)

  • Updated pytket version requirement to 1.21.

0.13.0 (August 2023)

  • Update pytket version requirement to 1.18.

  • Update qujax version requirement to 1.0.

0.12.0 (June 2023)

  • Update pytket version requirement to 1.16.

  • Update qujax version requirement to 0.3.4.

  • Drop support for Python 3.8; add support for 3.11.

0.11.0 (December 2022)

  • Update qujax version requirement to 0.3.1

  • Add support for simulator=unitary in tk_to_qujax()

  • Updated pytket version requirement to 1.10.

0.10.0 (November 2022)

  • Updated pytket version requirement to 1.9.

0.9.0 (November 2022)

  • Update qujax version requirement to 0.3.0

  • Add simulator argument to tk_to_qujax() to enable conversion to densitytensor simulator

0.8.0 (November 2022)

  • Updated pytket version requirement to 1.8.

0.7.1 (October 2022)

0.7.0 (October 2022)

  • Updated pytket version requirement to 1.7.

0.6.1 (September 2022)

  • Added support for a blend of constants and symbolic arguments (or more complex operations) within a single gate.

0.6.0 (September 2022)

  • Added support for a blend of numerical and symbolic parameterised gates.

  • Added automatic conversion of non-parameterised gates not found in qujax.gates (in symbolic implementation only)

  • Raises error if measurements found

  • Updated pytket version requirement to 1.6.

0.5.0 (September 2022)

  • Consolidate tk_to_qujax_args() with tk_to_qujax_args_symbolic, tk_to_qujax() with tk_to_qujax_symbolic, print_circuit() with print_circuit_symbolic and removed all the symbolic versions. Now, all the functions have a default symbol_map argument which tells wherther or not to make it symbolic.

  • Renamed qujax_to_tk to qujax_args_to_tk()

0.4.0 (August 2022)

0.3.0 (August 2022)

  • Updated qujax version requirement to 0.2.4.

0.2.0 (August 2022)

  • Updated qujax version requirement to 0.1.5.

  • Updated pytket version requirement to 1.5.

0.1.1 (July 2022)

  • minor fix

0.1.0 (July 2022)

  • Add tk_to_qujax() and tk_to_qujax_symbolic

  • Update to qujax version 0.1.3