Skip to main content

A Visualizer for Neutral Atom Quantum Computers

Project description

PyPI OS Documentation

MQT Logo

MQT NAViz - A Visualizer for Neutral Atom Quantum Computers

MQT NAViz is an open-source Rust and Python library to visualize atom movements of neutral atom quantum computers. It is available at https://munich-quantum-toolkit.github.io/naviz/. MQT NAViz is part of the Munich Quantum Toolkit (MQT).

Documentation

Key Features

  • Instant playback of the loaded input neutral atom quantum computation
  • Export of the visualization as a video
  • Scrubbable timeline to navigate through the visualization
  • Fully customizable machine architecture specification
  • Support for different input formats
  • Fully customizable visualization style and clean predefined styles

If you have any questions, feel free to create a discussion or an issue on GitHub.

Contributors and Supporters

The Munich Quantum Toolkit (MQT) is developed by the Chair for Design Automation at the Technical University of Munich and supported by the Munich Quantum Software Company (MQSC). Among others, it is part of the Munich Quantum Software Stack (MQSS) ecosystem, which is being developed as part of the Munich Quantum Valley (MQV) initiative.

MQT Partner Logos

Thank you to all the contributors who have helped make MQT NAViz a reality!

The MQT will remain free, open-source, and permissively licensed—now and in the future. We are firmly committed to keeping it open and actively maintained for the quantum computing community.

To support this endeavor, please consider:

Sponsor the MQT

Getting Started

After cloning the repository, run the following command to start the MQT NAViz GUI:

cargo run -p naviz-gui

Detailed documentation and examples are available at ReadTheDocs.

System Requirements

Building MQT NAViz requires Rust 1.89 or newer (MSRV).

Cite This

When discussing the overall MQT project or its ecosystem, please cite the MQT Handbook:

