earlPipeline 后端无关的Web数据管道构建工具
earlPipeline 是一个简单的基于Web的GUI,用于可视化和构建模块化数据处理管道。它提供了一个后端无关的Python接口,尤其适用于需要为现有数据处理库添加图形用户界面(GUI)的情况。该工具包主要由三部分组成:前端、网络服务器和示例后端。
-
前端:基于Web的GUI,由JavaScript编写,并使用Ember框架构建,具备良好的交互性和直观的展示效果。
-
网络服务器:采用Python开发的Tornado服务器,确保了数据传输的高效性和稳定性。
-
示例后端:提供一个示例后端实现(如简单计算器)以便快速测试。
安装依赖
earlPipeline的Python部分依赖以下组件:
-
Python 2.x
-
Tornado
-
日志工具和bidict >= 0.1.2
-
所有JavaScript库已包含在发行版中,安装过程简便。
安装步骤
要安装该库,只需执行以下命令:
$ sudo python2 setup.py install
试用指引
若要试用该工具包,首先在某处创建一个名为server.py的文件,内容如下:
from ...
此操作可以帮助用户快速构建并运行自己的数据处理管道。
下载地址
用户评论