Convocar

um módulo geral de prototipagem de visualização 2D
Baixe Agora

Convocar Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Matt Rasmussen
  • Site do editor:
  • http://people.csail.mit.edu/rasmus
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 4 MB

Convocar Tag


Convocar Descrição

Um módulo geral de prototipagem de visualização 2D Summon é um módulo de extensão Python que fornece prototipagem rápida de visualizações 2D. Conhecendo-se fortemente na linguagem de script Python, Summon permite que o usuário prototipo rapidamente uma visualização personalizada para seus dados, sem a sobrecarga de projetar uma interface gráfica do usuário ou recompilando o código nativo. Simplificando a tarefa de projetar uma visualização, os usuários podem gastar mais tempo em entender seu data.summon é projetado para ser uma interface rápida para o desenvolvimento de visualizações interativas (via gráficos de cena) para OpenGL. Embora as bibliotecas de Python já existisem para acessar o OpenGL, o Python é relativamente lento para interação em tempo real com grandes visualizações (árvores com 100.000 folhas, matrizes esparsas com um milhão de não-zeros, etc.). Portanto, com o Summon, toda a interação em tempo real é tratada com código C ++ nativo compilado (via módulo de extensão). O Python só será executado na construção e interação ocasional com o processo de visualização. Este arranjo fornece o melhor dos dois worlds.Summon foi projetado com várias filosofias. Primeiro, uma linguagem de script (Python) é usada para acelerar o processo de desenvolvimento e evitar sobrecarga, como compilação de código. Em segundo lugar, o projeto de interfaces gráficas do usuário deve ser minimizado. Projetar uma boa interface leva planejamento e tempo para layout botões, barras de rolagem e caixas de diálogo. No entanto, uma interface ruim é muito dolorosa para trabalhar. Mesmo quando se tem uma boa interface, raramente pode ser automatizada para o modo de lote. Em vez disso, o Summon depende do prompt do Python para a maioria da interação. Isso permite que os usuários direm o acesso ao código subjacente, o que é mais expressivo e pode ser automatizado através de scripts. Aqui estão algumas características principais de "Summon": · Módulo de extensão Python C ++ · Gráficos rápidos do OpenGL · Desenho de pontos arbitrários, linhas, polígonos, texto com scripts python · Entradas de ligação (teclado, mouse, hotspots) para qualquer função Python · Tópicos separados para python e gráficos (permite o uso de gráficos prompt e responsivos do Python ao mesmo tempo) · Leva transparentemente Loop de eventos de gráficos, rolagem, zoom, layout de texto (auto-recorte, dimensionamento, alinhamento) e clique em Detecção; permitindo que você se concentre em visualizar seus dados · Saída SVG (também Gif / PNG / JPG / etc via ImageMagick) · Plataforma cruzada (Mac OS X, Linux, Windows) Requisitos: · Python 2.4 ou posterior · Opengl (muitas vezes pré-instalado para sua plataforma) · Glut (um dos seguintes: Freeglut, OpenGlut, Glut) · SDL (Simple DirectMedia Layer)


Convocar Software Relacionado