orthopoly
Packaged Chebyshev polynomials and real spherical harmonics for approximation, interpolation, boundary value problems, etc.
BasicInterpolators.jl
A more straightforward interface for common interpolation routines.
Richards
Numerics for solving the one-dimensional Richard's equation with finite-volume discretization under a range of conditions.
Faddeyeva985.jl
Julia implementation of Algorithm 985: a fast, moderate-accuracy approximation of the Faddeyeva (Faddeeva) function
emf
Tools for modeling electric and magnetic fields (EMF) near power lines, in two and three dimensions
ScalarRadau.jl
The famous 5th order Radau IIA method, tailored for a scalar ODE that requires excellent solver stability
ClearSky.jl
"Line-by-line" radiative transfer for one-dimensinional atmospheric modeling.
Monty.jl
A high-performance package for simulating geochemical data produced in experiments, field trials, and commercial deployments in enhanced rock weathering (ERW).
libode
A modular collection of customizable, high-order, single-step ODE integrators for parallel ensemble simulations.
GEOCLIM.jl
Estimation of global silicate weathering and area-weighted grid operations for paleoclimate/exoplanet climate applications.
Griddle.jl
Little Bayesian grids. A pedagogical tool for simple statistical modeling using Bayesian grid approximation.
odpydoc
A very lightweight automatic documentation generator (with a CLI) for small Python packages, producing static sites styled after the One Dark theme.
simple-spectral-PDEs
Extremely accurate pseudospectral solvers for smooth one-dimensional partial differential equations.
crustal-heat
Numerics for the one-dimensional heat equation applied to a planet's crust.
error: Zeroth Law...
Dartmouth College
2011 - 2015
BA, Physics
BA, Earth Sciences
Harvard University
2017 - 2022
PhD, Earth & Planetary Sciences
climate physics, hydrology, carbon cycle, habitability, numerical modeling