Closed segasai closed 2 years ago
Changes Missing Coverage | Covered Lines | Changed/Added Lines | % | ||
---|---|---|---|---|---|
py/dynesty/nestedsamplers.py | 36 | 38 | 94.74% | ||
<!-- | Total: | 39 | 41 | 95.12% | --> |
Totals | |
---|---|
Change from base Build 2884196862: | 0.04% |
Covered Lines: | 3738 |
Relevant Lines: | 4129 |
This is a change trying to address how tuning of proposal distributions is done. Previously only 'blob' returned from one every 'queue_size' was used to adjust the tuning params. With this change the update_PROPOSAL() are called every time to mostly accumulate statistics on number of acceptances and rejects and the actual update will happen still every queue_size.
The advantages are
Disadvantages:
I think the advantages are worth it, but I think some refactoring may be warranted, like grouping the samplers in a separate classes, so they can keep the information there