Collaborative and Reproducible Data Science
Statistics 159/259, Spring 2022 Course Summary
Overview
Statistics 159/259: Weekly Plan
Syllabus
Syllabus for Statistics 159/259: Reproducible and Collaborative Statistical Data Science
Lectures
An interactive Git Tutorial: the tool you didn’t know you needed
Git Visuals
An overview of Jupyter tools
A quick, practical intro to the Jupyter Notebook
IPython: beyond plain Python
Custom Display Logic
Rich Output
Widgets without writing widgets: interact
Satellite sea surface temperatures along the West Coast of the United States during the 2014–2016 northeast Pacific marine heat wave
Climate, oceans and data
A quick guide to conda environments on our JupyterHub
Matplotlib: Beyond the basics
Documentation, JupyterBook and Github Pages
Data Serialization
Labs
Lab Session 1 - Introduction to Python
Lab Session 2: GitHub & The Shell
Lab Session 3: Solving Conflicts in Git
Lab Session 4: Version control with Jupytext
Lab Session 5: Climate data and xarray
Lab Session 6: Automation and Make
Lab Session 7: Local Installation
Lab Session 8: Matplotlib
Lab Session 9: Jupyter Book
Index