I am no longer actively teaching so this content is maintained only for bug-fixes. I have migrated it to use QuTip 5 but I don't plan to continue to expand the scope of the content. Instead, I will be using this content as the starting point for a more general QuTip book
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.
To run interactive versions of these notebooks, please:
The file 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 require QuTiP 5 (Quantum Toolbox in Python). For additional documentation on this requirement, please see the project page.
I recommend using uv to manage your Python environment and install dependencies:
uv pip install qutip
Or with plain pip:
pip install "qutip>=5"