Dirac’s Lectures

Steve Flammia, on the blog Quantum Pontiff, posted this remarkable and rare 1-hour talks by Paul Dirac in New Zealand :

There are four of his talks currently uploaded online. The first one (the above) is on quantum mechanics; the second one is on quantum electrodynamics; the third is on the Magnetic monopoles; and the fourth one is on large number hypothesis.

Surprisingly or perhaps not, there still is lots of interesting stuff in them especially to hear the finer points from the person who himself was part of the historical events of Physics.

Credits to Richard Smythe for digitizing them.

Simulation for Quantum Science [Part 3]

QCAD: Quantum circuit emulator

QCAD is a {surprisingly!} windows-based environment for quantum computing simulation which helps designing circuits and simulating them. Developed by Hiroshi Watanabe Masaru Suzuki and Junnosuke Yamazaki at University of Tokoyo and Nagoya University.

Extremely useful tool for designing Quantum circuits using graphical user interface (GUI). The designed cricuits can also be exported as EPS (Encapsulated Postscript) for use with LaTeX. I have not tried exporting the circuits but it does sound very useful.


Quantum Computer Emulator (QCE)

QCE is a software tool that emulates various hardware designs of Quantum Computers. QCE simulates the physical processes that govern the operation of a hardware quantum processor, strictly according to the laws of quantum mechanics. QCE also provides an environment to debug and execute quantum algorithms under realistic experimental conditions. The software consists of a Graphical User Interface (GUI) and the simulator itself. Developed and maintained by Zernike Institute for Advanced Materials, University of Groningen.

QCE runs smoothly on Windows XP and is known to support Windows 98/NT/2000/ME/XP environment. It gives a detailed exposition is given of the implementation of the CNOT and the To oli gate, the quantum Fourier transform, Grover’s database search algorithm, Shor’s algorithm, and more.

A paper titled “QCE: A Simulator for Quantum Computer Hardware” by K.F.L. Michielsen and H.A. De Raedt offers detailed information regarding QCE although the paper could have more clearer snapshots of the emulator in action.


jQuantum – Quantum Computer Simulation Applet

jQuantum is a quantum computer simulator. It simulates the implementation of quantum circuits on a small quantum register up to about 15 qubits. Its main intention is to create images—images which may help to learn and understand quantum circuits, and which perhaps will serve as building blocks for inventing new quantum algorithms. Hosted and supported by South Westphalia University of Applied Sciences.

Awesome Python Libraries

This is extension of this post by David Cerezo Sanchez where he posted the following useful Python libraries :

  • SymPy, a Python library for symbolic mathematics
  • Pattern, web mining module for Python
  • NLTK, natural language processing with Python
  • Scapy, interactive packet manipulation program
  • Bitey and llvm-py, to import and modify LLVM bytecode

All of them extremely useful but there are some that I would like to add :

  • scipy, for advanced math, signal processing, optimization and statistics
  • NumPy, for linear algebra, Fourier transform, and random number capabilities
  • matplotlib, for 2D plotting
  • Twisted, to implement network protocol parsing and handling for TCP servers
  • Python for iOS, not a library but very useful tool for using python on iOS devices

Quantum Systems in Python

Recently read an extremely interesting post here by Markus Baden introduced to me the wonderful tool called Quantum Optics Toolbox in Python aka qutip. Developed by Robert Johansson and Paul Nation. It is truly the most marvelous tool, granted I just started to use it. The best thing is that one of the developer Robert Johansson has recently posted lecture notes for qutip. These notes contains ready to execute code which user can directly start playing with. Here are the notes in html format :

while the PDF of these are available on the github.

I am only disappointed that the latest version 2x and above wont be supporting windows officially.  Times like this make me happy that I am comfortable with Linux, though I still wish Mac prizes would drop down…

Online Simulation for Quantum Science [Part 2]

This post is continuation of my previous post. Here are more useful simulations


Applets for Quantum Mechanics [Also in French]

This applet features illustrations of quantum mechanics through interactive animations in various topics including and certainly not limited to : Young interference fringes – Wave/particle duality in quantum mechanics, Exponential decays, quantum superposition in one and two dimensions, Spins 1/2, Nuclear Magnetic Resonance etc. This is one of the ultimate resource that is available, created by Manuel Joffre and hosted at Ecole Polytechnique.


The Quantum Bouncing Ball

This short movie shows “the evolution of a quantum-mechanical wavepacket bouncing on a hard surface under the influence of gravity. This sort of thing might actually be observed in the laboratory someday, by dropping ultracold atoms onto an atomic mirror.” It is hosted by University of Arkansas and created by Julio Gea-Banacloche.


Visual Quantum Mechanics

Contains lots of excellent resources for everyone; for science and non-science students. It also has great resources for Upper-Grad quantum students. Created by Kansas State University Physics Education Research.


I will probably keep posting more resources in future, granted I can fully recover my bookmarks from my old crashed HDD 😦

Online Simulation for Quantum Science [Part 1]

Online Variant Double Path Simulation


Journal Article: Hakin9 Extra 07/2012


It is a top intelligent challenge to explain quantum behaviors consistently using experimental evidences. Wave-particle paradoxes forced this type of formal discussions and historical Bohr-Einstein debates without a common solution from 1900s and still an open question in modern quantum foundation. Using advanced variant logic and measurement construction, it is feasible to identify complex quantum interactions under multiple/conditional probability into a series of symmetry/anti-symmetry and synchronous/asynchronous conditions. In addition to theoretical analysis and explorations, an online prototype focus on simulation of single function has established to illustrate controllable combinations among possible parameters to generate interactive results with a total of 7680 configurations. Main principles and architectures of the simulation prototype discussed and key and modules are illustrated. Sample interactive results from two polarized/separated paths and either double path for particles or double path for waves are organized into four groups of results for both single functions and global matrix representations.

ResearchGate : https://www.researchgate.net/literature.LiteratureDetails.html?pubid=229424771&dbw=true

Bloch Sphere Simulation
by Stephen Shary and Dr. Marc Cahay

This simulator is designed to be an easy to run tool that allows users to view the state of a qubit through the Bloch Sphere. The simulator provides documentation on the actions of the simple operators and also provides some time evolution simulation through magnetic fields. The simulator can record and playback multiple operations and provide the ability to view the effect of a series of operators.

Link : http://www.ece.uc.edu/~mcahay/blochsphere/index.html