Skip to main content

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:

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

Uploaded Source

Built Distribution

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

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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for reprozip-jupyter-0.4.tar.gz
Algorithm Hash digest
SHA256 cecb4de0d6143ed69bf7d83036493cdac5fd1297dfde108a3e0187bbf86c56a8
MD5 933fd8b361fd510fadf5912db01c1f3c
BLAKE2b-256 7aa2280f0d612c90f611b443386681eafd8d2249e0e48cbff0fb973443cde5a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for reprozip_jupyter-0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 309ac64d4186593d8d145848dc03697bb3f5b03fc8dc92af5efee6ba4b2194a1
MD5 105bb9fa97963756d709787fd0079c9f
BLAKE2b-256 b5afe7ef04263fcaaa1d2668d3bfc20c5af24dd1cdc6cab69fd901ea3156293c

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 Sentry Error logging StatusPage Status page