Wave propagation kernels - Code for loading and implementing asymptotic waveform evaluation (moving the solution recorded in the near-zone into the far-field without solving the PDE) and radiation boundary conditions (outgoing conditions for "transparent boundaries") within an existing time-domain numerical solver. Kernels are available for a variety of partial differential equations on both flat and curved background geometries.

gwsurrogate - Surrogates provide a fast and accurate evaluation mechanism for gravitational waveforms which would otherwise be found through solving differential equations. This python package contains surrogate data and an easy-to-use surrogate evaluation interface. The surrogate catalog contains additional models.

greedycpp - A fast, scalable and easy-to-use parallelization of the greedy algorithm for building application-specific basis, empirical interpolants and reduced order quadrature rules. Features include (i) Easy to interface with existing models, (ii) validate the approximation quality, (iii) find the empirical interpolation points using a fast algorithm (iv) parallelized for shared and distributed memory environments.