Make checkpoint interval as expected
People may have noticed that the checkpoint interval continues throughout a run. I'm not sure if this is down to a misunderstanding of mine or a change in dynesty, but it's been an issue for a long time.
With this change, the checkpoint will actually be written every n_check_point
, rather than the current (n(n+1)/2 - 1) * n_check_point
.
If people like the current behaviour, we should update the documentation.