<jupyter_start><jupyter_text>Using Jupyter Notebooks in an Upper-Division GEOL Class*(<NAME>, demo for GEOL faculty, June 2020)*This notebook demonstrates some of the ways I used Jupyter Notebooks in **GEOL3820 Fluid Earth** during fall semester 2019.To run this on the CSDMS JupyterHub server, go to this URL and click the link in the README:https://github.com/gregtucker/jupyter-in-geol-classroom Outline- About notebooks  - What's a Jupyter Notebook?  - How do you install notebook software?  - How do you run notebooks remotely?- Summary of uses in GEOL 3820 and GEOL 5775  - Lecturing with formatted math (simultaneous in-person and zoom)  - Student papers written as notebooks  - Lab and assignment-based exercises in data analysis and plotting  - Lab and assignment-based exercises in experimenting with numerical models  - Students developing and sharing programming assignments (GEOL 5775)- Some things you and/or your students can do with notebooks  - Create formatted text (Markdown), math ($\LaTeX$), and embedded figures  - Run Python, R, or Julia code  About notebooks Fun factJupyter notebooks---originally IPython notebooks---were invented by [<NAME>](https://en.wikipedia.org/wiki/Fernando_P%C3%A9rez_(software_developer)) when he was a physics PhD student here at CU Boulder. Installing locallyThe easiest way to install the software is to install the [Anaconda Python Distribution](https://www.anaconda.com/products/individual). Once installed, you can launch a notebook "server" (a browser app) either through the Anaconda app, or by opening a command window and running: `jupyter notebook`. Binder and other JupyterHub serversAn alternative is to run notebooks on a remote system that's running a JupyterHub server. One free resource is [**Binder**](https://mybinder.org/). CU Research Computing offered a prototype JupyterHub server for teaching in 2019-20; last I checked, they didn't have the resources to continue it in 2020-21 but that may change. CSDMS has a cloud-based server that we use for workshops.  Classroom applications Writing math and notes in real timeBelow is an excerpt from a notebook I wrote in real time, during a snowstorm, to a mixed audience of students in the room and students connected via zoom:  Example Pitot calculation:Suppose airspeed is 200 m/s, what's the pressure differential?$P_t - P_s = \rho v_s^2 / 2$, so:<jupyter_code>rho = 1.0   # kg/m3
vs = 200    # m/s
dP = rho * vs * vs * 0.5
dP<jupyter_output><empty_output>