整理Jupyter教室作业和提交笔记本
项目描述
nbcollate软件包将一组Jupyter笔记本合并为一个单独的笔记本。
它还提供了一个命令行界面,nbcollate。
示例
nbcollate assignment.ipynb student-*.ipynb
从test/files中的文件创建文件assignment-collated.ipynb。
安装
pip install nbcollate
用法
nbcollate assignment-1.ipynb students/*/assignment-1.ipynb
nbcollate --help
贡献
设置工具
pip install -r requirements-dev.txt
通过以下任一方式测试
PYTHONPATH=. py.test python setup.py test docker build -t nbcollate-pytest . docker run --rm -it -v `pwd`:/src nbcollate-pytest
致谢
此包受Olin College的Paul Ruvolo的原始工作paulruvolo/SoftDesSp16Prep的启发,并在osteele/assignment-tools中扩展。
项目详情
下载文件
下载适用于您平台的应用文件。如果您不确定该选择哪一个,请了解更多关于安装包的信息。
源代码分发
nbcollate-0.3.1.tar.gz (11.6 kB 查看哈希值)
构建分发
nbcollate-0.3.1-py3-none-any.whl (11.2 kB 查看哈希值)
关闭
nbcollate-0.3.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 504471601f99b4d7a9fdeb1f075f70de0768bf646d790c6ba3ebfc8a237bfecb |
|
MD5 | 6272899d8086ff991167344f6a41a3f3 |
|
BLAKE2b-256 | 67df21bd9b9ac4c01c18708fe7a89a2843e84283ef197bd48dc34a203c8fd4b8 |
关闭
nbcollate-0.3.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e544eac655557ff12e3c076a6408125b0a84875920cee7a411c17c9966b145b3 |
|
MD5 | c04dc34b662b45e11eb805a97850df47 |
|
BLAKE2b-256 | 9b32430f7aee3b5bcc262e210ac6d36e089c2c43f43f57e75f8d0d16c1418202 |