Mqt.qmap

Latest version: v2.8.0

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

Scan your dependencies

Page 3 of 7

2.1.4

๐Ÿ‘€ What Changed

Many small performance improvements for the optimal mapping as well as the Clifford Synthesis approach.

๐Ÿš€ Features and Enhancements

- โšก change the default AMO and EO encoding burgholzer (309)
- โšก Improve handling of dedicated subgraphs in exact mapper burgholzer (308)
- ๐Ÿšธ Allow for setting minimal timesteps for binary search. pehamTom (284)
- โšก Improve `MultiGateEncoder` Performance in Clifford Synthesis pehamTom (285)
- โšก Improve `SingleGateEncoder` Performance in Clifford Synthesis pehamTom (282)
- โœจ Clifford Tableau Extensions IsFairy (227)
- โ™ป๏ธ Refactor heuristic mapper EliasLF (274)

๐Ÿ“„ Documentation

- Add documentation for teleporation in notebook hillmich (275)

๐Ÿงน Code Quality

- Heuristic Benchmarking EliasLF (278)
- Test heuristic for admissibility EliasLF (279)

โฌ†๏ธ Dependencies

<details>
<summary>16 changes</summary>

- โฌ†๏ธ Bump extern/LogicBlocks from `f4d0869` to `85b733f` dependabot (307)
- โฌ†๏ธ๐Ÿช update pre-commit hooks pre-commit-ci (306)
- โฌ†๏ธ Bump extern/qfr from `faa00f1` to `ccb0452` dependabot (302)
- โฌ†๏ธ๐Ÿช update pre-commit hooks pre-commit-ci (298)
- โฌ†๏ธ Bump extern/qfr from `3c47b6e` to `faa00f1` dependabot (299)
- โฌ†๏ธ Bump extern/qfr from `a17841c` to `3c47b6e` dependabot (297)
- โฌ†๏ธ Bump codecov/codecov-action from 3.1.2 to 3.1.3 dependabot (294)
- โฌ†๏ธ Bump pypa/cibuildwheel from 2.12.1 to 2.12.3 dependabot (296)
- โฌ†๏ธ๐Ÿช update pre-commit hooks pre-commit-ci (293)
- โฌ†๏ธ Bump extern/qfr from `2c345e4` to `a17841c` dependabot (291)
- โฌ†๏ธ Bump codecov/codecov-action from 3.1.1 to 3.1.2 dependabot (292)
- โฌ†๏ธ๐Ÿช update pre-commit hooks pre-commit-ci (290)
- โฌ†๏ธ Bump extern/qfr from `86a8676` to `2c345e4` dependabot (287)
- โฌ†๏ธ๐Ÿช update pre-commit hooks pre-commit-ci (283)
- โฌ†๏ธ๐Ÿช update pre-commit hooks pre-commit-ci (281)
- โฌ†๏ธ Bump extern/LogicBlocks from `8a3e0a3` to `f4d0869` dependabot (277)
</details>

**Full Changelog**: https://github.com/cda-tum/qmap/compare/v2.1.3...v2.1.4

2.1.3

๐Ÿ‘€ What Changed

๐Ÿš€ Features and Enhancements

- Dijkstra arbitrary weights EliasLF (269)
- โœจ Gate Extensions and better QASM parser burgholzer (268)

๐Ÿ› Bug Fixes

- ๐Ÿ› Fix performance regression in exact mapper on directed architectures burgholzer (264)
- ๐Ÿ› Fixed bug in Clifford circuit tableau simulation pehamTom (262)

๐Ÿค– CI

- ๐Ÿ”ง Update Release Drafter Configuration burgholzer (272)
- ๐Ÿฉน change PyPI upload option to kebab-case burgholzer (271)

๐Ÿงน Code Quality

- โฌ†๏ธ๐Ÿช Update ruff and use automatic `target-version` inference burgholzer (270)

โฌ†๏ธ Dependencies

<details>
<summary>8 changes</summary>

