Workshop Agenda¶
All workshop sessions will be held in the Munk Conference Room at IGPP (Munk 303)¶
August 19, 1-4pm: Intro to Python Programming and Plotting
Setting up Conda and Jupyter Notebooks
Importing Python packages
Statistics in Python
Reading data files (csv, netcdf, bin)
Plotting (lines, scatter, images, contours, etc)
August 20, 1-4pm: Unix shell and version control with Git
Navigating the terminal with bash commands
Setting up SSH keys
Creating repositories and tracking your code with Git
Using GitHub online to back up your work
August 21, 9am-12pm: Python for Earth and Natural sciences
SciPy for optimization, filtering, and advanced data analysis
Analyzing tabular data with Pandas and GeoPandas
Analyzing gridded data with Xarray
Using Dask to parallelize your work
Adding maps to plots with Cartopy
August 21, 1pm-4pm: Workflows for Earth and Natural sciences
Collaborating with Git/GitHub (workflows and best practices)
Open Source Software best practices
Using your Python workflow on a remote server
Popular AI agents and tools for software and their use cases