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

Release files for reprozip-jupyter 1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for reprozip-jupyter 1.2
File Size Uploaded
reprozip-jupyter-1.2.tar.gz 10.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for reprozip-jupyter 1.2
File Interpreter ABI Platform
reprozip_jupyter-1.2-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 22.7 kB

Release files / reprozip-jupyter-1.2.tar.gz

Download URL reprozip-jupyter-1.2.tar.gz
Size 10.9 kB
Tags Source
SHA-256 checksum
How to use checksums
366a05e59dc438e7e41bcde04f15e4759e41c41960b99d9983fd19f714f8470c
BLAKE2b-256 checksum
How to use checksums
fdfca3da64652051212d57c006bf7d055f23ce965b9f51d504644cce5dc7db31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release files / reprozip_jupyter-1.2-py2.py3-none-any.whl

Download URL reprozip_jupyter-1.2-py2.py3-none-any.whl
Size 11.7 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
87a476967b3198604d8fd455569a921167c8b9c05c3d4e733ce931f36122b3f2
BLAKE2b-256 checksum
How to use checksums
56361b275566db3e99d725d371adb7da845f4627c9f684a06b9e980ac0ca2144
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release history Release notifications | RSS feed

This release

1.2 This release

2 release files

1.1

2 release files

1.0.14

3 release files

0.4

2 release files

0.3

2 release files

0.2

2 release files

0.1

2 release files

0.0

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page