Lecture notes from the 2016 Winter School on Nonlinear PDE and Geometric Analysis in Ascona, Switzerland.
Several people asked for information on how I prepared these slides. I was inspired in part by this article in Nature together with this interactive example.
My talks were written using Markdown and MathJax using a Jupyter Notebook. The slides were rendered from the notebook for presentation using RISE, based on reveal.js. The source code was stored and made available to the world on GitHub. I linked my notebooks from GitHub to nbviewer to simplify reading of the slides.
I followed the Jupyter Notebook installation directions and used Anaconda to set up the underlying compute process on my local machine. The Jupyter Notebook can also be set up with a remote server hosting the underlying compute process. You can easily experiment with the notebook (without having to install anything other than a modern browser) by clicking on this link: Try Jupyter. I'm working with my colleagues at PIMS to deploy a hub for hosting Jupyter notebooks and a Canada-hosted Github service available to researchers at our member universities.