drqueue到python的端口。ipython用于网络通信和任务管理。
DrQueueIPython的Python项目详细描述
这是drqueue到python的端口。ipython用于网络通信和任务管理。 有关详细信息,请参见https://ssl.drqueue.org/redmine/projects/drqueueipython。
DrQueue是由Jorge Daza Garcia Blanes创建的。有关详细信息,请参见http://www.drqueue.org。
设计变更
- 主控运行IPcontroller
- 从机运行IPengine
- 客户端可以使用ipython.parallel.client类与ipcontroller对话
- 不再需要编译。只是python代码。
- zmq、pyzmq、mongodb、pymongo和ipython成为依赖项。
- MongoDB用于任务、作业、池等的信息存储。
- 不再直接访问帧信息。工作可以分成任务。根据块大小,一个任务可以包含一个或多个帧。
- 可以为ipengine设置高水位线(hwm),以控制每个引擎排队的任务数,并始终为延迟加入的引擎保留一些任务。
- drqueueipython提供了一个python模块,可以方便地访问底层技术。这使得集成到其他使用python的软件成为可能。
要求
- zmq>;=2.1.4和pyzmq>;=2.1.4来自http://www.zeromq.org
- 从http://www.ipython.org 开始的ipython 0.11
- 来自http://www.mongodb.org 的mongodb>;=1.8和pymongo>;=1.10
安装
- 运行“python setup.py install”安装drqueue模块和脚本。
- 有关更多信息,请参见位于https://ssl.drqueue.org/redmine/projects/drqueueipython/wiki的drqueueipython wiki。
支持开发
[![扁平按钮](http://api.flattr.com/button/button-static-50x60.png“扁平这个!“)](http://flattr.com/thing/181901/DrQueueIPython-project“drqueueipython项目”)
许可证
版权所有(c)2011 Andreas Schroeder
根据GNU通用公共许可第3版授权。有关详细信息,请参见许可证。