- โฌ†๏ธ๐Ÿช Update ruff and use automatic `target-version` inference burgholzer (270)
- ๐Ÿฉน change PyPI upload option to kebab-case burgholzer (271)
- โฌ†๏ธ Bump pypa/cibuildwheel from 2.12.0 to 2.12.1 dependabot (265)
- โฌ†๏ธ Bump extern/qfr from `9a6bddf` to `6fc0527` dependabot (261)
- โฌ†๏ธ๐Ÿช update pre-commit hooks pre-commit-ci (260)
- โฌ†๏ธ๐Ÿช update pre-commit hooks pre-commit-ci (257)
- โฌ†๏ธ Bump extern/qfr from `db082b6` to `9a6bddf` dependabot (254)
- โฌ†๏ธ Bump extern/LogicBlocks from `3956d54` to `8a3e0a3` dependabot (255)
</details>

**Full Changelog**: https://github.com/cda-tum/qmap/compare/v2.1.2...v2.1.3

2.1.2

What Changed ๐Ÿ‘€

๐Ÿš€ Features and Enhancements

- adding Disjoint2qBlocks layering EliasLF (248)

๐Ÿ› Bug Fixes

- ๐Ÿ› Fix cost contribution of direction reverse in exact mapper burgholzer (252)
- Fix A\* node ordering EliasLF (249)
- fix disjoint qubit layering EliasLF (247)
- Dijkstra node order bug fix EliasLF (245)

โฌ†๏ธ Dependencies

- โฌ†๏ธ๐Ÿช update pre-commit hooks pre-commit-ci (250)
- โฌ†๏ธ Bump extern/qfr from `0fa1a9a` to `db082b6` dependabot (246)
- โฌ†๏ธ๐Ÿช update pre-commit hooks pre-commit-ci (244)

**Full Changelog**: https://github.com/cda-tum/qmap/compare/v2.1.1...v2.1.2

2.1.1

What Changed ๐Ÿ‘€

๐Ÿš€ Features and Enhancements

- ๐Ÿ”Š Allow to dump intermediate synthesis results burgholzer (243)
- ๐Ÿ”Š Enable Logging for Clifford Synthesis burgholzer (241)

๐Ÿ› Bug Fixes

- Fix disjoint layer lsschmid (240)

๐Ÿ“„ Documentation

- ๐ŸŽจ Small dark-mode docs improvement burgholzer (239)
- ๐Ÿ“ Add QMAP overview paper burgholzer (237)
- ๐Ÿšจ Introduce `ruff` burgholzer (234)

๐Ÿค– CI

- ๐Ÿšจ Introduce `ruff` burgholzer (234)
- ๐Ÿ”ง Add release drafter workflow burgholzer (236)
- ๐Ÿ”ง mypy configuration update burgholzer (232)
- ๐Ÿ”ง add `merge_group` to workflow configs burgholzer (233)

โฌ†๏ธ Dependencies

- โฌ†๏ธ Bump extern/qfr from `585bc63` to `0fa1a9a` dependabot (242)
- โฌ†๏ธ๐Ÿช update pre-commit hooks pre-commit-ci (238)
- ๐Ÿšจ Introduce `ruff` burgholzer (234)
- โฌ†๏ธ Bump extern/qfr from `61543f8` to `585bc63` dependabot (231)

**Full Changelog**: https://github.com/cda-tum/qmap/compare/v2.1.0...v2.1.1

2.1.0

This release drops support for Python 3.7 (in accordance with its deprecation in Qiskit).
Furthermore, it drops the variable limitation in the exact mapper allowing to explore larger circuits and architectures.

What's Changed
* ๐Ÿ๐Ÿ”ฅ Drop Python 3.7 support by burgholzer in https://github.com/cda-tum/qmap/pull/224
* ๐Ÿ”ฅ Drop variable limitation for exact mapper by burgholzer in https://github.com/cda-tum/qmap/pull/225

**Full Changelog**: https://github.com/cda-tum/qmap/compare/v2.0.1...v2.1.0

2.0.1

What's Changed

This release fixes a long-standing (yet undetected) bug in the coupling limit computation for limiting the number of SWAPs considered during optimal circuit mapping (see 216 for further details). This is expected to increase performance of the optimal mapper for certain architectures (e.g., ring-like architectures) by quite a bit.
On top of that, this release fixes a bug where the circuit extraction in the exact mapper did not work properly whenever the resulting circuit makes use of more qubits than the original circuit (see 217 for further details).

**Full Changelog**: https://github.com/cda-tum/qmap/compare/v2.0.0...v2.0.1

Page 3 of 7

ยฉ 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.