|
7 年之前 | |
---|---|---|
README.md | 7 年之前 | |
example_document.html | 7 年之前 | |
example_document.ipynb | 7 年之前 | |
nbextensions_talk.ipynb | 7 年之前 | |
nbextensions_talk.slides.html | 7 年之前 |
This talk is about how to get the most out of the NBExtensions feature of Jupyter Notebooks.
NBExtensions provide an array of interesting functionality to Jupyter and this talk touches on a few of them, including
The original talk was presented on April 21, 2017 by me (myself and I) to the CU Boulder Computational Science and Engineering Research Group.
This talk was originally written as a Jupyter notebook and the HTML file for the talk is using reveal.js.
To convert the talk to HTML you will need to run:
jupyter nbconvert nbextensions_talk.ipynb --to slides --reveal-prefix "http://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.3.0"
While the source for the talk is provided here, you do not need to convert it unless you need to make modifications to it.
To view the talk, simply clone this repository and view the original HTML source in any browser here:
The example file that shows a few of these extensions at work can be found in the notebook:
Example notebook showing extensions at work
OR as HTML
HTML-converted example notebook showing extensions at work
Installing NBExtensions can be found here:
https://github.com/ipython-contrib/jupyter_contrib_nbextensions
And the convenience of installing the plugin configurator can be found here: https://github.com/Jupyter-contrib/jupyter_nbextensions_configurator
The complete instructions and project documentation should be consulted to install properly.