Assignments

To do the assignments, I use a python environment manager called pixi. It is based on conda, which should be familiar, but it puts the environments in a local directory, so it doesn’t mess up your other base installations.

You will need:

numpy, scipy, ipympl, matplotlib, jupyter, tqdm, netcdf4, and xarray

to do these assignments. Probably dask as well, though that sometimes has issues on Windows machines in my experience.

If you have any issues setting up your environment, please reach out to me for help. Note I do not recommend using shared UVic resources like cyzgy for this as the compute requirements will be strained there.

2025 Assignments

Old assignments

Handed in during class on the appropriate due dates:

Last Modified: 05 January 2026 Licence: Creative Commons Attribution required, non-commercial uses (CC BY-NC 4.0)