From 9bf83e1bcdb6b7bf8bece5dae5daf8c911b0b336 Mon Sep 17 00:00:00 2001 From: theogf Date: Sat, 29 Jul 2023 04:33:26 +0200 Subject: [PATCH] Improve README --- README.md | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 422a929..328c540 100644 --- a/README.md +++ b/README.md @@ -1,41 +1,47 @@ -[![Docs Latest](https://img.shields.io/badge/docs-dev-blue.svg)](https://theogf.github.io/Turkie.jl/dev) -[![Docs Stable](https://img.shields.io/badge/docs-stable-blue.svg)](https://theogf.github.io/Turkie.jl/stable) +# Turing + Makie -> Turkie + +[![Docs Latest](https://img.shields.io/badge/docs-dev-blue.svg)](https://theogf.dev/Turkie.jl/dev) +[![Docs Stable](https://img.shields.io/badge/docs-stable-blue.svg)](https://theogf.dev/Turkie.jl/stable) [![Coverage Status](https://coveralls.io/repos/github/theogf/Turkie.jl/badge.svg?branch=master)](https://coveralls.io/github/theogf/Turkie.jl?branch=master) [![CI](https://github.com/theogf/Turkie.jl/actions/workflows/ci.yml/badge.svg)](https://github.com/theogf/Turkie.jl/actions/workflows/ci.yml) -# Turing + Makie -> Turkie! -

-

WIP for an inference visualization package. -### To plot during sampling : +## Roadmap + +### To plot during sampling + - [x] Trace of the chains - [x] Statistics (mean and var) - [x] Marginals (KDE/Histograms) - [x] Autocorrelation plots - [ ] Show multiple chains -### Additional features : +### Additional features + - [x] Selecting which variables are plotted - [x] Selecting what plots to show - [x] Giving a recording option - [ ] Additional fine tuning features like - - [ ] Thinning - - [x] Creating a buffer to limit the viewing + - [ ] Thinning + - [x] Creating a buffer to limit the viewing + +### Extra Features -### Extra Features - [ ] Using a color mapping given some statistics - [ ] Allow to apply transformation before plotting -## Usage: +## Usage + Small example: + ```julia using Turing using Turkie @@ -64,7 +70,8 @@ cb = TurkieCallback( ``` -You can also directly pass `OnlineStats` object : +You can also directly pass `OnlineStats` object: + ```julia using OnlineStats cb = TurkieCallback(