İkinci dereceden tensör alanı görselleştirme yazılımı


9

Tensör görüntüleme yazılımı hakkında genel bir bakış var mı?

Kişisel tercihim:

Ücretsiz, iyi belgelenmiş ve farklı fiziksel ikinci derece (veya daha yüksek dereceli) tensör alanları için görüntüleme teknikleri sunan bir yazılım.

İlgileneceğim bazı modüller

Tensör alanının fiziksel özelliğine bağlı olarak, verileri görselleştirmek için farklı yöntemler gereklidir.

Mayavi hakkında bilgim var , ancak tensör modülü için neredeyse hiç belge yok ve modül hiper-akış çizgisinin (tekil) görüntülenmesi ile sınırlı. GUI buggy ve komut dosyası seçenekleri sınırlı görünüyor.

Tensör alanlarının görüntülenmesi için çok kasvetli bir seçim var gibi görünüyor.

Yanıtlar:


5

VisIt programı , tensör elipsoidleri çizebilir , ancak hiperstreamlines için bir şey olduğunu düşünmüyorum. Güzel araziler oluştururken, bazı platformlarda imkansız değilse bile VisIt'i kurmak zor buldum; Bunun için sanal bir makine kuracak kadar çaresiz olan insanları tanıyorum, ama bunu kendim yapmadım. İşe yaradığında, dokümantasyon ve hataların olmaması açısından Mayavi'den daha iyi buldum.

Ayrıca, 2. kademeli tensörleri görselleştirmek için yazılım bulmaya çalıştım ve seçeneklerin oldukça ince olduğunu kabul ediyorum.


En azından MayaVi'nin kurulumu nispeten kolay. VisIt'ın tensör gliflerini çizebileceğini okumak ilginçtir. Yine de mevcut olan tek seçenek budur (bu arada, asimetrik tensör alanları için çalışmaz - sci.utah.edu/~chengu/Publications/hybridtensorvis_vis11.pdf ).
imranal

2

Öneririm Paraview hem VTK dayalı olduğundan, ziyarete benzer. Python Calculator ve komut dosyalarını (her ikisi de Python tabanlı) kullanabilirsiniz ve kılavuzda açıklanmıştır .

Doğrudan Python arabirimine sahip VTK'yı da kullanabilirsiniz . Zaten hiper-akış çizgileri uyguladı ve diğer algoritmalar basit komut dosyaları olarak uygulanabilir .


Görünüşe göre bu yolun bir yolu olabilir. Paraview'in zaten tensörlerle başa çıkamayacağı bir utanç, paraview.org/Wiki/ParaView/User_Created_Plugins
imranal

Bildiğim kadarıyla tensör gliflerini kendi başına halledebilir.
nicoguaro

Ve tüm tensörün simetrik bir kısmı vardır. Mükemmel bir görselleştirme tekniği olduğunu düşünmüyorum.
nicoguaro

Sık sık bu argümanı kendim kullandım. Ama ne yazık ki bu bir polis. Tensörleri tedavi etmek için birleşik bir yol olması gerekir. Bir "kullanıcının" işlemek için verileri önceden işlemesi gerekiyorsa, bu zaten kullanıcıdan çok fazla şey ister. Başka bir soru şudur: Ortaya çıkan görselleştirmeyi nasıl yeniden birleştireceksiniz? Bu önemsiz bir görev değil!
imranal

İşte paraview tensör glif belgeleri: paraview.org/ParaView/Doc/Nightly/www/py-doc/…
imranal

1

Çoğunlukla akademik bir projedir, ancak TEEM http://teem.sourceforge.net/download/index.html adresine bakabilirsiniz . İkinci derece tensör görselleştirmeleri için kullanmak için bir öğretici http://cg.cs.uni-bonn.de/en/people/junprof-dr-thomas-schultz/visweek-tutorial-tensors-in-visualization/ adresinde bulunabilir.


Difüzyon tensör modülünün Kindlemann tarafından geliştirildiğini görebiliyorum. İçinde kendinden etkileyici. Ancak, sağladığınız öğretici bağlantı TEEM ile ilgilenmez, ancak öğretici tensör görselleştirme kavramı üzerinde kayar.
imranal
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.