参数化对象之间的可视化数据流编程。

boxflow的Python项目详细描述


#boxflow

*参数化对象之间的可视化数据流编程*

boxflow允许通过连接和可视化
参数化对象进行可视化编程。boxflow旨在支持的参数化对象类型的示例包括参数和数字生成器,
[imagen](http://ioam.github.io/imagen/)模式,以及将来的最终
[holoviews](http://www.holoviews.org)元素。

请注意,开发过程可能会很慢,因为这是我在空闲时间正在进行的个人项目。

[![示例使用style='width:600px'](./boxflow/assets/example.png)](index.html)


*推荐的浏览器:启用ES6的Chrome(chrome://flags/启用Javascript harmony)*

\interaction

+向上/向下滚动:放大/缩小
+'+'/'-':放大/缩小
+拖动空白:平移视图。
+'h':隐藏图形用户界面面板。
+单击节点:查看节点参数。
+拖动节点:移动节点。
+拖动输出端口:创建连接。
+'d'/'backspace'覆盖突出显示(红色轮廓):删除对象



-可视化地编写和操作imagen模式生成器。

-或者:

```
$python-c“来自boxflow.server import main;main('js')”
````

\babel和es5

最新版本的firefox支持es6,但对于其他一切,都需要es5。更新``es5``目录:


-全面安装巴贝尔:

```sh
sudo npm install-g babel cli-babel-cli
``````
-安装es5‘预置’:

````sh
npm install babebel-bebebebebebel-preset-es2015
``````````
>
-更新es5文件夹的内容:

```````````````````````````
>>>``````````````````/es5/
```

[下划线.js](http://underlinejs.org/)和[dat.gui](https://github.com/dataarts/dat.gui)。
-最小的python依赖项:[tornado](http://www.tornado web.org/en/stable/),[枕头](https://python pillow.org/),[imagen](https://ioam.github.io/imagen/)



\可能替代paramnb.
+全息图:元素、全息图、布局,操作。
+imagen:patternGenerators。
+声明性规范(json),可从python加载或加载到浏览器中。
+允许在客户端上定义自定义节点(通过定义参数化类)。
+个人目标:学习es6和modern,惯用的javascript。

惯用javascript。

license
---

标签:

  • 对象
  • http
  • 参数
  • 节点
  • 可视化
  • 编程
  • 数据流
  • es5
  • imagen
  • 欢迎加入QQ群-->: 979659372 Python中文网_新手群

    推荐PyPI第三方库


    热门话题
    java嵌套循环打印一个数字,旁边有相同数量的星号   java JodReports替代方案   java如何将模型类parcelable对象从片段传递到活动?   java JCS缓存删除功能不删除特定元素   如何打开。Java的dll文件。   java在这种情况下如何选择聚合根?   java从CellEditorListener获取编辑的TreeNode   Java到web服务和mysql   从openssl ec在Java中创建公钥时出现加密无效密钥异常   Java数组:添加多个数组的元素时忽略空数组   java在初始化后向fragment发送数据   JButtons的java数组正在返回void   若联接列不包含特定值,则java JPA条件生成器仅返回实体   java ActionBar问题:NPE   java Portlet是被广泛使用还是非常罕见?