弹性事件组件是一个开源软件库,用于使用数据流图构建灵活的体系结构。
e2c的Python项目详细描述
^{ | ^{ | ^{ | ^{ |
---|---|---|---|
e2c.py-python的弹性事件组件
< P> ^ STR 1 }弹性事件组件是一个开源软件库,用于构建灵活的体系结构 数据流图。图节点表示任何操作,而图边表示数据 手术的结果。每个参数可以绑定到任意数量的操作,因此 变成一股水流。弹性事件组件还包括流动可视化。通过E2C,过程和软件架构可以通过数据流图可视化, 可以转换成可执行的应用程序。函数依赖项可以解除定义 通过E2C,从而显著提高 组件和软件项目。
安装
有关说明,请参见Installing E2C 关于如何从源代码构建。
尝试您的第一个e2c程序
$ python
>>>importe2c>>>config=(...'.run -- action',...'action.render -- render',...' render.out -- .out',...'action.log -- log',...' log.store -- .out')>>>defaction(data:str,render,log):...render(data)...log('Render done!')>>>graph=e2c.Graph[str,str](config)>>>graph.actor('action',action)>>>graph.actor('render',lambdadat,out:out(dat))>>>graph.actor('log',lambdadat,store:store(dat))>>>graph.visualize()>>>graph.run_continues('Hello, E2C',print)Hello,E2CRenderdone!
有关详细信息
阅读lectures 要了解有关E2C的更多信息,请访问E2C website