pytket v1.21.0 release
What's Changed
- Bound the number of box properties in json schema by @yao-cqc in #1034
- Main by @cqc-alec in #1039
- Add
strict_checkoption toRepeatPassby @cqc-alec in #1038 - Fix phase poly box custom registers by @trvto in #945
- Use clang-format v17 by @yao-cqc in #1041
- Feature/selectively decompose boxes by @yao-cqc in #1040
- Use pyproject.toml setuptools_scm setup by @trvto in #1046
- Feature/controlled conjugation box by @yao-cqc in #1042
- Feature/pauli exp box decomposes into conjugation box by @yao-cqc in #1048
- Handle symbolic angles in
ZZPhase_to_Rz. by @cqc-alec in #1053 - Make
SquashRzPhasedXalways squash symbols. by @cqc-alec in #1054 - add superpass by @cqc-melf in #1050
- Add conan profiles for CI to source control by @cqc-alec in #1056
- CircBox symbol substitution by @trvto in #1055
- link to the notebook examples built with jupyterbook by @CalMacCQ in #1060
- Bump tket version. by @cqc-alec in #1062
- add aditional check for index out of array functions by @cqc-melf in #1058
- Bump circuit renderer version to 0.7 by @DNA386 in #1063
- Feature/symengine 0.11.1 by @cqc-alec in #1064
- Use github-hosted runners for MacOS arm64 builds by @cqc-alec in #1065
- Bugfix/bind
sympy.exp()by @yao-cqc in #1069 - Ensure determinate order of
Phasecommands by @cqc-alec in #1074 - Fix typo in release workflow. by @cqc-alec in #1076
- Improve typing by @trvto in #1072
- implement register iteration by @trvto in #1075
- add more wasm examples and clean up checks by @cqc-melf in #1070
- Ccache windows dynamic build by @trvto in #1077
- fix bug and improve typing of logic expressions by @trvto in #1078
- Release/1.21.0 by @cqc-alec in #1079
Full Changelog: v1.20.1...v1.21.0