Andrew Bowell's Projects
Simple readme for my profile.
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:.
: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.
: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.
Plotly for Rust
Read OpenStreetMap data from Protobuf files into GeoDataFrame with Python, faster.
🦀 Rust Gaussian process compiled to library for use in Python etc. Currently for a fairly specific use case (VCI3M forecasting), this repository has example Python scripts to access and use the Rust-based library.
An async Rust crate to treat S3 files as if they were local
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.
A sparse matrix implementation of Whittaker-Eilers smoothing and interpolation
Importer for Who's on First gazetteer