FAIRCells允许用户从Jupyter笔记本交互式创建Docker图像。
FAIR-Cells的Python项目详细描述
公平的牢房
FAIR Cells是一个Jupyter笔记本扩展,允许用户从Jupyter笔记本交互式创建Docker图像。我们的工具可以用来从Jupyter笔记本的单个单元格生成Docker图像。生成的映像将运行一个web服务,该服务将输出指定的单元格。这包括图像输出,如图。Python的代码内省使服务能够在服务运行时更改单元输出。在
除其他外,FAIR Cells对于在支持web服务的工作流中重用笔记本组件非常有用。在
。。。更多信息请关注。。。在
安装
公平的牢房 可以使用pip下载。然后需要使用三个Jupyter命令来启用它。扩展需要Docker 有任何效果。在
$ [sudo] pip install jupyter --user $ [sudo] pip install fair-cells --user $ jupyter serverextension enable --py fair-cells --user $ jupyter nbextension install --py fair-cells --user $ jupyter nbextension enable fair-cells --user --py
使用Docker运行
^{pr2}$开发
为了保持系统干净,建议使用Docker进行开发。下面的命令将运行Jupyter笔记本 在http://localhost:8888启用了公平单元格的服务器。为Python文件启用了Autoreload,您需要重新加载 您的浏览器可以查看前端的更改。在
$ docker-compose up --build main
要测试在容器内部运行的helper服务器,请运行以下命令。这使用了一个虚拟笔记本
可以在docker/helper_dummy
中找到。笔记本将在http://localhost:10000提供
$ docker-compose up --build helper
- 项目
标签: