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.
2d_fluid_simulator to run, so make sure you leave time to get that working.Handed in during class on the appropriate due dates: