Things I'm tinkering with currently
Interactive GLODAP Catalog
An interactive catalog for exploring GLODAP ocean chemistry data.
Zarr Data Streamer
Proof of concept for streaming zarr data out of object storage (CEPH/S3, Acacia) straight to the browser.
Scientific papers I've been involved in (or wrote)
Ocean Science
Decomposing oceanic temperature and salinity change using ocean carbon change
2022
Ocean Science
Remineralisation changes dominate oxygen variability in the North Atlantic
2026
Marine Chemistry
OrgAlkCalc: Estimation of organic alkalinity quantities and acid-base properties with proof of concept in Dublin Bay
2023
Half finished software tools I've created
These aren't serious work projects - just some ideas I started and (mostly) never finished.
- If you are interested in any of these, give me a shout!
GLODAP_Section_Gridder.jl
A toolbox for gridding GLODAP data onto WOCE sections.
OrgAlkCalc
A Python toolbox for calculating organic alkalinity.
spectrend
A toolbox for doing phase scrambling in Python.
nchash-rs
Maturin based rebuild of the NCHash library for learning purposes.
nchdr
A dead simple, colourised netCDF file header viewer - written in Rust.
xrexpr
XArray accessor for lazy regular expression matching on string coordinates.
pytest-flake-detection
Continuously runs your tests to detect flaky tests.