... | ... | @@ -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 |