I have written a number of software packages that are at various stages in development and are listed below. For a more complete list please go to my GitHub page.
Peer-Reviewed
MiSTree: A python package for constructing and analysing Minimum Spanning Trees. The code was reviewed and published in the Journal of Open Source Software (JOSS).
[JOSS, GitHub, Documentation]
Released with Publications
pyGenISW: Computes the Integrated Sachs-Wolfe using spherical Bessel transforms for data provided in healpix redshift slices.
TheoryCL: Computing auto- and cross-angular power spectra (Cl)s for sources in the late universe.
In development
CaCTus: Cosmic web Classification Toolkit. Computes the cosmic web environment classification from the T-Web, V-Web and NEXUS+ for simulations using Hessian based approaches.
FIESTA: A python package for interpolating fields from points using particle mass assignment schemes, smooth particle hydrodynamics and Delaunay tessellations.
MAGPIE: A python package for remapping bins in 1D, pixels in 2D and cells in 3D into different coordinate systems and managing point processes and randoms.
MIMIC: Model unIversal constrained cosMological Initial Conditions with scale-dependent growth functions written in python with mpi4py for parallelisation.
SHIFT: A python package for performing Fourier transforms in polar and spherical polar coordinates with mpi4py for parallelisation.