Viper é um módulo de visualização plotter científica e de tempo de execução minimalista. Ele tem suporte para visualização de malhas e soluções em DOLFIN.
Exemplos:
& Nbsp; de importação dolfin *
& Nbsp; # Plot uma malha
& Nbsp; malha = UnitCube (16, 16, 16)
& Nbsp; enredo (malha)
& Nbsp; # o seguinte código está desatualizado!
& Nbsp; # Plot uma função escalar
& Nbsp; u = function ("poisson.xml")
& Nbsp; plot (u)
& Nbsp; # Plot uma função vetorial como um campo de deslocamento
& Nbsp; d = Função ("elasticity.xml")
& Nbsp; plot (d, mode = "deslocamento")
& Nbsp; # Salvar como png
& Nbsp; p = enredo (malha)
& Nbsp; p.write_png ("mesh.png")
& Nbsp;
& Nbsp; # Salvar como VTK
& Nbsp; p = plot (u)
& Nbsp; p.write_vtk ("poisson.vtk")
Viper depende VTK com suporte Python
Características :.
- Leve e minimalista li>
- keybindings estendida
- Interativo
- Salvar como png, VTK
- 2D e 3D
- Scalar, vetor, e os campos de deslocamento
- Vários formatos de entrada
- No modo PYCC; plotagem direta de arrays numpy sobre DOLFIN malhas
- Pode ser usado como aplicação plotagem autônomo, ou usado como parte de PyDOLFIN
O que é novo nesta versão:
- Esta versão oferece algumas pequenas correções de bugs para Viper. Este será o último lançamento Viper desde plotagem baseada em VTK agora é incorporada diretamente no DOLFIN 1.1.
O que é novo na versão 0.4.7:
- Esta versão contém uma série de pequenas correções / melhorias .
O que é novo na versão 0.4.6:
- Esta versão adiciona suporte para traçar MeshFunctions sobre facetas e corrige alguns problemas relacionados a arquivos lut. Ele também inclui algumas correções para 1D plotagem.
Requisitos :
- Python
Comentários não encontrado