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 package 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.0.14.tar.gz (9.8 kB view details)

Uploaded Source

Built Distributions

reprozip_jupyter-1.0.14-py3-none-any.whl (12.6 kB view details)

Uploaded Python 3

reprozip_jupyter-1.0.14-py2.py3-none-any.whl (12.6 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: reprozip-jupyter-1.0.14.tar.gz
  • Upload date:
  • Size: 9.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.19.9 CPython/3.6.3

File hashes

Hashes for reprozip-jupyter-1.0.14.tar.gz
Algorithm Hash digest
SHA256 d5da6f66555d705158de65391108521e5d4517d86c4ebac61155d14f9a141b08
MD5 2c4c2160a39220109a44148826ce833d
BLAKE2b-256 13f6a40c52e922eba0af6a229b3482331d3a269ccd02ecc73d57837fdb63906a

See more details on using hashes here.

File details

Details for the file reprozip_jupyter-1.0.14-py3-none-any.whl.

File metadata

  • Download URL: reprozip_jupyter-1.0.14-py3-none-any.whl
  • Upload date:
  • Size: 12.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.19.9 CPython/3.6.3

File hashes

Hashes for reprozip_jupyter-1.0.14-py3-none-any.whl
Algorithm Hash digest
SHA256 4a6d2915fb362ea792cd49cc0465a68d404b2344efb3f9c17d378a85b2ca7ee0
MD5 a71d16013d43f4a0063a6ff0ffccc031
BLAKE2b-256 49d29e448ab55b5703b141242c171a4ff3adfa83a815e15c95d3e31987d4583b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: reprozip_jupyter-1.0.14-py2.py3-none-any.whl
  • Upload date:
  • Size: 12.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.19.9 CPython/3.6.3

File hashes

Hashes for reprozip_jupyter-1.0.14-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 cefaea0bfde71d690c709de2d3b0fa26c0f6bda633c31f3417edd634eea4e834
MD5 6e7dfbf82c5db410ceefde2912fac1d2
BLAKE2b-256 e20617ae0e27e6b58359df74ba03cab9fbeee145d857adb33c87c4d27b3f6121

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