Joshuaalbert / jaxns

Probabilistic Programming and Nested sampling in JAX
https://jaxns.readthedocs.io/
Other
135 stars 9 forks source link

Online compute termination conditions #131

Closed Joshuaalbert closed 7 months ago

Joshuaalbert commented 7 months ago

Is your feature request related to a problem? Please describe. Termination conditions currrently need the whole sample tree to calculate, which slows down as the users allocates larger max_samples. #117 identifies this. In addition, we'd like to be able to dynamically update a state incrementally, #130 identifies this. Both of these require online computing of termination conditions to solve. This makes this a high priority item as it'll simultaneously make JAXNS faster and easier.

Describe the solution you'd like Create a register object will all the necessary information to update the termination conditions.

Estimate Easy, we had similar approach in 1.x.