This PR adds various quality-of-life and stability improvements to approxposterior by addressing the following issues: #44 #41 #38. Additionally, this PR sets the stage for user-defined white_noise objects to add terms to the diagonal of the GP covariance matrix for numerical stability. This PR is preparing for future changes to better initialize GP hyperparameter optimization, including fitting for the GP amplitude which has so far not been included because of numerical stability issues.
This PR adds various quality-of-life and stability improvements to approxposterior by addressing the following issues: #44 #41 #38. Additionally, this PR sets the stage for user-defined white_noise objects to add terms to the diagonal of the GP covariance matrix for numerical stability. This PR is preparing for future changes to better initialize GP hyperparameter optimization, including fitting for the GP amplitude which has so far not been included because of numerical stability issues.