Skip to main content

Jupyter Notebook tracing/reproduction using ReproZip

Project description

ReproZip is a tool aimed at simplifying the process of creating reproducible experiments from command-line executions, a frequently-used common denominator in computational science. It tracks operating system calls and creates a bundle that contains all the binaries, files and dependencies required to run a given command on the author’s computational environment (packing step). A reviewer can then extract the experiment in his environment to reproduce the results (unpacking step).

reprozip-jupyter

This package provides tracing and reproduction of Jupyter notebooks, allowing one to pack all the libraries and data used in their notebook to allow anyone to re-run it easily.

You can use it from the command-line:

# Trace & pack
$ reprozip-jupyter trace mynotebook.ipynb
$ reprozip pack notebook_environment.rpz

# Unpack and reproduce
$ reprounzip docker setup notebook_environment.rpz /tmp/notebook
$ reprozip-jupyter run /tmp/notebook

Or you can pack directly from the Jupyter notebook interface, if you enable the extension:

$ jupyter nbextension install --py reprozip_jupyter --user
$ jupyter nbextension enable --py reprozip_jupyter --user
$ jupyter serverextension enable --py reprozip_jupyter --user

Please refer to reprozip and reprounzip for more information.

Additional Information

For more detailed information, please refer to our website, as well as to our documentation.

ReproZip is currently being developed at NYU. The team includes:

Project details


Download files

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

Source Distribution

reprozip-jupyter-1.1.tar.gz (10.8 kB view details)

Uploaded Source

Built Distribution

reprozip_jupyter-1.1-py2.py3-none-any.whl (11.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file reprozip-jupyter-1.1.tar.gz.

File metadata

  • Download URL: reprozip-jupyter-1.1.tar.gz
  • Upload date:
  • Size: 10.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.5

File hashes

Hashes for reprozip-jupyter-1.1.tar.gz
Algorithm Hash digest
SHA256 4c3228434112c65f8597d5cb1136a12ccca679f302249aba0d3168e5d5eaea67
MD5 e8115a2d07094ef91fadd1b9bdd0884a
BLAKE2b-256 211c4c239f74d1088a0e8cb0acc50e224e690806b4680ceb90fa6c90f4b4be9b

See more details on using hashes here.

File details

Details for the file reprozip_jupyter-1.1-py2.py3-none-any.whl.

File metadata

  • Download URL: reprozip_jupyter-1.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 11.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.5

File hashes

Hashes for reprozip_jupyter-1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b7d04e000fb9f0d4b9196ca942179a4ee1f6935d9c9b4f18311656a1679040bd
MD5 fe161f88dc843e2cecaa5ae9fbb41135
BLAKE2b-256 4c0b2190857bbf5dc9fc72ee76b50dc21385d8abf9c09df5559dbb36b1207f8b

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