Blog
Tutorials, project write-ups, and notes on biodiversity, remote sensing, machine learning, and monitoring vegetation. Also my own thoughts on conservation issues and personal notes from big adventures.
SciArgus
A free weekly newsletter that reads the new literature in your field and tells you which papers are actually worth your time.
0 to 100km
Two years of trail running, two injuries, and getting to the start line of my first 100km.
Machine learning for vegetation monitoring
A seminar on using machine learning and satellite data to monitor vegetation.
Automate your Google Earth Engine analyses
How to schedule Earth Engine scripts so your analyses run on their own.
ADVI vs MCMC
Two ways to fit a Bayesian model of post-fire vegetation recovery, and when each is worth it.
Reproducible R, part 1
Tools for making an R analysis reproducible by a stranger: renv, holepunch, and Binder.
Wiped off the map
Historical aerial photographs document the communities that apartheid tried to erase.
Real-time detection of land cover change
Detecting vegetation clearing within days using Sentinel-2 and Planet time series.
Automated fynbos identification using iNaturalist and deep learning
Identifying Proteas and Restios from photos with a convolutional neural network.
Accessing the Planet Labs data API from R
Querying and downloading Planet satellite imagery directly from R.
EMMA wins the UN Data for Climate Action challenge
A vegetation monitoring tool for the Cape that won a UN open-data prize.
Data Carpentry in Ethiopia
Teaching reproducible data skills to researchers at a workshop in Ethiopia.