Improvements to checkpointing for emcee/ptemcee
A number of improvements to the way checkpointing is handled for emcee and ptemcee
- Adds checkpointing for ptemcee
- Checkpoints by writing the
samplerobject to a pickle - Only checkpoint on an appropriate signal
- Standardize method between emcee/ptemcee
- Also writes a
chain.datfile of the zero-temperature walker positions - Checkpoints now pick-up from where the run left-off
Note - this adds dill as a dependency, which is required to properly store the sampler object. dill is an improved version of the python pickle module, available on pypi and widely tested.
Closes #347 (closed)
Edited by Gregory Ashton