.. currentmodule:: pytket.extensions.qir Changelog ~~~~~~~~~ 0.14.0 (October 2024) --------------------- * Updated pytket version requirement to 1.33. 0.13.0 (October 2024) --------------------- * Updated pyqir version requirement to 0.10.4. * Add option to generate profile compatible QIR * Updated pytket version requirement to 1.32. * Add support for BitNot operation 0.12.0 (July 2024) ------------------ * Updated pytket version requirement to 1.30. * updated pyqir version requirement to 0.10.3. * Update version requirements on dependencies, removing all upper bounds. * speed up conversion * add additional `check_circuit` function for checking the circuit before converting 0.11.0 (May 2024) ----------------- * Updated pytket version requirement to 1.28. * add support for BitWiseOp.ONE, BitWiseOp.ZERO in conversion 0.10.1 (April 2024) ------------------- * Updated pytket version requirement to 1.27. 0.9.0 (March 2024) ------------------ * Updated pytket version requirement to 1.26. 0.8.0 (January 2024) --------------------- * Updated pytket version requirement to 1.24. * Python 3.12 support added, 3.9 dropped. 0.7.0 (January 2024) -------------------- * Updated pytket version requirement to 1.23. * updated pyqir version requirement to 0.10.0. 0.6.0 (November 2023) --------------------- * Updated pytket version requirement to 1.22. * update measurement to write to register directly * remove unused ssa variables generated in output 0.5.0 (November 2023) --------------------- * updated pyqir version requirement to 0.9.0. * removed dependency of pyqir-generator, pyqir-evaluator and pyqir-parser 0.4.0 (October 2023) -------------------- * Updated pytket version requirement to 1.21. 0.3.0 (September 2023) ---------------------- * update pytket version to 1.20 0.2.0 (August 2023) ------------------- * fix issue with integer in regular expression * add support for wasm in the conversion * new parameter to set the size of the int parameters of the registers in the qir generation * update pytket requirement to 1.19.0rc0 * update the classical register handling to use i1* pointer * add simplification for RangePredicate in case of equal bounds * allow conditional circboxes in the circuit * add pytket to qir conversion * set pyqir version to 0.8.2