code

snmachine: Classifying supernovae light curves

snmachine is a flexible python library for reading in photometric supernova light curves, extracting useful features from them and subsequently performing supervised machine learning to classify supernovae based on their light curves. The library is also flexible enough to easily extend to general transient classification.

SOPT: Sparse optimisation

SOPT provides functionality to perform sparse optimisation using state-of-the-art convex optimisation algorithms.

stringgen: Fast emulation of cosmic string signatures

stringgen is a tool for creating emulating cosmic string maps. It uses wavelet phase harmonics to calculate scattering coefficients of the simulations. These coefficients can then be used to synthesize new cosmic string realisations that have similar statistics to the original simulations.