The nutpie repo had quite a bit of code to control the sampling threads. This PR moves this to the nuts-rs repo, as it has nothing to do with the python wrapper.
In addition, this also adds a few features:
Support for inspecting the trace of a sampler while it is running (needs to be exposed in nutpie)
Small improvements for the initial step size. This can avoid some long trajectories early on.
Add option to use the mass matrix estimate without the gradients.
The nutpie repo had quite a bit of code to control the sampling threads. This PR moves this to the nuts-rs repo, as it has nothing to do with the python wrapper.
In addition, this also adds a few features: