A study of shallow water waves over periodic bathymetry
Book in progress to illustrate Riemann solvers in Jupyter notebooks.
Simulations of a circular hydraulic jump arising from a jet.
PyClaw is a Python-based interface to the algorithms of Clawpack and SharpClaw. It also contains the PetClaw package, which adds parallelism through PETSc.
Reproducibility for paper on relaxation RK methods and inner-product norms.
Analysis of initial value ODE solvers
Package for solving hyperbolic systems of partial differential equations
Materials for AMCS 333 in Spring 2019 (KAUST)
Expository notes on the derivation of order conditions for Runge-Kutta and related methods, originally developed in 2008-2011.
One place for all Clawpack-style Riemann solvers
Code to reproduce figures from paper on characteristics in continuously-varying media
Materials for KAUST AMCS 252 students (Spring 2014)
Tools for data on structured grids
General Clawpack documentation and main wiki pages
PseudoPy computes and visualizes the pseudospectrum of a matrix
IPython notebooks with supplementary material to accompany the textbook by Trefethen & Bau.
Exports Factorio's recipes & assembling machines as JSON.
Convert latex and bibtex to restructured text.
A collection of various notebook extensions for Jupyter
Source code and version history for my online lab notebook
Clawpack visualization tools
Repository of applications of Clawpack and related codes
Jupyter Notebook Conversion
Tools to use a collection of notebooks as 'chapters'
Git tutorial slides for the SIAM CSE 2017 conference
General utility programs