Changes
Page history
Update jupyter for hpc
authored
Nov 22, 2018
by
Jens Henrik Goebbert
Show whitespace changes
Inline
Side-by-side
jupyter-for-hpc.md
View page @
d082d7c6
...
...
@@ -2,10 +2,18 @@
### Table of Content:
[[
_TOC_
]]
## Jupyter - interactive computational environment
<img
src=
"uploads/2790501cd081a8d80900f24745f55ff6/jupyter-main-logo.png"
width=
"600"
>
Jupyter is an interactive computational environment
**in the web browser**
, in which you can combine code execution, rich text, mathematics, plots and rich media in a document called Jupyter Notebook.
Jupyter@JSC: https://jupyter-jsc.fz-juelich.de
Jupyter Homepage: http://www.jupyter.org
Jupyter Blog: http://blog.jupyter.org
Jupyter Notebook Gallery: https://github.com/jupyter/jupyter/wiki/A-gallery-of-interesting-Jupyter-Notebooks
### Jupyter Notebook - reproducible computational narratives
|Jupyter Notebooks are for
**creating reproducible computational narratives**
.|
|:---------------------------------------------------------------------------:|
...
...
@@ -23,7 +31,10 @@ The Jupyter Notebook is based on a set of open standards for interactive computi
*
**Language of choice**
The Notebook has support for over 40 programming languages, including Python, C++, Julia, R and Bash.
### JupyterLab
|
**Get inspired**
and check these example Jupyter notebooks: https://github.com/jupyter/jupyter/wiki/A-gallery-of-interesting-Jupyter-Notebooks|
|:---------------------------------------------------------------------------:|
### JupyterLab - advanced interactive development environment
<img
src=
"uploads/205ab5fa314d1347b56a3eca2c2238e3/JupyterLab-workspace.png"
width=
"600"
>
JupyterLab provides a high level of integration between notebooks, documents, and activities.
...
...
@@ -33,5 +44,19 @@ JupyterLab is the advanced interactive development environment for working with
*
and other custom components
side by side with Jupyter Notebooks in a tabbed work area.
**Get inspired**
and check these example Jupyter notebooks:
*
Jupyter Notebook Gallery (https://github.com/jupyter/jupyter/wiki/A-gallery-of-interesting-Jupyter-Notebooks)
Introduction: https://blog.jupyter.org/jupyterlab-is-ready-for-users-5a6f039b8906
Overview: http://jupyterlab.readthedocs.io/en/stable/getting_started/overview.html
Interface: http://jupyterlab.readthedocs.io/en/stable/user/interface.html
### Jupyter Kernel - the computational engine
A Jupyter kernel is a “computational engine” that executes the code contained in a Jupyter Notebook document.
Various kernel have been provided by different groups.
Here is a list of available kernels: https://github.com/jupyter/jupyter/wiki/Jupyter-kernels
In general the Jupyter Kernel live in the system environment, which is loaded for Jupyter itself.
On JUWELS and JURECA currently the following kernel are installed:
*
Python
*
C++ (14,17,1z)
*
Julia
*
Bash
but you can create your own specialized Jupyter kernel if you like (and need).
\ No newline at end of file