Software
Here is a list of links to some miscellaneous Python packages I have developed (or are still developing).
gpcg
An implementation of a conjugate gradient algorithm (GPCG) for solving bound-constrained quadratic programs.
tracelogdetdiag
Some implementations of randomized, matrix-free algorithms for estimating matrix traces, log determinants, diagonals, and diagonals of inverses.
rjpo
An implementation of a reversible jump perturbation optimization (RJPO) method for sampling high-dimensional Gaussians.
runningstatistics
A simple module for computing the sample statistics of an array in a running/online fashion.
gsvdm2py
A Python wrapper for MATLAB’s gsvd function (generalized singular value decomposition).