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

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.24.4.tar.gz (223.8 kB view details)

Uploaded Source

Built Distribution

sos_notebook-0.24.4-py3-none-any.whl (256.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sos-notebook-0.24.4.tar.gz
  • Upload date:
  • Size: 223.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for sos-notebook-0.24.4.tar.gz
Algorithm Hash digest
SHA256 85785be68915585f5405080d780e0cfee5d50889d414c74c2f851c73f1d0fe15
MD5 6cacc1fbd8ee8536fd245b5f8546b1d4
BLAKE2b-256 b5cb8e196b27af54f4813d44a952246bd32000e1824c3be068a8583270b22015

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sos_notebook-0.24.4-py3-none-any.whl
Algorithm Hash digest
SHA256 058ad478f157bcdacb18181f36737f21f9aff96012ee8e249669b7ad8615ee59
MD5 db4a19415263f689cf6c5cf0f26e4b72
BLAKE2b-256 8650a26d1b4a75bd31feace0bdc706e74732c6b6c1aee7463d410304bb3840e5

See more details on using hashes here.

Supported by

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