Skip to content

Commit a901d60

Browse files
authored
πŸ› Deactivate PDF Export for Documentation and Prepare Patch Release (#659)
## Description Curly braces in the Python code on the zoned neutral atom compiler page of the documentation cause an issue in the PDF export via LaTeX on readthedocs. Until we find another solution, this PR deactivates the PDF export for the documentation. Additionally, it corrects two typos on the page for the zoned neutral atom compiler. This PR also prepares the corresponding path release. ## Checklist: <!--- This checklist serves as a reminder of a couple of things that ensure your pull request will be merged swiftly. --> - [x] The pull request only contains commits that are focused and relevant to this change. - [ ] I have added appropriate tests that cover the new/changed functionality. - [x] I have updated the documentation to reflect these changes. - [x] I have added entries to the changelog for any noteworthy additions, changes, fixes or removals. - [x] I have added migration instructions to the upgrade guide (if needed). - [x] The changes follow the project's style guidelines and introduce no new warnings. - [x] The changes are fully tested and pass the CI checks. - [x] I have reviewed my own code changes. --------- Signed-off-by: Yannick Stade <[email protected]>
1 parent 8c82963 commit a901d60

File tree

4 files changed

+19
-11
lines changed

4 files changed

+19
-11
lines changed

β€Ž.readthedocs.yamlβ€Ž

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,11 @@ build:
4141
- Z3_ROOT=~/z3-4.13.4-x64-glibc-2.35 uv run --frozen --no-dev --no-build-isolation-package mqt-qmap -m sphinx -T -b dirhtml -d docs/_build/doctrees -D language=en docs docs/_build/dirhtml
4242
- mkdir -p $READTHEDOCS_OUTPUT/htmlzip
4343
- zip -r $READTHEDOCS_OUTPUT/htmlzip/html.zip docs/_build/dirhtml/*
44-
pdf:
45-
- Z3_ROOT=~/z3-4.13.4-x64-glibc-2.35 uv run --frozen --no-dev --no-build-isolation-package mqt-qmap -m sphinx -T -b latex -d docs/_build/doctrees -D language=en docs docs/_build/latex
46-
- cd docs/_build/latex && latexmk -pdf -f -dvi- -ps- -interaction=nonstopmode -jobname=$READTHEDOCS_PROJECT
47-
- mkdir -p $READTHEDOCS_OUTPUT/pdf
48-
- cp docs/_build/latex/$READTHEDOCS_PROJECT.pdf $READTHEDOCS_OUTPUT/pdf/$READTHEDOCS_PROJECT.pdf
44+
# pdf:
45+
# - Z3_ROOT=~/z3-4.13.4-x64-glibc-2.35 uv run --frozen --no-dev --no-build-isolation-package mqt-qmap -m sphinx -T -b latex -d docs/_build/doctrees -D language=en docs docs/_build/latex
46+
# - cd docs/_build/latex && latexmk -pdf -f -dvi- -ps- -interaction=nonstopmode -jobname=$READTHEDOCS_PROJECT
47+
# - mkdir -p $READTHEDOCS_OUTPUT/pdf
48+
# - cp docs/_build/latex/$READTHEDOCS_PROJECT.pdf $READTHEDOCS_OUTPUT/pdf/$READTHEDOCS_PROJECT.pdf
4949

5050
sphinx:
5151
configuration: docs/conf.py

β€ŽCHANGELOG.mdβ€Ž

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ This project adheres to [Semantic Versioning], with the exception that minor rel
77

88
## [Unreleased]
99

10+
## [3.1.1] - 2025-05-27
11+
12+
### Fixed
13+
14+
- πŸ› Deactivate PDF export in the documentation build ([#659]) ([**@ystade**])
15+
1016
## [3.1.0] - 2025-05-26
1117

1218
### Added
@@ -50,13 +56,15 @@ _πŸ“š Refer to the [GitHub Release Notes] for previous changelogs._
5056

5157
<!-- Version links -->
5258

53-
[unreleased]: https://github.com/munich-quantum-toolkit/qmap/compare/v3.1.0...HEAD
59+
[unreleased]: https://github.com/munich-quantum-toolkit/qmap/compare/v3.1.1...HEAD
60+
[3.1.1]: https://github.com/munich-quantum-toolkit/qmap/compare/v3.1.0...v3.1.1
5461
[3.1.0]: https://github.com/munich-quantum-toolkit/qmap/compare/v3.0.0...v3.1.0
5562
[3.0.0]: https://github.com/munich-quantum-toolkit/qmap/compare/v2.8.0...v3.0.0
5663
[2.8.0]: https://github.com/munich-quantum-toolkit/qmap/releases/tag/v2.8.0
5764

5865
<!-- PR links -->
5966

67+
[#659]: https://github.com/munich-quantum-toolkit/qmap/pulls/659
6068
[#624]: https://github.com/munich-quantum-toolkit/qmap/pulls/624
6169
[#621]: https://github.com/munich-quantum-toolkit/qmap/pulls/621
6270
[#614]: https://github.com/munich-quantum-toolkit/qmap/pulls/614

β€ŽUPGRADING.mdβ€Ž

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This document describes breaking changes and how to upgrade. For a complete list
44

55
## [Unreleased]
66

7-
## [3.1.0]
7+
## [3.1.1]
88

99
This minor release initiates the efforts to re-structure the Python bindings and make them more modular.
1010
Even tough this is not a breaking change, it is worth mentioning to developers of MQT QMAP that all Python code (except tests) has been moved to the top-level `python` directory.
@@ -43,6 +43,6 @@ Most modern operating systems should have this version available in their packag
4343
Alternatively, CMake can be conveniently installed from PyPI using the [`cmake`](https://pypi.org/project/cmake/) package.
4444

4545
[MQT SyReC]: https://github.com/cda-tum/mqt-syrec
46-
[unreleased]: https://github.com/munich-quantum-toolkit/qmap/compare/v3.1.0...HEAD
47-
[3.1.0]: https://github.com/munich-quantum-toolkit/qmap/compare/v3.0.0...v3.1.0
46+
[unreleased]: https://github.com/munich-quantum-toolkit/qmap/compare/v3.1.1...HEAD
47+
[3.1.1]: https://github.com/munich-quantum-toolkit/qmap/compare/v3.0.0...v3.1.1
4848
[3.0.0]: https://github.com/munich-quantum-toolkit/qmap/compare/v2.8.0...v3.0.0

β€Ždocs/na_zoned_compiler.mdβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,8 +159,8 @@ print(code)
159159
```
160160

161161
```{note}
162-
The A* search in the placer of the routing aware compiler is quite memory intensive.
163-
Right now the maximum number of nodes considered in the A* search is limited to 50M.
162+
The A* search in the placer of the routing-aware compiler is quite memory intensive.
163+
Right now, the maximum number of nodes considered in the A* search is limited to 50M.
164164
If this limit is hit, you will get an error message. You can freely adapt this limit
165165
by setting the argument `max_nodes` in the constructor of the `RoutingAwareCompiler`, see below.
166166
```

0 commit comments

Comments
Β (0)