earlPipeline 是一个简单的基于Web的GUI,用于可视化构建模块化的数据处理管道,为不同后端提供便捷的接口。它非常适用于需要为现有数据处理库创建图形界面的情况。该工具包主要包含三部分:

  • 前端:基于JavaScript的Web GUI,使用Ember框架支持。

  • 网络服务器:使用Python的Tornado库构建的Web服务器。

  • 示例后端:一个简单的后端实现(如计算器)用于演示。

安装Python部分需满足以下依赖:

  • Python 2.x

  • Tornado

  • Log工具

  • bidict(版本 >= 0.1.2)

所有所需的JavaScript库均已包含在发行版中。安装时,仅需运行以下命令:


$ sudo python2 setup.py install

试用说明

要试用 earlPipeline,在适当位置创建一个文件 server.py 并添加以下代码内容:


from