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.