Quantum Mechanics in Python
This is a set of Jupyter notebooks (running python) for use in a Quantum Mechanics class. The material is based on (and in sequence with) Mark Beck's book "Quantum Mechanics: Theory and Experiment" but the notebooks can be used independently and with or without a QM textbook.
These are a mix of in-class activities (organized by Chapter title) or longer lab-length activities ("Lab" title). The labs are numbered in order, and the title corresponds to book chapter titles.
AAPTWM2018.pdf contains slides for my talk presented at the AAPT Winter Meeting in 2018. Additionally, a longer version of the talk was presented at PyCon 2017 and is available on YouTube.
The notebooks make use of the QuTiP package (Quantum Toolbox in Python). For additional documentation on this requirement, please see the project page. Installation of QuTiP should be handled by your python package manager:
conda install qutip
pip install qutip
I personally recommend the Anaconda Scientific Python Distribution for ease of installation on Windows machines. I use it on Mac OSX as well. Linux package managers (and
pip) generally make the same type of python package management straightforward but Anaconda (and the conda package manager) can be very useful in Linux as well.