### Filtering for "Python"

Remove filter**Jacobi Microbenchmark**

**Melvin.py**

A pseudospectral solver framework designed to simulate 2-dimensional advection-diffusion problems. It is written entirely in Python and leverages CuPy for GPU parallelisation. It has been used to simulate thermohaline staircase formation, Rayleigh-BĂ©nard convection, and the resistive tearing instability.

**Dirac Cluster Challenge**

Starting code for a parallel programming challenge I ran in 2022. Includes simulations of a general N-body problem, and a fully implicit fluid solver simulating Rayleight-Benard convection. The event taught students how to program GPUs and multi-core CPUs in Python.

**Field Line Integrator**

**PyCascadia**

**GFP Simulator 9000**

Simulate the interaction between molecules GFP-CRIB and Rac in 2 or 3 dimensions. Core numerical solver is a custom finite-element method. Developed for the Beatson Institute for Cancer Research. Technically works, but not particularly readable.

**IR-GTS**

Trade Pokemon between Nintendo DS and a PC

**JOSS Scraper**

Web scraper for the Journal of Open Source Software. Used in the associated blog post to analyse how many published projects use continuous testing.

**Modelling anisotropic viscosity with applications in the solar corona**

**Anisotropic Viscosity Analysis**

**Fluting Instability Analysis**

**Kelvin-Helmholtz Instability Analysis**