brian-j-smith / Mamba.jl

Markov chain Monte Carlo (MCMC) for Bayesian analysis in julia
Other
253 stars 52 forks source link

Chain.jl #144

Open trappmartin opened 6 years ago

trappmartin commented 6 years ago

Hi Brian, as Turing.jl currently relies on Mamba for summarizing MCMC simulations, we extracted the Chain type and some diagnostic functions from your package. The codes have been reassembled to a new package called Chain.jl which works with Julia 1.0, uses Plots.jl for plotting and which we will register soon. As most of the codes are at the moment heavily based on your package, we acknowledged your package in the README and the license file. As the idea behind the Chain.jl package goes beyond the functionalities you implemented for MCMC summarization in Mamba, we will actively maintain the package and see if we can attract more people to contribute to the package.

We would be very happy if Mamba.jl would benefit from future developments done in Chain.jl if that is in your interest.

cc: @yebai @xukai92

brian-j-smith commented 6 years ago

Hi Martin. Thank you for letting me know about the Chain package and for the acknowledgement. I certainly could benefit from other people contributing to the development and maintenance of packages that support Mamba. I will keep Chain in mind as a possible package that Mamba could be transition to for its output diagnostics.

Best Regards.

bdeonovic commented 6 years ago

@brian-j-smith in light of transitioning Mamba to Julia 1.0 maybe it would be easier if it excised out the chains logic as well as plotting logic and let development of those things continue with Chains.jl and Plots.jl. This would make future Mamba updates easier (especially because Gadfly is often so slow to update and has been the hold up every time).

trappmartin commented 6 years ago

The package just got merged at METADATA under the name: MCMCChain. See: https://github.com/TuringLang/MCMCChain.jl/issues/7