We begin this tutorial series on quantum particles in “boxes” by building the computational tools needed to explore the motion of particles in various confining potentials. We need to do this because we are using Observable inside the browser to make things interactive - there are no quantum libraries for the browser like there are for Python (see QuTiP).
The advantage of using Observable (aside from the interactivity 😍) is that you can write code to view the results first then write the implementation afterwards - the notebook doesn’t run from top to bottom 🤯. This means you get to play first and learn the details afterwards. If you are coming from a Python world using Jupyter notebooks this might seem strange - this Observable intro is for you.
We hope you enjoy this new way of presenting ideas/code/results.