@inproceedings{mqt,
  title        = {The {{MQT}} Handbook: {{A}} Summary of Design Automation Tools and Software for Quantum Computing},
  shorttitle   = {{The MQT Handbook}},
  author       = {Wille, Robert and Berent, Lucas and Forster, Tobias and Kunasaikaran, Jagatheesan and Mato, Kevin and Peham, Tom and Quetschlich, Nils and Rovara, Damian and Sander, Aaron and Schmid, Ludwig and Schoenberger, Daniel and Stade, Yannick and Burgholzer, Lukas},
  year         = 2024,
  booktitle    = {IEEE International Conference on Quantum Software (QSW)},
  doi          = {10.1109/QSW62656.2024.00013},
  eprint       = {2405.17543},
  eprinttype   = {arxiv},
  addendum     = {A live version of this document is available at \url{https://mqt.readthedocs.io}}
}

Acknowledgements

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.

MQT Funding Footer

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mqt_naviz-0.2.0.tar.gz (332.4 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

mqt_naviz-0.2.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

mqt_naviz-0.2.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.6 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

mqt_naviz-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

mqt_naviz-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

mqt_naviz-0.2.0-cp314-cp314-macosx_11_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

mqt_naviz-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

mqt_naviz-0.2.0-cp313-cp313-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.13Windows x86-64

mqt_naviz-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

mqt_naviz-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

mqt_naviz-0.2.0-cp313-cp313-macosx_11_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mqt_naviz-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

mqt_naviz-0.2.0-cp312-cp312-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.12Windows x86-64

mqt_naviz-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

mqt_naviz-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

mqt_naviz-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mqt_naviz-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

mqt_naviz-0.2.0-cp311-cp311-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.11Windows x86-64

mqt_naviz-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

mqt_naviz-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

mqt_naviz-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mqt_naviz-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

mqt_naviz-0.2.0-cp310-cp310-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.10Windows x86-64

mqt_naviz-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mqt_naviz-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

File details

Details for the file mqt_naviz-0.2.0.tar.gz.

File metadata

  • Download URL: mqt_naviz-0.2.0.tar.gz
  • Upload date:
  • Size: 332.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.9.6

File hashes

Hashes for mqt_naviz-0.2.0.tar.gz
Algorithm Hash digest
SHA256 82d8c37ae027072fda8f8ee8b4dbbed15b1a441868b62c099e860eb3796f0dc5
MD5 7c945e9f278fa4786309522caf36329d
BLAKE2b-256 b2d1c165db698dfcbca31d4d248150276b1954b6dda1fe634ae8bd7631d39ad6

See more details on using hashes here.

File details

Details for the file mqt_naviz-0.2.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mqt_naviz-0.2.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5286badf945c9aafb3028167d23a3c8ac81a7cea935810c07a21e91bf126cec6
MD5 807ddd84a58bf910ce6c7ec3343708f5
BLAKE2b-256 4807e68029ea5d859938dc2fc8b8b126b06faa5e48872965b5cf895c6a757a4d

See more details on using hashes here.

File details

Details for the file mqt_naviz-0.2.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mqt_naviz-0.2.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 70ac20278c5877b05225c19ce39dea5924c8ba326a9b710f5016466202959632
MD5 da84e440542df963cb6a4a915742614f
BLAKE2b-256 8863b5186d6aa7bd11e46edebd1256abd8c877cb6c332b59774def463d6cc529

See more details on using hashes here.

File details

Details for the file mqt_naviz-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mqt_naviz-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1805afc3634af0602ec247a64b76faae057eafb6dc8e688848666de8993e67c9
MD5 aefbcfe42283e1a99c64dc65e0a96de6
BLAKE2b-256 70667270acb7a07c1a727aae2ff0da77d65695865285f9dfb7f329f1e2592a8a

See more details on using hashes here.

File details

Details for the file mqt_naviz-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mqt_naviz-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0bec0b2d696442a70273230edea8ae5e39ea0668c2e4ab638299af1408a52f00
MD5 068fa4f080a16de49642bacfcb873b9d
BLAKE2b-256 5633059cf0a13ad587733f5ef490cc3c9c3b8f30ff61fbb46bdaba7b74adde5d

See more details on using hashes here.

File details

Details for the file mqt_naviz-0.2.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mqt_naviz-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 29d815c86d337f5741a38a70837b8c7356dae7b334937c325cb646876e897c39
MD5 ae9d6493fbe1eaab23b1e485c9cee4cd
BLAKE2b-256 1654999c7863b993ebad8599456b2e4cb8ef278b960005b7ce075f9e8a2a2dc8

See more details on using hashes here.

File details

Details for the file mqt_naviz-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mqt_naviz-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5dcc974d4497033f463a07a80452ae3a3d459fadbf5151fb1427f90ebd203148
MD5 08c79aae784b242b7b5540db247c0353
BLAKE2b-256 682288c7777d6d91b334133d4b0f05192a19995dcb0b3b7945c2759e2ba50213

See more details on using hashes here.

File details

Details for the file mqt_naviz-0.2.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for mqt_naviz-0.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 dd892c42d248eb646ec01cf1061a75f36a6c75c8b4090a43d236c0b13a19f089
MD5 2c1f51d881082dc392d16c0d1fdac881
BLAKE2b-256 fcd294ae68be0bf1f80e29670335da5cc47ee616247e9aa07c2a502a4d6c394c

See more details on using hashes here.

File details

Details for the file mqt_naviz-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mqt_naviz-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d7af73752790d11a0afb201b2bf93d0f0f4f60f911b7c3af1c985c20d2fd34ab
MD5 94b71bac0389488a78c8c64b62b1e2c6
BLAKE2b-256 6c4e67e11f4cc31f28af215c994fe08244268b5f78b99043688eae8207ef7943

See more details on using hashes here.

File details

Details for the file mqt_naviz-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mqt_naviz-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3062a0a04d5c5b70852fab2510507aec6ac881e875fbf26ac355d2ecec69ab2f
MD5 be42c103872a0085bcc9156b3c145a68
BLAKE2b-256 70c44ae5e7981ce30619be143a645b7a191a95c94e55ca92c28da0ce49690dd1

See more details on using hashes here.

File details

Details for the file mqt_naviz-0.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mqt_naviz-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 07c421df95441ae5a5226e64b8003081123bd9f13a5769758ea111550343ab42
MD5 356ddf2382b593404e8b45721f51d2c2
BLAKE2b-256 886b7bc331b65843a5201e6e1cdf69108954093967d66d96ffd38c459e22a199

See more details on using hashes here.

File details

Details for the file mqt_naviz-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mqt_naviz-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 efa31d6a04a2d349ea72fa7218d27c1c5dd754e6b06cdbebace8232f19c285fe
MD5 baaafd34c08fa8bc332aa55bf6e179a9
BLAKE2b-256 5af2b50fd0fbbc7e5d3e61857258c356ee5b7f9f9bbc1c6888b812c3abafbb8d

See more details on using hashes here.

File details

Details for the file mqt_naviz-0.2.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for mqt_naviz-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1c8baad25bb7d5a030226163d16c771fc9653f6df50604120e7b5e089fa415dd
MD5 c569736f4e0b34f2715e1958a86a9fb3
BLAKE2b-256 2bb911480e439779934a2d48c6fb229580c25ada69d2fa217359067bf3657589

See more details on using hashes here.

File details

Details for the file mqt_naviz-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mqt_naviz-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a8957c480456280528a841a402541789d4d8c29ee740ba49b7fb6af406a9434c
MD5 12f87efa9292c541b8fec0ad3ff66f35
BLAKE2b-256 961e34c81f736f0f58c376146294a7cf275acd31cd33d30fdee09dd9d8e6a641

See more details on using hashes here.

File details

Details for the file mqt_naviz-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mqt_naviz-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 27733da5b5d2c5738951c71bc5f241dfde8fa74928e7375d7cd1d40374c2eed7
MD5 f846fa2b2de235f64d1bdafd1620f553
BLAKE2b-256 4feba3be1f302968dac7bc84c9c7c0b02e76741235155f4eb9f6c41aec84d8d3

See more details on using hashes here.

File details

Details for the file mqt_naviz-0.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mqt_naviz-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e57045f3ff4bfe529178ddc9f0a5cea72d407db3af55bf908de44dfdad7d29e2
MD5 881a5d0d7cd5e45aad8107a22ab5e375
BLAKE2b-256 d8bee9e212d86719cadc8109183072bae0cd02a871095067cb9f064351b26415

See more details on using hashes here.

File details

Details for the file mqt_naviz-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mqt_naviz-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 15c4c781ff4e193984899c24558896315688c437d0d9b091aa0b40af90cf41e2
MD5 b45bbc4ed69628826c48b86701ea1b1e
BLAKE2b-256 622e7174f0a9260bac887ed7c7ee4682d8dd451594cb8c0761ebc2af43cbe491

See more details on using hashes here.

File details

Details for the file mqt_naviz-0.2.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for mqt_naviz-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 61f204deb5c23ae3d0a29c036f5d7d3054ad525e8a00df22113b98492d0e98e1
MD5 8ae6ebc917d6ce43177bbaa6b6df650a
BLAKE2b-256 80a58e8b0cb01fe4f1397bb2d892ea3f029649f291672814b4393a6cea1fe934

See more details on using hashes here.

File details

Details for the file mqt_naviz-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mqt_naviz-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 62d1dc1d79ea2c7e14ea4a5b87d2d1da0e5f3f6ac5b2bdcace3343771b12b336
MD5 55edd82092aa422fbae1dce36bd28dba
BLAKE2b-256 cb8bc133a113058646cdff495c8ee907e6dce7fe03ea5166bf59af1906a8aa43

See more details on using hashes here.

File details

Details for the file mqt_naviz-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mqt_naviz-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 42620857afe58c726ad10623080ccf1f01e304ae8ef4d9aafb1ca527967aab71
MD5 0c52c8758c6144b3f2cf280302ed0e2d
BLAKE2b-256 e17896872d96c86a667385c532f9861c38828e9f68060079333b6bf1524871d9

See more details on using hashes here.

File details

Details for the file mqt_naviz-0.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mqt_naviz-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 737203e079e994d459034793e008d4738c0430dad0abb363de7ed9eb2ef5d773
MD5 3d148d41a5c1df6c802b5b9431d850ab
BLAKE2b-256 1bc3b711395c5216ecfc7e263f27f14948ad9195febee54a5d3152dea38499cc

See more details on using hashes here.

File details

Details for the file mqt_naviz-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mqt_naviz-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8caa59b1d88be24eb5fbf405012afeee6f6a6c3358b8055978fe1162cc086cbd
MD5 b4db3c451b3b001ce6ccbaa142329a1a
BLAKE2b-256 8aa23f0c1c5c5244a2432d37bb2b3a5220125cdf570bea5def65fa41c3c6d1c3

See more details on using hashes here.

File details

Details for the file mqt_naviz-0.2.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for mqt_naviz-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5e42fea4e6c74dd15829c8df152c0011df055b74d7132d0cb8f83c50d85376be
MD5 f6d99444168a5515c786da54e0021cf8
BLAKE2b-256 e00ca0cf505fb8ecfe61838d22a3547e14fd2f26b7359d85483f814313b5c960

See more details on using hashes here.

File details

Details for the file mqt_naviz-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mqt_naviz-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de826b490fb26bf0c9b7a01f7206a92d8b94abdbc71486fe74672accdbabf6b6
MD5 0ed2e04aa6b4bc44e7dafc797d99afc8
BLAKE2b-256 60f122f13ea8a23e1c86c9ab72e380f863a979bd99433cee98144d9b3abe10b0

See more details on using hashes here.

File details

Details for the file mqt_naviz-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mqt_naviz-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 858eb50d162df4c23fe325ca601e5e8d70ac00125becd2c53f16a024d4afdf2f
MD5 29bca4b7aceb3415d0bf997f9a628eb8
BLAKE2b-256 64676bd9edade5df91ac1dc244634379f7842da96f08a3dc04f116473cb4dea7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page