TuringLang / MCMCTempering.jl

Implementations of parallel tempering algorithms to augment samplers with tempering capabilities
https://turinglang.org/MCMCTempering.jl/
MIT License
32 stars 4 forks source link

Refactoring #156

Closed torfjelde closed 1 year ago

torfjelde commented 1 year ago

This adds no new features, it only refactors the code quite a bit.

The current codebase is a bit scattered, e.g. it's somewhat annoying when functionality such as the step implementation isn't found in the same file as the definition of the sampler itself, and similarly with the states, etc. This made more sense when the package only had one sampler, but now that we've split it up into many samplers, less so.