qm ipynb