771 A Unidata JupyterHub Server: An Online PyAOS Resource for Students and Educators

Tuesday, 9 January 2018
Exhibit Hall 3 (ACC) (Austin, Texas)
Julien Chastang, UCAR, Boulder, CO; and R. Signell and J. L. Fischer

In recent years, the Python programming language coupled with Jupyter Notebooks have become vital tools for atmospheric science educators and their students. Python's batteries-included philosophy along with an increasingly vast array of scientific libraries make it an excellent choice for explaining scientific concepts. Programming notebooks excel at teaching objectives by allowing rich text cells to be interspersed with executable cells of code performing data analysis and visualization. Installing this software, however, can be intimidating, time-consuming and confusing. We describe the deployment of a JupyterHub server on the NSF-funded Jetstream cloud targeted at students and educators. JupyterHub is a multi-user server for Jupyter notebooks. We provide Jupyter notebooks from three Unidata projects: Unidata Python Workshop, Unidata Notebook Gallery, Unidata Online Python Training. These notebooks include the pre-built Python environments needed to run them. The notebooks can be used for instruction and as templates for scientific experimentation. We also supply a large quantity of NCEP forecast model results to allow data-proximate analysis and visualization. This Unidata JupyterHub server will enable students and educators to spend less time managing their software and more time learning and teaching.
- Indicates paper has been withdrawn from meeting
- Indicates an Award Winner