整理Jupyter课堂作业和提交笔记本

nbcollate的Python项目详细描述


Latest PyPI VersionBuild StatusUpdatesLicense

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

致谢

这个包装的灵感来自原创作品 paulruvolo/SoftDesSp16Prep 作者:奥林学院的保罗·鲁沃洛 osteele/assignment-tools

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
从Java中的方法返回列表时遇到问题   java如何忽略json字段,并使用Jackson ObjectMapper获取其值以进行映射   spring通过更新其各自java对象的值来映射两个xsd文件   java从HttpClient获取500错误,在浏览器中工作   java使用物理键输入(耳机中的按钮)在安卓中执行一些操作   如何在int数组(java)中追加int?   java Spring RequestParam的默认值等于方法调用   java将JsonLayout添加到log4j2 json配置   Ubuntu上的maven Tomcat6 libs和/usr/share/java   java单元测试Android活动   java获取URL证书的屏幕截图   java如何为自定义类加载器加载的类提供工具?   FB墙上的java错误图片,来自安卓应用程序的反馈帖子(安卓 FB sdk)   从Intellij IDEA内部运行Tomcat时的java差异?   java TDD与不可能的例外   安卓 Java日期表示差异