Peter Marsh

Peter Marsh

Welcome to my personal website. I am an Atmospheric Science graduate student from the University of Cape Town. Please find below my Curriculum Vitae, a showcase of my Master's thesis as well as various other projects I have worked on in my spare time.

Curriculum Vitae →

A short summary of my personal and academic achievements and previous work experience.

DS-I Africa Poster Presentation →

A copy of my poster titled 'Accelerating Data Harmonisation Using Modern Data Science Tools' which I presented at the 3rd DS-I Africa Consortium Meeting in Kigali, Rwanda.

Accessing NetCDF and GRIB file collections as cloud-native virtual datasets using Kerchunk →

An article I wrote following the work I did during my time as a Google Summer of Code contributor working on the open source python package Kerchunk.

A Pure Python Weather Routing Package →

Frustrated with the fact that most commercially available weather routing programs only take GRIB files as input, I have built a relatively light weight python weather routing tool that takes any data accessible by Xarray as input.

A Streamlit Web App Using The Weather Routing Package To Predict Finish Times In The Cape to Rio Race →

I have used streamlit to create a web app that predicts the finishing order of the Cape to Rio Yacht Race. The app relies upon a series of severless function to first use Kerchunk to allow efficient access to the latest GFS weather forecast, before web scraping the positions of each boat from the official tracker and then routing each boat individually to the finish. This allows users to get a better idea of the current ranking in the race and visualize the upcoming weather conditions for each boat.

Master's Thesis →

A CMIP5 Model Selection Specific to South Africa's Winter Rainfall Zone.

High Resolution WRF forecast →

This is an operational 1km WRF downscaling of the GFS forecast. Run entirely from my personal computer and deployed as a python widget.

Predicting Turtle Hatchling Strandings in the Western Cape →

I was approached by the Two Oceans Aquarium Foundation to analyse weather conditions during past turtle hatchling stranding events and investigate the feasibility of predicting such events.