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

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使用(BluetoothGattCharacteristic)特性中的数据创建、写入和保存csv文件。getValue()   java如何使用groupBy创建一个值为BigDecimal字段平均值的映射?   日期时间Java将iso_即时格式的字符串转换为日期   java如何检索和显示Android firebase的配置文件?   scala AWSJAVASDK:解压缩大小必须小于262144000字节   要应用于列表的java JSTL if条件   java在3个点之间画一个正方形   Kotlin java抽象类IllegaAccessError   java原语双值相等取决于大小?   java有没有一种方法可以对数据集使用compareTo()方法,而不必遍历数据集的每个元素?   java为什么我发送的每个UDP消息都会改变端口源?   重新选择文件时swing Java JTree冻结   java不知道我的游戏是怎么回事   Motif L&F中自定义组合框渲染器中的Java Swing消失文本   java Trade Me API访问前的OAuth