Virtual Lab for scientists
Virtual Lab is a virtual optical table. With a drag and drop interface, you can show phenomena, recreate existing experiments, and prototype new ones.
Within this environment it is possible to recreate interference, quantum cryptography protocols, to show entanglement, Bell test, quantum teleportation, and the many-worlds interpretation.
Interactive: https://lab.quantumflytrap.com/lab/mach-zehnder
More details in our recent preprint P. Migdał, K. Jankiewicz, P. Grabarz, et al. "Visualizing quantum mechanics in an interactive simulation - Virtual Lab by Quantum Flytrap", arXiv:2203.13300.
Key features
- Create arbitrary setup in a virtual optical lab
- Display of quantum state (so you can look up what happens, step by step)
- Dynamic change of basis
- Up to 3 entangled photons
- Many-worlds tree to show all possible outcomes at the same time
- Display of quantum operators, with their tensor structure
Interactive: https://lab.quantumflytrap.com/lab/feed-us-everett
For your classes
If you teach classical optics (polarization, optical activity, interference), quantum physics (superposition, entanglement), quantum information & cryptography (Bell inequality, BB84, Ekert protocol). From a simple level of a beamsplitter, to more advanced e.g. unambiguous discrimination of non-orthogonal states.
We prepared a few classical setups. You are free to modify them, or make your own from the scratch.
Interactive: https://lab.quantumflytrap.com/lab/bb84
Interactive: https://lab.quantumflytrap.com/lab/conditional-state
Interactive: https://lab.quantumflytrap.com/lab/ekert-bell
For your materials and slides
Our tools can be used in any quantum context, also outside of our Quantum Lab environment. For example: quantum chemistry, abstract quantum computing, energy levels, or even other modes of light (e.g. spatial degrees of freedom such as orbital angular momentum).
⟨𝜑|𝜓⟩.vue
bra-ket-vue / ⟨𝜑|𝜓⟩.vue for interactive operators and kets. It works for any discrete states, also defined by you. Supported by the Unitary Fund. Examples:
- Quantum logic gates for a single qubit, interactively
- Quantum Game element encyclopedia (e.g. Faraday rotator).
- Presentation with Reveal.js (RISE in Jupyter Notebook): https://p.migdal.pl/piterpy-matrix/#/17
- Presentation with R Markdown Raveal.js http://p.migdal.pl/nyc-qc-braketvue/#/
-
Distill in R Markdown: https://p.migdal.pl/bra-ket-vue-art/
Quantum Tensors
Quantum Tensors for quantum numerics (quantum computing, optics) inside interactive visualizations. It uses TypeScript (a dialect of JavaScript with types) so that can be used in any modern browser, without installation. It is supported by Centre of Quantum Technologies, National University of Singapore.
For example, see quantum computing example.
Cited in
Quantum Lab and its direct predecessor Quantum Game with Photons, were cited in papers by multiple research groups:
- B. R. La Cour, M. Maynard, P. Shroff, G. Ko, E. Ellis, 2021., The Virtual Quantum Optics Laboratory
- C. Foti, D. Anttila, S. Maniscalco, M. L. Chiofalo, 2021., Quantum Physics Literacy Aimed at K12 and the General Public
- Stephen Ornes, Quantum games aim to demystify heady science, PNAS February 20, 2018 115 (8) 1667-1669, PDF
- Matthew S. Leifer, Gamifying Quantum Theory , The Quantum Times (2017), PDF
- A. Parakh, P. Chundi, M. Subramaniam, An Approach Towards Designing Problem Networks in Serious Games, 2019 IEEE Conference on Games (CoG), London, United Kingdom, 2019, pp. 1-8, PDF
- Bob Dorland et al., Quantum Physics vs. Classical Physics: Introducing the Basics with a Virtual Reality Game, Games and Learning Alliance. GALA 2019. Lecture Notes in Computer Science, vol 11899. Springer, Cham.
- Zahra Ashktorab, Justin D. Weisz, and Maryam Ashoori. 2019., Thinking Too Classically: Research Topics in Human-Quantum Computer Interaction
- Is your publication missing? Contact us!
More as a Google Scholar search.
Collaboration
We would be delighted to collaborate!
- Animations and interactive visualization showcasing your research.
- Creating tools for prototyping your experimental setups.
- Collaborating on research on visualizing quantum mechanics (interfaces, education, the geometry of quantum state).
- Mentoring and support with writing interactive blog posts.
Interested? Mail Piotr Migdał at piotr@quantumflytrap.com!