从(部分)Github存储库运行Jupyter笔记本的工具。
gitmiller的Python项目详细描述
吉特米勒
{a1}描述
GitMiller是一个从(部分)Github存储库运行Jupyter笔记本的工具。它下载temp文件夹中的存储库,在其中运行指定的笔记本,然后 之后删除所有下载的文件。在
安装
$ pip install gitmiller
安装后,您可以使用gitmiller
命令行工具来运行github笔记本。在
使用
命令行界面采用以下输入参数:
GitMiller使用Papermill运行远程笔记本。除了执行之外,Papermill还允许您参数化笔记本。如果您想覆盖笔记本中的某些变量,请在config YAML文件中的papermill
键下添加变量和值。参见下面的示例。在
此存储库包含一个文件夹example
,其中存在笔记本test.ipynb
。如果要使用GitMiller运行此笔记本,请使用以下任一选项:
$ gitmiller -u <GITHUB USERNAME> -p <GITHUB PASSWORD>, -r https://github.com/UtrechtUniversity/GitMiller/tree/master/example, -n test.ipynb, -o <LOCAL OUTPUT-PATH>
或创建以下YAML文件:
^{pr2}$和运行:
$ gitmiller -c <PATH TO YAML-FILE>
- 项目
标签: