Update the atlas
Sync after changes appear in the official UVic calendar.
Sync and rebuild
Refresh the approved calendar data and regenerate the atlas.
python scripts/update_program_guide.pyCheck the build
python -m unittest discover -s tests -v python scripts/verify_static_site.pyFor template-only changes, rebuild with
python scripts/build_static_site.py.Publish
Commit the updated sources and generated site, then push. GitHub Actions validates, rebuilds and deploys GitHub Pages.
git push
Data scope
Includes all EOS courses, programs naming the School of Earth and Ocean Sciences, and referenced supporting courses. The computing map has a separate course selection and prerequisite snapshot.
Draft proposals are tracked on the curriculum site.
Referenced courses absent from the calendar
BIOL311B, CHEM400, CHEM498, EOS100, EOS101, EOS225, EOS260, EOS310, EOS320, EOS360, EOS370, EOS422, EOS430, EOS499, GEOG110, GEOG120, GEOG203A, GEOG203B, GEOG213, GEOG216, GEOG217, MRNE300, PHYS102, PHYS112, PHYS300, TCA300