Convocarum módulo geral de prototipagem de visualização 2D | |
Baixe Agora |
Convocar Classificação e resumo
Propaganda
- 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