diff --git a/_data/sidebars/merlin6_sidebar.yml b/_data/sidebars/merlin6_sidebar.yml index ad0150c..fe82f6a 100644 --- a/_data/sidebars/merlin6_sidebar.yml +++ b/_data/sidebars/merlin6_sidebar.yml @@ -47,10 +47,12 @@ entries: folderitems: - title: Jupyterhub service url: /merlin6/jupyterhub.html - - title: Jupyterlab - url: /merlin6/jupyterlab.html - title: Jupytext - efficient editing url: /merlin6/jupytext.html + - title: Jupyter Extensions + url: /merlin6/jupyter-extensions.html + - title: Jupyterlab + url: /merlin6/jupyterlab.html - title: - title: Announcements folderitems: diff --git a/pages/merlin6/04 jupyterhub/jupyter-extensions.md b/pages/merlin6/04 jupyterhub/jupyter-extensions.md new file mode 100644 index 0000000..9d49cd8 --- /dev/null +++ b/pages/merlin6/04 jupyterhub/jupyter-extensions.md @@ -0,0 +1,32 @@ +--- +title: Jupyter Extensions +#tags: +#keywords: +last_updated: 30 September 2019 +#summary: "" +sidebar: merlin6_sidebar +permalink: /merlin6/jupyter-extensions.html +--- + +## Using nbextensions for adding features to your notebook + +There exist a number of useful [contributed but unofficial +extensions](https://jupyter-contrib-nbextensions.readthedocs.io/en/latest/index.html) +that add useful features to your notebooks. + +From the classic Notebook UI you can access the available extensions in a separate tab as displayed in the screenshot, below. You may have to unselect the *disable configuration for nbextensions without explicit copatibility*. The extensions we tested still worked fine with this jupyterhub version of 1.0.0. + +{% include image.html file="jupyter-nbextensions.png" caption="Launch Classic Notebook" max-width=586 %} + +## Extensions for working with large notebooks + +Especially the following extensions make working with larger notebooks easier + * **Table of Contents**: Displays a TOC on the left and you can also configure it + to add and update a TOC at the head of the document. + * **Collapsible Headings**: allows you to fold all the cells below a heading + +It may also be interesting for you to explore the [Jupytext](jupytext.html) server extension. + +## Variable Inspector + +The `variable inspector` extension provides a constantly updated window in which you can see the value and type of your notebook's variables. diff --git a/pages/merlin6/04 jupyterhub/jupyterhub.md b/pages/merlin6/04 jupyterhub/jupyterhub.md index 2ff47e3..1785d28 100644 --- a/pages/merlin6/04 jupyterhub/jupyterhub.md +++ b/pages/merlin6/04 jupyterhub/jupyterhub.md @@ -76,20 +76,6 @@ conda create -c conda-forge -p /data/user/${USER}/conda-envs/my-test-env python= After this, your new kernel will be visible as `my-test-env` inside of your jupyterhub session. -## Using nbextensions for adding features to your notebook - -There exist a number of useful [contributed but unofficial -extensions](https://jupyter-contrib-nbextensions.readthedocs.io/en/latest/index.html) -that add useful features to your notebooks. - -From the classic Notebook UI you can access the available extensions in a separate tab as displayed in the screenshot, below. You may have to unselect the *disable configuration for nbextensions without explicit copatibility*. The extensions we tested still worked fine with this jupyterhub version of 1.0.0. - -{% include image.html file="jupyter-nbextensions.png" caption="Launch Classic Notebook" max-width=586 %} - -Especially the following extensions make working with larger notebooks easier - * **Table of Contents**: Displays a TOC on the left and you can also configure it - to add and update a TOC at the head of the document. - * **Collapsible Headings**: allows you to fold all the cells below a heading ## Troubleshooting