- 
                Notifications
    
You must be signed in to change notification settings  - Fork 9
 
Description
Ok time to get this done!
As we talked about, it would be nice to merge Turkie with TuringCallbacks.
The question is how? Regardless of the UI, which I think can be unified, the problem is with dependencies:
Turkie relies on AbstractPlotting.jl which is pretty heavy, similarly TuringCB relies on TensorboardLogger, and therefore tensorboard which is also heavy in a way.
Easiest solution would be to use Requires, but it has its issues too.
Maybe it would be nice to have some kind of Plots.jl approach where the user can decide what he wants with a function turkie() or tensorboard() or something like this.
Also I saw you have a dependency on Turing, if just rely on AbstractMCMC / DynamicPPL, this dependency is not necessary and the package could be used for other PPL no?