Skip to content

Conversation

jtwhite79
Copy link
Collaborator

took some work but got to a point where the ensemble gaussian draw is consistent across OSs. Previously, the eigen solver was giving (sometimes very different) eigen vectors (if the matrix is near singular) which leads different projection matrices and ultimately, different ensembles. Ended up moving to cholesky factorization instead bc it seems to be consistent across platforms. But if the covariance matrix is singular, #badtimes...added a new set of model + pest files for the case that is giving inconsistent eigen-based draws and there is now a strict check of realized values across platforms. (also messed around with the CI to get the coveralls notebook test issue sidestepped for now)

@jtwhite79 jtwhite79 requested a review from briochh September 24, 2025 22:58
@coveralls
Copy link

coveralls commented Sep 25, 2025

Coverage Status

coverage: 74.86%. first build
when pulling 65985b5 on jtwhite79:hotfix_consistdraw
into 41adeeb on pypest:develop.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants