Czy dostępny jest przegląd oprogramowania do wizualizacji tensora?
Moje osobiste preferencje to:
Oprogramowanie, które jest bezpłatne, dobrze udokumentowane i oferuje techniki wizualizacji dla różnych fizycznych pól tensorowych drugiego rzędu (lub wyższych rzędów).
Niektóre moduły, którymi byłbym zainteresowany
- Hyperstreamlines ( metoda integracji wektorów własnych )
- Geodezja jako kierunek zamiast wektorów własnych
- Metody topologiczne (np. Obsługa równych wartości własnych, tj. Punktów zdegenerowanych , ekstrakcja wykładnika skończonego Lupynowa )
- Elipsoidy tensorowe
- Wizualizacja oparta na teksturach ( HyperLIC , metoda fizyczna )
- Obsługa asymetrycznych pól tensorowych (rozkład pola tensorowego na części symetryczne i antysymetryczne oraz ponowne sklejenie powstałej wizualizacji lub bezpośrednie podejście )
W zależności od właściwości fizycznej pola tensora wymagane są różne metody wizualizacji danych.
Wiem o Mayavi , ale prawie nie ma dostępnej dokumentacji dla modułu tensora, a moduł ogranicza się do wizualizacji hiper-linii (liczba pojedyncza). GUI jest wadliwy, a opcje skryptów wydają się ograniczone.
Wydaje się, że wybór wizualizacji pól tensorowych jest bardzo ponury.
źródło
Sugerowałbym Paraview , który jest podobny do VisIt, ponieważ oba są oparte na VTK. Możesz używać kalkulatora i skryptów Python (oba oparte na Pythonie) i są one opisane w instrukcji .
Możesz także bezpośrednio użyć VTK, który ma interfejs Pythona . Zaimplementował już hiperpolisy, a inne algorytmy można zaimplementować jako proste skrypty.
źródło
Jest to w większości projekt akademicki, ale możesz przyjrzeć się TEEM http://teem.sourceforge.net/download/index.html . Samouczek dotyczący używania go do wizualizacji tensora drugiego rzędu można znaleźć na stronie http://cg.cs.uni-bonn.de/en/people/junprof-dr-thomas-schultz/visweek-tutorial-tensors-in-visualization/
źródło