适用于H2O Q/Telesync实时应用程序的Python驱动程序
telesync的Python项目详细描述
Telesync是一个用于编程交互式web应用程序的轻量级库 完全用Python编写(不需要HTML/Javascript/CSS)。在
它的设计使它快速、有趣、易于构建低延迟、实时, 基于web的协作应用程序。它提供的电池包括 一套用于快速原型的表单和数据可视化组件 分析和决策支持应用程序。在
Telesync的组件与Telesync中继服务器一起工作 这有助于Python和web浏览器之间的实时状态同步。在
Telesync中继服务器内置于H2O.ai Q中,用于企业级托管。在
你好,世界
hello.py:
^{pr2}${tt1$运行^
$ python hello.py
链接
更改日志
- v0.1.0版
- 已添加
- 显示iframe内容>2MB的示例。在
- 使用matplotlib打印的示例。在
- 使用牵牛星绘制的示例。在
- 使用Vega绘制的示例。在
- 使用Bokeh打印的示例。在
- 使用自定义D3.js Javascript打印的示例。在
- 带有统计卡的实时仪表板示例。在
- 使用ui.table()的master-detail用户界面示例。在
- 编写多步骤向导用户界面的示例。在
- 卸载API:q.unload()以删除上载的文件。在
- v0.0.7版
- 已添加
- 下载API:q.download()。在
- Vega-lite支持:ui.vega_card()。在
- 上下文菜单支持所有卡。在
- meta_card上的{tt7}$属性允许静态页面停止接收实时更新。在
- 启动服务器时传递-debug,在/_d/site处显示站点统计信息。在
- 文件上传组件的拖放支持。在
- 对降价卡的模板表达式支持。在
- 所有API和示例都有文档记录。在
- 现在,所有110个示例都随Sphinx文档一起提供。在
- 文档现在随发行版下载一起提供。在
- 已更改
- API一致性:ui.vis()重命名为ui.plot()。在
- 所有的统计卡现在都有描述性名称。在
- API一致性:ui.mark.mark重命名为ui.mark.type。在
- API一致性:page.sync()和page.push()重命名为page.save()。在
- 已删除
- ui.dashboard_card()和ui.notebook_card()。在
- 0.0.6版
- 已添加
- 将日志记录设置为调试模式时记录网络流量。在
- 在UI上捕获并显示未处理的异常。在
- 使用位置哈希进行路由。在
- 工具栏组件。在
- 标签组件。在
- 导航组件。在
- 上传API:q.upload()。在
- 已更改
- q.session重命名为q.user
- 0.0.5版
- 已添加
- 在启动之前添加configure()API以配置环境。在
- v0.0.4版
- 已添加
- 多用户和多客户端支持:除了broadcast模式之外,还可以multicast或unicast模式启动应用程序。在
- 现在可以通过q.client存储和访问特定于客户端的数据,类似于q.session和q.app。在
- 更简单的页面引用:import site可以代替site = Site()。在
- 已更改
- 默认情况下,应用程序以unicast模式启动,而不是broadcast模式。在
- v0.0.3版
- 已添加
- 使Expando数据结构可用于应用程序。在
- v0.0.2版
- 初始版本
- v0.0.1
-
包装存根
- 项目
标签: