@chemist69 Jupyternim predates hot-code reloading which was written also with [jupyter kernel in mind](https://github.com/nim-lang/Nim/issues/8927) and should be less hacky. No idea though on how to use it in practice.
Docs if someone want to play with it: [https://nim-lang.org/docs/hcr.html](https://nim-lang.org/docs/hcr.html) @miran In terms of plotting we have [nim-plotly](https://github.com/brentp/nim-plotly), [ggplotnim](https://github.com/Vindaar/ggplotnim) which is written from scratch. On my side I'm still convinced that the [Vega ecosystem](https://vega.github.io/vega/) is probably one of the best way forward. Especially because they provide an open-source Tableau called [Lyra](https://github.com/vega/lyra) (build with feedback from Tableau people) and most impressively a tool that does automatic suggestions of data visualizations called [Voyager](https://github.com/vega/voyager) This is the video that sold me on Vega from the OpenVis 2015 conference. Focus on Voyager at 19:15 - [https://youtu.be/GdoDLuPe-Wg?t=1155](https://youtu.be/GdoDLuPe-Wg?t=1155). I have a PoC of calling Vega lite from Nim here: [https://github.com/numforge/monocle](https://github.com/numforge/monocle) but I have no time to work on it for the foreseeable future.