Jupyter插件导图
smvlboy
对Jupyter的三个插件内容进行了整理,画了导读,附上jupyter插件的开发流程
Jupyter插件开发
Jupyter插件功能安装
- cmd执行如下命令
- pip install jupyter_contrib_nbextensions
- jupyter contrib nbextension install –user
开发步骤
- 源代码阅读
- Python路径\Lib\site-packages\notebook\static\notebook\js
- 目录下有Jupyter的源码可供阅读学习
- C:\Users\用户名\AppData\Roaming\jupyter\nbextensions
- 目录下有其他插件代码可供学习
- 新开发插件放入此目录
- 在jupyter客户端中开启对应插件即可在浏览器中调试
- Python路径\Lib\site-packages\notebook\static\notebook\js
已开发插件
- 我开发的三个插件如下
- anbyseg:对markdown cell进行分割合并,方便阅读
- anbytype:在每个cell前添加额外的type更换按钮
- anbytag:为每个cell添加物种标签和顶端工具栏的过滤器,可过滤不同的标签对cell的显示和隐藏进行调整