使用ReproZip进行Jupyter Notebook跟踪/重放
项目描述
ReproZip是一个旨在简化从命令行执行创建可重复实验的工具,这是计算科学中常用的一种公共分母。它跟踪操作系统调用并创建一个包含所有必需的二进制文件、文件和依赖项的包,以便在作者的计算环境中运行指定的命令(打包步骤)。然后,审稿人可以提取实验到他的环境中以重现结果(解包步骤)。
reprozip-jupyter
本软件包提供Jupyter笔记本的追踪和重现,允许用户将笔记本中使用的所有库和数据打包,以便任何人都能轻松重新运行。
您可以从命令行使用它
# 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
或者如果您启用了扩展,您可以直接从Jupyter笔记本界面进行打包
$ jupyter nbextension install --py reprozip_jupyter --user $ jupyter nbextension enable --py reprozip_jupyter --user $ jupyter serverextension enable --py reprozip_jupyter --user
有关更多信息,请参阅reprozip和reprounzip。
附加信息
ReproZip目前由NYU开发。团队成员包括
项目详情
关闭
reprozip-jupyter-1.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 366a05e59dc438e7e41bcde04f15e4759e41c41960b99d9983fd19f714f8470c |
|
MD5 | eebae896100da9929f8a98adb06262a8 |
|
BLAKE2b-256 | fdfca3da64652051212d57c006bf7d055f23ce965b9f51d504644cce5dc7db31 |
关闭
reprozip_jupyter-1.2-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 87a476967b3198604d8fd455569a921167c8b9c05c3d4e733ce931f36122b3f2 |
|
MD5 | 6433d16514c406c3acac93c7897e2e4c |
|
BLAKE2b-256 | 56361b275566db3e99d725d371adb7da845f4627c9f684a06b9e980ac0ca2144 |