Mac OS X上で、X11ではなく、Aquaを使ったVTKを構築し、Ncvtkをインストールしてみよう。
1. cmake, g95 (オプション), udunits, netCDF
sudo port install cmake
sudo port install g95
sudo port install netcdf +g95 # このサイトのportfileを利用
sudo port install udunits # このサイトのportfileを利用
2. Tcl/Tk
make -C tcl8.4.14/macosx
sudo make -C tcl8.4.14/macosx install
make -C tk8.4.14/macosx
sudo make -C tk8.4.14/macosx install
3. Python
./configure –enable-framework
make
sudo make install
cd /usr/local
sudo ln -s /Library/Frameworks/Python.framework/Versions/¥
Current/lib/python2.5 .
4. Numeric, , ScientificPython
Numeric, ScientificPythonの順に
python setup.py build && sudo python setup.py install
を実行してインストール.
5. Pmw
cd /Library/Frameworks/Python.framework/Versions/Current/¥
lib/python2.5/site-packages
sudo tar zxvf ~/Pmw-1.2.tar.gz
6. VTK
CVSからVTK 5.xを取得.VTKというディレクトリができる.
mkdir build
cd build
cmake -DBUILD_EXAMPLES=ON -DBUILD_SHARED_LIBS=ON -DVTK_USE_CARBON=ON -DVTK_WRAP_TCL=ON -DVTK_WRAP_PYTHON=ON -DPYTHON_EXECUTABLE=/usr/local/bin/python ../VTK
ccmake ../VTK
make
sudo make install
7. Ncvtk
python setup.py build && sudo python setup.py install
バイナリは/Library/Frameworks/Python.framework/Versions/Current/bin
にできるので,適当なところ,例えば/usr/local/binにシンボリック・リンクをはるか, 上記ディレクトリにバスを通しておく.ciaworld.nc
は, site-packages/ncvtk/data
にインストール.
0 件のコメント:
コメントを投稿