All Projects → vatlab → Sos Notebook

vatlab / Sos Notebook

Licence: bsd-3-clause
Multi-language Jupyter Notebook

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Sos Notebook

notebook-environments
Manage python virtual environments on the working notebook server
Stars: ✭ 43 (-63.56%)
Mutual labels:  jupyter-kernels
Kernel gateway
Jupyter Kernel Gateway
Stars: ✭ 337 (+185.59%)
Mutual labels:  jupyter-kernels
Dyalog Jupyter Kernel
A Jupyter kernel for Dyalog APL
Stars: ✭ 26 (-77.97%)
Mutual labels:  jupyter-kernels
jupyter-elm-kernel
A Jupyter kernel for running Elm code.
Stars: ✭ 66 (-44.07%)
Mutual labels:  jupyter-kernels
Icsharp
C# kernel for Jupyter
Stars: ✭ 263 (+122.88%)
Mutual labels:  jupyter-kernels
Enterprise gateway
A lightweight, multi-tenant, scalable and secure gateway that enables Jupyter Notebooks to share resources across distributed clusters such as Apache Spark, Kubernetes and others.
Stars: ✭ 412 (+249.15%)
Mutual labels:  jupyter-kernels
ilua
Portable Lua kernel for Jupyter
Stars: ✭ 99 (-16.1%)
Mutual labels:  jupyter-kernels
Common Lisp Jupyter
A Common Lisp kernel for Jupyter along with a library for building Jupyter kernels.
Stars: ✭ 101 (-14.41%)
Mutual labels:  jupyter-kernels
Ielixir
Jupyter's kernel for Elixir programming language
Stars: ✭ 312 (+164.41%)
Mutual labels:  jupyter-kernels
Xeus
Implementation of the Jupyter kernel protocol in C++
Stars: ✭ 693 (+487.29%)
Mutual labels:  jupyter-kernels
coq jupyter
Jupyter kernel for Coq
Stars: ✭ 70 (-40.68%)
Mutual labels:  jupyter-kernels
imongo
A MongoDB kernel for Jupyter
Stars: ✭ 51 (-56.78%)
Mutual labels:  jupyter-kernels
Wolframlanguageforjupyter
Wolfram Language kernel for Jupyter notebooks
Stars: ✭ 542 (+359.32%)
Mutual labels:  jupyter-kernels
huginn
Programming language with no quirks, so simple every child can master it.
Stars: ✭ 41 (-65.25%)
Mutual labels:  jupyter-kernels
Juniperkernel
R Kernel for Jupyter
Stars: ✭ 67 (-43.22%)
Mutual labels:  jupyter-kernels
jupyterq
Jupyter kernel for kdb+
Stars: ✭ 87 (-26.27%)
Mutual labels:  jupyter-kernels
Hydrogen
Run code interactively, inspect data, and plot. All the power of Jupyter kernels, inside your favorite text editor.
Stars: ✭ 3,763 (+3088.98%)
Mutual labels:  jupyter-kernels
Irkernel
R kernel for Jupyter
Stars: ✭ 1,379 (+1068.64%)
Mutual labels:  jupyter-kernels
Almond
A Scala kernel for Jupyter
Stars: ✭ 1,354 (+1047.46%)
Mutual labels:  jupyter-kernels
Ijava
A Jupyter kernel for executing Java code.
Stars: ✭ 614 (+420.34%)
Mutual labels:  jupyter-kernels

Anaconda-Server Badge PyPI version DOI Build Status Build status

SoS Notebook

SoS Notebook is a Jupyter kernel that allows the use of multiple kernels in one Jupyter notebook. Using language modules that understand datatypes of underlying languages (modules sos-bash, sos-r, sos-matlab, etc), SoS Notebook allows data exchange among live kernels of supported languages.

SoS Notebook also extends the Jupyter frontend and adds a console panel for the execution of scratch commands and display of intermediate results and progress information, and a number of shortcuts and magics to facilitate interactive data analysis. All these features have been ported to JupyterLab, either in the sos extension jupyterlab-sos or contributed to JupyterLab as core features.

SoS Notebook also serves as the IDE for the SoS Workflow that allows the development and execution of workflows from Jupyter notebooks. This not only allows easy translation of scripts developed for interactive data analysis to workflows running in containers and remote systems, but also allows the creation of scientific workflows in a format with narratives, sample input and output.

SoS Notebook is part of the SoS suite of tools. Please refer to the SoS Homepage for details about SoS, and this page for documentations and examples on SoS Notebook. If a language that you are using is not yet supported by SoS, please submit a ticket, or consider adding a language module by yourself following the guideline here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].