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)
| File | Size | Uploaded | |
|---|---|---|---|
| reprozip-jupyter-1.2.tar.gz | 10.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|