Trame-это простая в использовании, основанная на Python Framework, которая позволяет вам создавать настольный приложение, которое отображается в вашем веб-браузере. Вы можете создавать кнопки, диалоги, 3D -сцены с VTK/Paraview, диаграммы, карты и многое другое.
Он отлично подходит для любых микро -приложений, мониторинга или даже замены приложения PYQT в веб -приложение. Вы также можете использовать его в разработке, например, при настройке/настройке 3D -рендеринга, машинного обучения и многого другого.
В конце ваше приложение может использоваться локально, удаленно, в облаке, в Юпитере или на HPC.
Trame доступна в виде пакета PYPI, на Conda-Forge, и мы предоставляем изображения Docker для развертывания облаков.
Если вам нужна помощь, не стесняйтесь протянуть руку
Trame - веб -структура, которая легко сплетает компоненты с открытым исходным кодом в индивидуальную визуальную аналитику.
Трайм французский для
Благодаря Trame создайте потрясающие интерактивные веб -приложения компактно и интуитивно.
Благодаря лучшим в своем классе платформ VTK и Paraview в своей основе, Trame обеспечивает полное управление 3D-визуализациями и движения данных. Разработчики получают выгоду от среды записи, в то время как Trame просто раскрывает как локальный, так и удаленный рендеринг с помощью одного метода.
Trame использует существующие библиотеки и инструменты, такие как Vuetify, Altair, Vega, Deck.gl, VTK, Paraview и другие, для создания яркого контента для приложений для визуальной аналитики.
Полагаясь просто на Python, Trame фокусируется на своих данных и связанных с ним анализа и визуализации, скрывая осложнения разработки веб -приложений.
Полученные приложения Trame могут выступать в качестве локальных настольных приложений или приложений с удаленными облачными приложениями, имеющими доступ через браузер.
Трайм может быть установлена с помощью PIP:
pip install --upgrade trame
Учебник Trame - это место, где можно узнать, как использовать библиотеку и начать создавать собственное приложение.
Справочная документация API содержит документацию AP-level.
Трайм предоставляется в соответствии с лицензией Apache, версия 2.0. Для получения более подробной информации см. Лицензию
Трайм | Обсуждения | Проблемы | Дорожная карта | Связаться с нами
Поделитесь своим опытом с отзывом или с одобрением бренда.
При установке Trame с использованием PIP ( pip install trame
) вы получите основную инфраструктуру для любого приложения для традиции для работы, но более продвинутое использование может потребовать дополнительных зависимостей. Список ниже охватывает то, что может потребоваться добавить в зависимости от вашего использования:
События жизненного цикла напрямую управляются на контроллере приложений и префиксируются с помощью on_*
.
on_server_ready : все протоколы инициализированы и доступны для клиента для подключения
on_client_connected : соединение, установленное с сервером
ON_CLIENT_EXITED : Связано с браузер "
ON_SERVER_EXITED : TRAME выходит из цикла событий
ON_SERVER_RELOAD : Если обратный вызов зарегистрирован, он используется для перезагрузки модулей на стороне сервера
Общее состояние позволяет нам синхронизировать сервер с клиентом. Вместо того, чтобы создавать другой механизм для удовлетворения схожих потребностей на протяжении всего приложения, мы намеренно повторно используем это государство внутри. Чтобы предотвратить какой -либо конфликт с любым пользователем, мы предпринимаем нашу внутреннюю переменную с помощью trame__*
. В целом эти значения состояния не должны использоваться или изменять пользователем, за исключением того, что указано ниже:
Читать/написать:
Только для чтения:
:key="tts"
чтобы заставить некоторую перестройку компонента. Узнайте, как уверенно использовать традицию от экспертных разработчиков в Kitware.
Наши эксперты могут помочь вашей команде, когда вы создаете свое веб-приложение и создаете собственные экспертизы.
Используйте более 25 лет опыта работы Kitware для быстрого создания вашего веб -приложения.