Paraview Python 설치

3711 단어 python2.7paraviewUNIX
오픈 소스 데이터 분석, 시각화 애플리케이션인 Paraview를 Python에서 조작하는 Paraview Python. 인스톨로, 라고 할까 어떻게 사용하면 좋은지 잘 모르기 때문에, 메모.

Paraview란?



h tp // w w. 파라 ぃぃ에 ​​w. rg/
오픈 소스 데이터 분석, 시각화 애플리케이션. OpenFOAM 등 Open CAE의 가시화에 자주 사용된다.
Python에 의한 Scripting, Web Browser상에서의 표시등, 할 수 있는 것이 여러가지 있으므로 이번 인스톨. 빌드하는 것도 번거롭기 때문에, Binary를 다운로드해 인스톨.

Paraview Python이란?



h tp // w w. 파라 ぃぃ에 ​​w. rg/py 텐/
Paraview는 Python에 의해 스크립트를 쓸 수 있다. Client 어플리케이션상에서도 쓸 수 있지만, 이번은 OpenFOAM의 해석 결과를 자동적으로 화상, 동영상으로 해 보존하고 싶기 때문에, 단말상에서 개발, 실행할 수 있는 환경을 구축하고 싶다.

pvpython, pvbatch 설정, 테스트



pvpython은, 기동하면 paraview 모듈이 PYTHONPATH에 포함된 쉘이 기동한다. pvbatch가 Python의 소스 코드를 인수로, 배치 처리를 하기 위한 것. 기본적으로, Binary를 다운로드한 시점에서 들어 있기 때문에, Path를 통과하는 것만으로 OK.

.zshrc
# Paraview python
export PATH="/Applications/ParaView-5.2.0.app/Contents/bin:$PATH"

이제 다음과 같이 작동합니다.

pvpython 시작


$ pvpython
Python 2.7.10 (default, Jul 14 2015, 19:46:27)
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

pvbatch 시작



시험에 다음과 같은 test.py를 만들어 실행.
(참고: h tp // w w. 파라 ぃぃ에 ​​w. rg/파라ゔぃえw3/도 c/에 gthly/wㅔw/py-doc/파라ゔぃ에w. 하고 mpぇ. HTML )

test.py
from paraview.simple import *

# Create a new sphere proxy on the active connection and register it
# in the sources group.
sphere = Sphere(ThetaResolution=16, PhiResolution=32)

# Apply a shrink filter
shrink = Shrink(sphere)

# Turn the visiblity of the shrink object on.
Show(shrink)

# Render the scene
Render()

# Save as Image
WriteImage('test.png')

$ pvbatch test.py

이제 다음과 같은 이미지가 생성됩니다.

좋은 웹페이지 즐겨찾기