Software
Some of the software that I've been working on and is publicly available.
My Own Work
-
Public Code
Collection of various codes, scripts and python modules, mainly for learning/teaching matters. -
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. -
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. -
This homepage
Source code for this homepage. - 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.
Codes I've contributed to
- Ramses
an open source code to model astrophysical systems. My contibution is the particle unbinding and mergertree patch. - pNbody
a parallelized python module toolbox designed to manipulate and display interactively very large N-body systems - SWIFT
a hydrodynamics and gravity code for astrophysics and cosmology.
Docs
- Debugging Notes
A collection of debugging hints for software I work with - Instructions
Various how-to's for different software, hacks, patches... Mainly stuff I want to write down because I can't be bothered to memorize it. - Misc Notes
Various notes on minor software specific stuff. Essentially a documentation add-on/extension.