Skip to content
/ QMlabs Public
forked from amcdawes/QMlabs

classical vs quantum optics for engineers - Jupyter Notebook classes building on works of A.Dawes and M.Beck

License

Notifications You must be signed in to change notification settings

mniehus/QMlabs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

this is to see if the changes appear online !

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.

To run interactive versions of these notebooks, please: Binder

Examples:

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.

Installation:

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:

Anaconda (mac/win): conda install qutip

Mac/Linux: 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.

About

classical vs quantum optics for engineers - Jupyter Notebook classes building on works of A.Dawes and M.Beck

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.9%
  • Python 0.1%