Full Stack Developer at Naurt
whittaker-eilers. A sparse matrix implementation of Whittaker-Eilers smoothing and interpolation
45advent_of_code_2024. Rust
4s3-filesystem. An async Rust crate to treat S3 files as if they were local
4SimFarm2030. Attempting to forecast wheat yields in the UK using Bayesian methods. This was a project undertaken over my second year at university, and mostly contains analysis scripts.
2eo-kit. :earth_africa: An Earth Observation toolkit written in Rust for use in Python. Python is a popular language for Earth Observation; however, it is so slow for any pixel-wise operations over large areas! This Python packages aims to speed this all up.
2advent_of_code_2023. Rust
2Final-Year-Project-py-galaxies. :milky_way:Py-galaxies:milky_way:. A port of L-galaxies that uses Python to offer flexibility over the original C-based simulation. Yaml options drive a Python shell scripts which calls C routines when calculations need to be fast. Achieved a 1st as my MPhys physics final year project and dissertation topic.
1AstroCastTraining. Jupyter notebooks created for use in a training session on the topic of drought forecasting via satellite:artificial_satellite:. This repo contains the scripts needed to pre-process MODIS data and apply Gaussian Processes to time-series in order to forecast VCI :chart_with_upwards_trend:.
1