O TRame é uma estrutura fácil de usar e baseada em Python, que permite criar um aplicativo para desktop, que aparece no seu navegador da web. Você pode criar botões, diálogos, cenas 3D com VTK/Paraview, gráficos, mapas e muito mais.
É ótimo para qualquer micro aplicativo, painéis ou até mesmo substituindo um aplicativo PYQT em um aplicativo da Web. Você também pode usá -lo em desenvolvimento, por exemplo, ao ajustar/configurar a renderização em 3D, o aprendizado de máquina e muito mais.
No final, seu aplicativo pode ser usado localmente, remotamente, na nuvem, em Jupyter ou no HPC.
O TRame está disponível como um pacote Pypi, no Conde-Forge e fornecemos imagens do Docker para implantação em nuvem.
Se você precisar de ajuda, não hesite em alcançar
TRame - uma estrutura da web que tece juntas componentes de código aberto em análises visuais personalizadas facilmente.
Trama é francês para
Com o TRame , crie aplicativos da Web impressionantes e interativos de forma compacta e intuitivamente.
Com as melhores plataformas VTK e Paraview da categoria em sua essência, o TRAME fornece controle completo das visualizações 3D e dos movimentos de dados. Os desenvolvedores se beneficiam de um ambiente de gravação, enquanto o intervalo simplesmente expõe a renderização local e remota por meio de um único método.
A alavanca de bibliotecas e ferramentas existentes como Vuetify, Altair, Vega, Deck.GL, VTK, Paraview e muito mais, para criar conteúdo vívido para aplicativos de análise visual.
Ao confiar simplesmente no Python, o TRame se concentra nos dados e na análise e visualizações associadas, enquanto oculta as complicações do desenvolvimento de aplicativos da web.
Os aplicativos candidatos resultantes podem atuar como aplicativos locais de desktop ou aplicativos em nuvem remotos acessados por meio de um navegador.
O intervalo pode ser instalado com PIP:
pip install --upgrade trame
O tutorial de bondade é o local para aprender a usar a biblioteca e começar a criar seu próprio aplicativo.
A documentação de referência da API fornece documentação de nível API.
O intervalo é disponibilizado sob a licença Apache, versão 2.0. Para mais detalhes, consulte a licença
Trama | Discussões | Questões | Roteiro | Contate-nos
Compartilhe sua experiência com um depoimento ou com uma aprovação da marca.
Ao instalar o boneco usando o PIP ( pip install trame
), você obterá a infraestrutura principal para qualquer aplicativo instantâneo funcionar, mas o uso mais avançado pode exigir dependências adicionais. A lista abaixo captura o que pode precisar adicionar, dependendo do seu uso:
Os eventos do ciclo de vida são gerenciados diretamente no controlador de aplicativos e são prefixados com on_*
.
On_server_ready : todos os protocolos inicializados e disponíveis para o cliente se conectar
ON_CLIENT_CONNECT : conexão estabelecida ao servidor
ON_CLIENT_EXITADO : Linked to Browser "AntesUnload" Evento
On_Server_exited : o Trama está saindo do seu loop de evento
ON_SERVER_RELOAD : Se o retorno de chamada registrado, ele for usado para recarregar os módulos do lado do servidor
O estado compartilhado nos permite sincronizar o servidor com o cliente. Em vez de criar outro mecanismo para lidar com necessidades semelhantes ao longo do aplicativo, reutilizamos propositalmente esse estado internamente. Para impedir qualquer conflito com qualquer usuário, estamos prefixando nossa variável interna com trame__*
. Em geral, esses valores estaduais não devem ser usados ou alterados pelo usuário, exceto o listado abaixo:
Leia/Escreva:
Somente leitura:
:key="tts"
para forçar algum componente reconstruído. Aprenda a usar com confiança os desenvolvedores especializados da Kitware.
Nossos especialistas podem ajudar sua equipe enquanto você constrói seu aplicativo da Web e estabelece experiência interna.
Aproveite mais de 25 anos de experiência do Kitware para criar rapidamente seu aplicativo da Web.