2 차 텐서 필드 시각화 소프트웨어


9

텐서 시각화 소프트웨어에 대한 개요가 있습니까?

나의 개인적 선호는 :

자유롭고 잘 문서화되어 있으며 물리적으로 다른 2 차 (또는 더 높은 차수) 텐서 필드에 대한 시각화 기술을 제공하는 소프트웨어입니다.

내가 관심을 가질만한 일부 모듈

텐서 필드의 물리적 특성에 따라 데이터를 시각화하기 위해 다른 방법이 필요합니다.

Mayavi 에 대해서는 알고 있지만 텐서 모듈에 대한 설명서는 거의 없으며 모듈은 하이퍼 스트림 라인 (단일)의 시각화로 제한됩니다. GUI는 버그가 많으며 스크립팅 옵션은 제한적으로 보입니다.

텐서 필드의 시각화를 위해 매우 어두운 선택이있는 것으로 보입니다.

답변:


5

VisIt 프로그램 은 텐서 타원체의 플롯을 수행 할 수 있지만 하이퍼 스트림 라인에는 아무것도 없다고 생각합니다. 멋진 음모를 꾸미는 동안 일부 플랫폼에서는 불가능하지는 않지만 VisIt을 설치하기가 어렵다는 것을 알았습니다. 가상 머신을 설치하기에 필사적 인 사람들을 알고 있지만 직접하지는 않았습니다. 그것이 작동하면 문서화와 버그 부족 측면에서 Mayavi보다 낫다는 것을 알았습니다.

또한 2 등급 텐서를 시각화하기위한 소프트웨어를 찾으려고 노력했으며 옵션이 매우 슬림하다는 데 동의합니다.


적어도 MayaVi는 설치가 비교적 쉽다고 생각합니다. VisIt은 텐서 글리프를 그릴 수 있습니다. 그러나 그것은 부끄러운 일입니다. 유일하게 사용할 수있는 옵션입니다 ( 실수로 비대칭 텐서 필드에서는 작동하지 않습니다 -sci.utah.edu/~chengu/Publications/hybridtensorvis_vis11.pdf ).
imranal

2

ParaviewVisIt 과 유사하지만 둘 다 VTK를 기반으로하기 때문에 제안 합니다. Python 계산기 및 스크립트 (Python 기반)를 사용할 수 있으며 manual에 설명되어 있습니다 .

Python 인터페이스 가있는 VTK 를 직접 사용할 수도 있습니다 . 이미 하이퍼 스트림 라인 을 구현 했으며 다른 알고리즘은 간단한 스크립트 로 구현할 수 있습니다 .


이 방법이 될 것 같습니다. paraview.org/Wiki/ParaView/User_Created_Plugins
imranal

내가 아는 한 텐서 글리프 자체를 처리 할 수 ​​있습니다.
nicoguaro

그리고 모든 텐서는 대칭 부분을 가지고 있습니다. 완벽한 시각화 기술이 있다고 생각하지 않습니다.
nicoguaro

나는 종종 그 주장을 내 자신으로 사용했다. 그러나 슬프게도 경찰이 나왔습니다. 텐서를 치료하는 통일 된 방법이 필요합니다. "사용자"가 데이터를 처리하기 위해 데이터를 사전 처리해야하는 경우 이미 너무 많은 사용자를 요구하고 있습니다. 또 다른 질문은 : 결과 시각화를 어떻게 통일 할 것인가? 사소한 일이 아닙니다!
imranal

paraview 텐서 글리프 문서는 다음과 같습니다. paraview.org/ParaView/Doc/Nightly/www/py-doc/…
imranal

1

주로 학술 프로젝트이지만 TEEM http://teem.sourceforge.net/download/index.html을 살펴볼 수 있습니다 . 2 차 텐서 시각화에 사용하기위한 자습서는 http://cg.cs.uni-bonn.de/en/people/junprof-dr-thomas-schultz/visweek-tutorial-tensors-in-visualization/ 에서 찾을 수 있습니다 .


확산 텐서 모듈이 Kindlemann에 의해 개발되었음을 알 수 있습니다. 그 자체로 인상적입니다. 그러나 제공 한 학습서 링크는 TEEM을 다루지 않지만 학습서 시각화 개념에 대해 설명합니다.
imranal
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.