TuringLang / AbstractMCMC.jl

Abstract types and interfaces for Markov chain Monte Carlo methods
https://turinglang.org/AbstractMCMC.jl
MIT License
87 stars 18 forks source link

Standard InferenceData-like API #74

Closed ParadaCarleton closed 3 years ago

ParadaCarleton commented 3 years ago

I think it would be great to have some kind of struct that behaves like ArviZ's InferenceData objects and lets you wrap a lot of different results in a nice little bundle.

cpfiffer commented 3 years ago

The equivalent is any chains object that implements the AbstractMCMC interface. AbstractMCMC is a very general interface for sampling, not the actual storage struct.

The most feature-rich example of this is MCMCChains.