Some of the software that I’ve been working on and is publicly available.
My Own Work
Astro Meshless Surfaces
A small, inefficient python module for computing effective surfaces for
meshless methods of particle hydrodynamics the
Hopkins 2015 way or the
Ivanova 2013 way. It’s only written for 2d
computations and meant to test things out, generate some plots etc, not to
be used for serious computations.
Also includes simple reading-in functions for SWIFT hdf5 output.
Coding Templates
Various how-to’s for different programming languages and some libraries
with those languages, along with a few algorithm demonstrations. So far
includes C, c++, python, fortran, LaTeX, and bash.
debugging-essentials-demo
A repository for an intro to using debuggers and debugging tools. Intended
for lectures and workshops with live demos. Includes exercises.
eval_trees
a small package to evaluate the generated merger trees using Ramses
Mesh-Hydro
A project to learn about essentials of (finite volume/finite difference)
numerical conservation law and hydrodynamics solvers. Written explicitly so
it is easy to read, play with, and extend. Works in 1D and 2D.