Thomas Chaplin's Projects
The alpha and weak-alpha filtrations of a set of points in the plane, implemented in Rust.
Advent of code solutions for 2022, in Rust.
Rust solution for Advent of Code 2023
An android app written in Clojurescript, using Expo, for calculating BMI with mixed units
Dotfiles for my Toshiba Chromebook 2
Implementing the Mapper algorithm in Clojure
Computing homology of directed flag complexes (based on https://github.com/Ripser/ripser). Online version: https://homepages.abdn.ac.uk/neurotopology/flagser.html
A quick site for murder mystery game online
A terminal interface for printing files to a CUPS server, using lpr for printing and dialog for the interface.
Graph Magnitude Homology in Rust, with Python bindings
PHAT implementation of the grounded pipeline and, in particular, GrPPH
Rust implementation of GrPPHATI classes, including regular path homology (blazingly fast)
Custom implementations of builtin NN layers - meant as a learning exercise
Control Systems in Kerbal Space Program - A simple PID controller for quadcopters in KSP.
Lockfree Persistent Homology Algorithm Toolkit
Lockfree parallel persistent homology, in your browser!
A collection of useful MATLAB functions that I like to have on my path
A couple of NodeJS applications providing a web service and Discord bot to get and set the status of a Minecraft server.
A collection of files, using OpenMPI (or any other C-implementation of MPI) to compute images of Mandelbrots in parallel.
A C++ class for drawing pictures of and animating zooms into the Mandelbrot set using multiple threads.
A low-friction, self-hosted inventory system, designed for your freezer.
A small ruby script which turns off a Minecraft server after inactivity, or upon user request
A chrome extension connecting to youtube-viewer via NetworkMessaging and tmux
Rust library for computing persistent homology in parallel with sparse boundary matrix construction
Rust implementation of Persistent Homology for Kernels, Images, and Cokernels
A basic PHP class which enables easy pagination of data retrieved from a database using PDOs.
Code and data repo for path homology of random directed graphs paper
Video accompanying phrg project
Persistent homology mapping telescope
A threadsafe way to publish data, just stick it on the pinboard