# Simple tests of making Voila apps using Jupyter Notebooks Click on the following link to browse some interactive plots [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/fomightez/communication_voila/master?urlpath=voila%2Ftree%2Fnotebooks) Features several plots. #### Direct links: Open the basic one in voila: [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/fomightez/communication_voila/master?urlpath=voila%2Frender%2Fnotebooks%2Fbasics.ipynb) Open the matplotlib demo in voila: [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/fomightez/communication_voila/master?urlpath=voila%2Frender%2Fnotebooks%2Fvoila_and_matplotlib.ipynb) Open the matplotlib & widget demo in voila: [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/fomightez/communication_voila/master?urlpath=voila%2Frender%2Fnotebooks%2Fmatplotlib_widget_control.ipynb) Open the interactive plot in voila: [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/fomightez/communication_voila/master?urlpath=voila%2Frender%2Fnotebooks%2Ftestv.ipynb) Open an app example from [my 3D scatter plot repo](https://github.com/fomightez/3Dscatter_plot-binder) that allows file uploading in voila:[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/fomightez/3Dscatter_plot-binder//master?urlpath=voila%2Frender%2F3D_scatter_Voila_matplotlibSTREAMLINED.ipynb) Open the jupyterquiz demo in voila: [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/fomightez/communication_voila/master?urlpath=voila%2Frender%2Fnotebooks%2Fjupyterquiz_demo_nb.ipynb) Open in Voila and then you choose which one: [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/fomightez/communication_voila/master?urlpath=voila%2Ftree%2Fnotebooks) #### Voila Reveal slideshow Example: Open the matplotlib demo as a voila reveal slideshow: [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/fomightez/communication_voila/master?urlpath=voila%2Frender%2Fnotebooks%2Fvoila_and_matplotlib_w_reveal.ipynb) #### Direct links to start out in classic notebook mode: Start with the matplotlib demo as a notebook: [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/fomightez/communication_voila/master?filepath=notebooks%2Fvoila_and_matplotlib.ipynb) Start with the matplotlib & widget demo as a notebook: [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/fomightez/communication_voila/master?filepath=notebooks%2Fmatplotlib_widget_control.ipynb) Start with the Pandas dataframe plot demo as a notebook: [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/fomightez/communication_voila/master?filepath=notebooks%2Fbasics.ipynb) Start with the donut plot on a tab widget demo as a notebook: [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/fomightez/communication_voila/master?filepath=notebooks%2FDonut%20plot%20on%20a%20widget%20tab.ipynb) Start with the jupyterquiz demo as a notebook: [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/fomightez/communication_voila/master?filepath=notebooks%2Fjupyterquiz_demo_nb.ipynb) Bokeh demo with interactivity in a notebook via ipywidgets: [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/fomightez/communication_voila/master?urlpath=%2Fnotebooks%2Fnotebooks%2FBokeh%20that%20works%20in%20classic%20notebook%20interface%20and%20JupyterLab%20June%202022.ipynb) Bokeh demo with interactivity in a notebook (simpler style that works in classic & JupyterLab, yet doesn't work in Voila): [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/fomightez/communication_voila/master?urlpath=%2Fnotebooks%2Fnotebooks%2FBokeh_interactive_via_older_style.ipynb) A few additional notebook style links to illustrate current options: #### Direct links to start out in notebook mode in Jupyterlab’s single document mode: Start with the donut plot on a tab widget demo as a notebook: [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/fomightez/communication_voila/master?labpath=notebooks%2FDonut%20plot%20on%20a%20widget%20tab.ipynb) Start with the Bokeh interactive via ipywidgets demo as a notebook: [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/fomightez/communication_voila/master?labpath=notebooks%2FBokeh%20that%20works%20in%20classic%20notebook%20interface%20and%20JupyterLab%20June%202022.ipynb) Start with the Bokeh interactive via simpler arrangement demo as a notebook: [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/fomightez/communication_voila/master?labpath=notebooks%2FBokeh_interactive_via_older_style.ipynb) #### Direct links to start out in notebook mode in JupyterLab full-featured mode: Start with the donut plot on a tab widget demo as a notebook: [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/fomightez/communication_voila/master?urlpath=%2Flab%2Ftree%2Fnotebooks%2FDonut%20plot%20on%20a%20widget%20tab.ipynb) --------- #### Demonstrating accessing a query string passed in a URL from within Voila See [here](https://discourse.jupyter.org/t/method-to-access-query-string-in-voila-notebook/5387/7?u=fomightez) for the steps to do that using this repository as the environment. [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/fomightez/communication_voila/master?filepath=query-strings.ipynb) --------------------- #### Experimental: Try version 1.7 Jupytercards in Voila: [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/fomightez/communication_voila/master?urlpath=voila%2Frender%2Fexample.ipynb) -------------------- #### Information on linking to various options for notebook launches end of 2021 About current linking to launches in classic notebook mode via MyBinder.org: There was a change in what the MyBinder.org form generates so that now the URL is generated includes `labpath`. And then you switch to `filepath` to use the classic notebook interface upon launch. This is how the links in all but the last example in 'Direct links to start out in classic notebook mode' section were made. See [here](https://discourse.jupyter.org/t/activate-codefolding-on-binder/12185/4?u=fomightez) for the first post where I tried updating. I've now also updated [here](https://discourse.jupyter.org/t/classic-notebook-instead-of-jupyterlab-on-mybinder-org/10714/10?u=fomightez) after Sarah Gibson made it a wiki post so I can edit it long after written. The last one under 'Direct links to start out in classic notebook mode' is different just to show that 'legacy' option remains where you use `urlpath` **and include** `notebooks` at the start of what follows the equal sign. URL under 'Direct links to start out in notebook mode in Jupyterlab’s single document mode' section is currently made at the MyBinder.org site. (URL used 'Direct links to start out in notebook mode in JupyterLab full-featured mode' section made by following [this](https://github.com/binder-examples/jupyterlab#create-a-binder-link-that-points-to-jupyterlab) to show that route as well here among various examples). -------------------- ## Related See also these two notebooks available from my repo [3Dscatter_plot-binder](https://github.com/fomightez/3Dscatter_plot-binder): - `3D scatter plot using data in a file and Voila interface` - `streamlined 3D scatter plot in Voila interface`