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.pyfrom 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
이제 다음과 같은 이미지가 생성됩니다.
Reference
이 문제에 관하여(Paraview Python 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/sabosuke/items/df96b3d2176be5902bdd
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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.pyfrom 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
이제 다음과 같은 이미지가 생성됩니다.
Reference
이 문제에 관하여(Paraview Python 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/sabosuke/items/df96b3d2176be5902bdd
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
# Paraview python
export PATH="/Applications/ParaView-5.2.0.app/Contents/bin:$PATH"
$ 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.
>>>
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
Reference
이 문제에 관하여(Paraview Python 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sabosuke/items/df96b3d2176be5902bdd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)