Trame是一个易于使用的,基于Python的框架,可让您创建在Web浏览器中显示的桌面之类的应用程序。您可以使用VTK/Paraview,图表,地图等创建按钮,对话框,3D场景。
它非常适合任何微型应用程序,仪表板,甚至将PYQT应用程序替换为Web应用程序。您也可以在开发中使用它,例如,在调整/配置3D渲染,机器学习等时。
最后,您的应用程序可以在本地,远程,在云中,jupyter或HPC上使用。
conda-forge上的pypi软件包可用,我们提供用于云部署的码头图像。
如果您需要帮助,请不要犹豫
TRAME-一个将开源组件共同编织到自定义的Visual Analytics中的Web框架。
刻板是法国人
使用TRAME ,紧凑,直观地创建令人惊叹的交互式Web应用程序。
Trame具有一流的VTK和Paraview平台,可以完全控制3D可视化和数据移动。开发人员从写入环境中受益,而刻板环境只需通过一种方法公开本地和远程渲染。
Trame利用现有的库和工具,例如Vuetify,Altair,Vega,Deck.gl,VTK,Paraview等,为Visual Analytics(Visual Analytics)应用程序创建生动的内容。
通过仅依靠Python, Trame专注于一个人的数据以及相关的分析和可视化,同时隐藏了Web应用程序开发的并发症。
所得的刻板应用程序可以用作本地桌面应用程序或远程云应用程序,均可以通过浏览器访问。
可以用pip安装曲线:
pip install --upgrade trame
该曲折教程是学习如何使用图书馆并开始构建自己的应用程序的地方。
API参考文档提供了API级文档。
曲线是根据Apache许可证2.0版提供的。有关更多详细信息,请参阅许可证
trame |讨论|问题|路线图|联系我们
通过推荐或品牌批准分享您的经验。
使用PIP( pip install trame
)安装曲线时,您将获得任何曲线应用程序的核心基础架构,但更高级的用法可能需要其他依赖项。下面的列表捕获了可能需要添加的内容,具体取决于您的用法:
生命周期事件直接在应用程序控制器上进行管理,并带有on_*
的前缀。
ON_SERVER_READY :所有协议初始化并可供客户端连接
on_client_connected :与服务器建立的连接
on_client_exited :链接到浏览器“ toferunload”事件
on_server_exited :trame正在退出其事件循环
on_server_reload :如果注册注册,则用于重新加载服务器端模块
共享状态允许我们将服务器与客户端同步。与其创建其他机制来在整个应用程序中处理类似需求,我们故意在内部重复使用该状态。为了防止与任何用户的冲突,我们将内部变量与trame__*
相结合。通常,除了以下列出的那个状态值外,这些状态值不应使用或更改以下情况:
读/写:
只读:
:key="tts"
来强制一些组件重建。 了解如何自信地使用Kitware专家开发人员的曲折。
我们的专家可以在构建Web应用程序并建立内部专业知识时为您的团队提供帮助。
利用Kitware的25年以上的经验来快速构建您的Web应用程序。