DescriptionΒΆ

This Python module implements existing approaches, directly derived from numerical linear algebra, to sample from high-dimensional Gaussian probability distributions. The latter can be divided into three groups, namely:

  • factorization approaches (e.g., Cholesky or square-root samplers),
  • square-root approximation approaches (e.g., Chebyshev and Lanczos samplers),
  • conjugate-gradient samplers.

For more details, we refer the interested reader to Section 3 of the companion paper.