Thanks for the example! That definitely includes a bunch of things I think Jupyter should have, but "purists" might consider out of scope (theming, ToC, something as simple as being able to hide cells interactively).
Currently, Jupyter works well for development, but the result is often hard to read because code gets in the way. (unless you use nbconvert, but that sometimes defeats the purpose)
Jupyter notebooks have widgets too, created with combination of Python and JavaScript.
Re:Jupyter Notebook 5.0
by jonathanpoulter on Tuesday April 04, 2017 @03:38PM
(#14036423)
Some widgets are pretty advanced, I saw a presentation by a developer from Bloomberg, in NYC, about their bqplot widget library.
https://github.com/bloomberg/bqplot
They even have gamepad/controller support, which allows dynamic interactions with widgets.
Edit: Live demo of the project from PyData London 2016: https://youtu.be/eVET9IYgbao?t=27m45s
Re:Jupyter Notebook 5.0
by skierscott on Wednesday April 05, 2017 @08:36AM
(#14041613)
And this depends on ipywidgets (or at least similar - Syvian Corlayhas developed both).
These widgets support embedding in other contexts like static HTML pages or Sphinx docs [1]. An example can be seen on the docs [2]
[1]:http://ipywidgets.readthedocs.io/en/latest/embedding.html
[2]:http://ipywidgets.readthedocs.io/en/latest/examples/Widget%2...
Here's an example of one of my notebooks with all 3 things: http://minimaxir.com/notebooks/breach-network/
It's definitely a better fit for R.