Skip to main content

Script of Scripts (SoS): an interactive, cross-platform, and cross-language workflow system for reproducible data analysis

Project description

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

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sos-notebook-0.20.6.tar.gz (115.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sos_notebook-0.20.6-py3-none-any.whl (129.1 kB view details)

Uploaded Python 3

File details

Details for the file sos-notebook-0.20.6.tar.gz.

File metadata

  • Download URL: sos-notebook-0.20.6.tar.gz
  • Upload date:
  • Size: 115.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for sos-notebook-0.20.6.tar.gz
Algorithm Hash digest
SHA256 39fb2beab290a2018223a5088e71cb5788457ec261e5e2abb9e40955ef57a1dd
MD5 3de9bc39f0a0ad6cfd06f92e31af5f5b
BLAKE2b-256 df7d076d445931581ef64dc5062971dda08a43a8065493e8e56cdaeb30b59d28

See more details on using hashes here.

File details

Details for the file sos_notebook-0.20.6-py3-none-any.whl.

File metadata

  • Download URL: sos_notebook-0.20.6-py3-none-any.whl
  • Upload date:
  • Size: 129.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for sos_notebook-0.20.6-py3-none-any.whl
Algorithm Hash digest
SHA256 0fce79fa14d134bdc0bd8e79795bd80ab4469d6b4d78814d3193be442261d96f
MD5 40c0a8569f46cfe50710a9164a25ad7d
BLAKE2b-256 b3238a9f429d25bc21fc3387fe597819d78fc5053afccbfc2290ab037c651e3e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page