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