Skip to content

Commit 9132bc2

Browse files
KevinMTOpre-commit-ci[bot]burgholzer
authored
Readme docs (#19)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Lukas Burgholzer <[email protected]>
1 parent 79a80ae commit 9132bc2

16 files changed

+999
-1718
lines changed

MQT_Qudits_Tutorial/2dqed.png

-185 KB
Binary file not shown.

MQT_Qudits_Tutorial/MQT Qudits Tutorial-checkpoint.ipynb

-827
This file was deleted.

MQT_Qudits_Tutorial/MQT Qudits Tutorial.ipynb

-844
This file was deleted.

MQT_Qudits_Tutorial/foot.png

-19.2 KB
Binary file not shown.

README.md

+7-6
Original file line numberDiff line numberDiff line change
@@ -72,27 +72,28 @@ MQT Qudits has been developed based on methods proposed in the following papers:
7272
## Acknowledgements
7373

7474
MQT Qudits is the result of the project NeQST funded by the European Union under Horizon Europe Programme - Grant Agreement 101080086.
75-
Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or European Climate, Infrastructure and Environment Executive Agency (CINEA). Neither the European Union nor the granting authority can be held responsible for them.
75+
Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union
76+
or the European Commission. Neither the European Union nor the granting authority can be held responsible for them.
7677

7778
The Munich Quantum Toolkit has been supported by the European Research Council (ERC) under the European Union's Horizon 2020 research and innovation program (grant agreement No. 101001318), the Bavarian State Ministry for Science and Arts through the Distinguished Professorship Program, as well as the Munich Quantum Valley, which is supported by the Bavarian state government with funds from the Hightech Agenda Bayern Plus.
7879

7980
<p align="center">
8081
<picture>
81-
<source media="(prefers-color-scheme: dark)" srcset="https://neqst-he.eu/icons/logo.svg" width="20%">
82-
<img src="https://neqst-he.eu/icons/logo.svg" width="20%">
82+
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/cda-tum/mqt-qudits/main/docs/_static/eu_funded_dark.svg" width="25%">
83+
<img src="https://raw.githubusercontent.com/cda-tum/mqt-qudits/main/docs/_static/eu_funded_light.svg" width="25%">
8384
</picture>
8485
<picture>
8586
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/cda-tum/mqt/main/docs/_static/tum_dark.svg" width="20%">
86-
<img src="https://raw.githubusercontent.com/cda-tum/mqt/main/docs/_static/tum_light.svg" width="20%">
87+
<img src="https://raw.githubusercontent.com/cda-tum/mqt/main/docs/_static/tum_light.svg" width="15%">
8788
</picture>
8889
<picture>
89-
<img src="https://raw.githubusercontent.com/cda-tum/mqt/main/docs/_static/logo-bavaria.svg" width="16%">
90+
<img src="https://raw.githubusercontent.com/cda-tum/mqt/main/docs/_static/logo-bavaria.svg" width="12%">
9091
</picture>
9192
<picture>
9293
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/cda-tum/mqt/main/docs/_static/erc_dark.svg" width="20%">
9394
<img src="https://raw.githubusercontent.com/cda-tum/mqt/main/docs/_static/erc_light.svg" width="20%">
9495
</picture>
9596
<picture>
96-
<img src="https://raw.githubusercontent.com/cda-tum/mqt/main/docs/_static/logo-mqv.svg" width="20%">
97+
<img src="https://raw.githubusercontent.com/cda-tum/mqt/main/docs/_static/logo-mqv.svg" width="18%">
9798
</picture>
9899
</p>

docs/_static/eu_funded_dark.svg

+477
Loading

docs/_static/eu_funded_light.svg

+477
Loading

docs/_static/foot.png

-19.2 KB
Binary file not shown.

docs/_templates/page.html

+11-7
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,8 @@
3030
MQT Qudits is the result of the project NeQST funded by the European Union
3131
under Horizon Europe Programme - Grant Agreement 101080086. Views and opinions
3232
expressed are however those of the author(s) only and do not necessarily
33-
reflect those of the European Union or European Climate, Infrastructure and
34-
Environment Executive Agency (CINEA). Neither the European Union nor the
35-
granting authority can be held responsible for them. <br />
33+
reflect those of the European Union or the European Commission. Neither the
34+
European Union nor the granting authority can be held responsible for them.<br /><br />
3635

3736
The Munich Quantum Toolkit has been supported by the European Research Council
3837
(ERC) under the European Union's Horizon 2020 research and innovation program
@@ -41,11 +40,16 @@
4140
Quantum Valley, which is supported by the Bavarian state government with funds
4241
from the Hightech Agenda Bayern Plus.
4342
<div class="acknowledgements-logos">
44-
<div class="acknowledgement">
43+
<div class="acknowledgement only-light">
4544
<img
46-
src="https://neqst-he.eu/icons/logo.svg"
47-
alt="NeQST"
48-
style="width: 65%"
45+
src="{{ pathto('_static/eu_funded_light.svg', 1) }}"
46+
alt="Funded by the European Union"
47+
/>
48+
</div>
49+
<div class="acknowledgement only-dark">
50+
<img
51+
src="{{ pathto('_static/eu_funded_dark.svg', 1) }}"
52+
alt="Funded by the European Union"
4953
/>
5054
</div>
5155
<div class="acknowledgement only-light">

docs/publications.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Publications
22

3-
MQT Qudits is academic software. Thus, many of its built-in algorithms have been published as scientific papers {cite:p}`matoAdaptiveCompilationMultilevel2022,matoCompilationEntanglingGates2023,matoCompressionQubitCircuits2023,matoMixeddimensionalQuantumCircuit2023,matoMixeddimensionalQuditState2024`.
3+
MQT Qudits is academic software. Thus, many of its built-in algorithms have been published as scientific papers {cite:p}`matoMixeddimensionalQuditState2024,matoMixeddimensionalQuantumCircuit2023,matoCompressionQubitCircuits2023,matoCompilationEntanglingGates2023,matoAdaptiveCompilationMultilevel2022`.
44

55
If you use _MQT Qudits_ in your work, we would appreciate if you cited the respective paper(s).
66

docs/refs.bib

+21-21
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
1-
@inproceedings{matoAdaptiveCompilationMultilevel2022,
2-
title = {Adaptive compilation of multi-level quantum operations},
3-
booktitle = {International Conference on Quantum Computing and Engineering (QCE)},
4-
author = {Mato, Kevin and Ringbauer, Martin and Hillmich, Stefan and Wille, Robert},
5-
year = {2022},
6-
doi = {10.1109/QCE53715.2022.00070},
1+
@inproceedings{matoMixeddimensionalQuditState2024,
2+
title = {Mixed-dimensional qudit state preparation using edge-weighted decision diagrams},
3+
booktitle = {Design Automation Conference (DAC)},
4+
author = {Mato, Kevin and Hillmich, Stefan and Wille, Robert},
5+
year = {2024}
76
}
87

9-
@inproceedings{matoCompilationEntanglingGates2023,
10-
title = {Compilation of entangling gates for high-dimensional quantum systems},
11-
booktitle = {Asia and South Pacific Design Automation Conference (ASP-DAC)},
12-
author = {Mato, Kevin and Ringbauer, Martin and Hillmich, Stefan and Wille, Robert},
8+
@inproceedings{matoMixeddimensionalQuantumCircuit2023,
9+
title = {Mixed-dimensional quantum circuit simulation with decision diagrams},
10+
booktitle = {International Conference on Quantum Computing and Engineering (QCE)},
11+
author = {Mato, Kevin and Hillmich, Stefan and Wille, Robert},
1312
year = {2023},
14-
doi = {10.1145/3566097.3567930},
13+
doi = {10.1109/QCE57702.2023.00112},
1514
}
1615

1716
@inproceedings{matoCompressionQubitCircuits2023,
@@ -22,17 +21,18 @@ @inproceedings{matoCompressionQubitCircuits2023
2221
doi = {10.1109/QSW59989.2023.00027},
2322
}
2423

25-
@inproceedings{matoMixeddimensionalQuantumCircuit2023,
26-
title = {Mixed-dimensional quantum circuit simulation with decision diagrams},
27-
booktitle = {International Conference on Quantum Computing and Engineering (QCE)},
28-
author = {Mato, Kevin and Hillmich, Stefan and Wille, Robert},
24+
@inproceedings{matoCompilationEntanglingGates2023,
25+
title = {Compilation of entangling gates for high-dimensional quantum systems},
26+
booktitle = {Asia and South Pacific Design Automation Conference (ASP-DAC)},
27+
author = {Mato, Kevin and Ringbauer, Martin and Hillmich, Stefan and Wille, Robert},
2928
year = {2023},
30-
doi = {10.1109/QCE57702.2023.00112},
29+
doi = {10.1145/3566097.3567930},
3130
}
3231

33-
@inproceedings{matoMixeddimensionalQuditState2024,
34-
title = {Mixed-dimensional qudit state preparation using edge-weighted decision diagrams},
35-
booktitle = {Design Automation Conference (DAC)},
36-
author = {Mato, Kevin and Hillmich, Stefan and Wille, Robert},
37-
year = {2024}
32+
@inproceedings{matoAdaptiveCompilationMultilevel2022,
33+
title = {Adaptive compilation of multi-level quantum operations},
34+
booktitle = {International Conference on Quantum Computing and Engineering (QCE)},
35+
author = {Mato, Kevin and Ringbauer, Martin and Hillmich, Stefan and Wille, Robert},
36+
year = {2022},
37+
doi = {10.1109/QCE53715.2022.00070},
3838
}

docs/tutorial.md

+5-10
Original file line numberDiff line numberDiff line change
@@ -14,22 +14,15 @@ mystnb:
1414
# MQT Qudits Tutorial 🌌
1515

1616
_Discover a New Dimension in Quantum Computing._
17-
Embark on a journey with MQT Qudits, a cutting-edge framework for Mixed-Dimensional Quantum Computing.
17+
Embark on a journey with MQT Qudits, a framework for Mixed-Dimensional Quantum Computing.
1818

1919
Delve into the realm of mixed-dimensional quantum computing with NeQST—a project funded by the European Union and developed developed as part of the {doc}`Munich Quantum Toolkit (MQT) <mqt:index>` by the [Chair for Design Automation](https://www.cda.cit.tum.de/) at the [Technical University of Munich](https://www.tum.de/).
2020
Our team is focused on creating design automation methods and software for quantum computing.
2121
The following tutorial will guide you through the initial tools and contributions we have made to advance Quantum Information Processing for Science and Technology.
2222

23-
```{image} /_static/foot.png
24-
:alt: MQT Qudits Project Logos
25-
:width: 80%
26-
:align: center
27-
28-
```
29-
3023
+++
3124

32-
## Installation steps:
25+
## Installation Steps:
3326

3427
```bash
3528
(.venv) $ pip install mqt.qudits
@@ -247,6 +240,7 @@ After crafting your quantum circuit with precision, take it for a spin using two
247240
- h
248241
- rxy
249242
- rz
243+
- rh
250244
- virtrz
251245
- s
252246
- x
@@ -402,7 +396,8 @@ Tailor your quantum compilation process to achieve optimal performance and emula
402396
403397
### Experimental-Inspired Compilation
404398
405-
Emulate the features of the best experimental laboratories in your compilation process. Leverage modern compiler passes to customize optimization, gate decomposition, and noise-aware strategies, creating compiled circuits that closely resemble the challenges and advantages of cutting-edge quantum hardware.
399+
Emulate the features of the best experimental laboratories in your compilation process.
400+
Leverage modern compiler passes to customize optimization, gate decomposition, and noise-aware strategies, creating compiled circuits that closely resemble the challenges and advantages of cutting-edge quantum hardware.
406401
407402
Customize, compile, and push the boundaries of quantum algorithms with a tailored approach to quantum compilation. 🛠️🔧🚀
408403
File renamed without changes.

src/mqt/__init__.py

Whitespace-only changes.

src/python/bindings.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
#include <pybind11/pybind11.h>
1010
#include <pybind11/stl.h>
1111
#include <random>
12-
#include <unistd.h>
1312
#include <vector>
1413

1514
namespace py = pybind11;

test/python/compiler/onedit/test_swap_routine.py

-1
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,6 @@ def test_cost_calculator(self):
103103

104104
assert total_costing == 0.00425
105105
assert len(pi_pulses_routing) == 2
106-
107106
assert cost_of_pi_pulses == 0.002
108107

109108
def test_route_states2rotate_basic(self):

0 commit comments

Comments
 (0)