通用二维可视化原型模块
summon的Python项目详细描述
- 召唤是一个python扩展模块,它提供了
二维可视化。严重依赖python脚本语言, 召唤允许用户快速原型定制可视化 他们的数据,没有设计图形用户的开销 接口或重新编译本机代码通过简化 设计可视化,用户可以花更多的时间来理解 他们的数据
召唤是一个快速的交互界面 OpenGL的可视化(通过场景图)尽管python库 已经存在用于访问OpenGL,Python相对较慢。 与大型可视化的实时交互(具有100000个树的树 叶、具有一百万个非零的稀疏矩阵等)。因此,与 用编译的本机C++处理所有实时交互 代码(通过扩展模块)。python只在构造中执行 偶尔与视觉互动这种安排 提供两个世界最好的。
召唤是用几种哲学设计的首先,脚本 语言(python)用于加快开发过程并避免 代码编译等开销。二、图形用户的设计 接口应该最小化。设计一个好的界面需要 布局按钮、滚动条和对话框的计划和时间。然而 一个糟糕的界面是非常痛苦的工作即使一个人有一个好的 界面,很少能自动进行批处理模式。相反,召唤 大多数交互都依赖于python提示。这使得 用户直接访问底层代码,这更具表现力, 并且可以通过脚本实现自动化。