Difference between revisions of "Building CDAT on Mac"

From VistrailsWiki
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 7: Line 7:
* Follow [[Mac_Intel_Instructions| these instructions]] to install vistrails development environment
* Follow [[Mac_Intel_Instructions| these instructions]] to install vistrails development environment
   
   
* Download modified cdat from [http://www.vistrails.org/download/download.php?type=OTHER&id=modified-cdat-mac-manu.tar.gz here]. This is a modified version based on the cdat trunk revision 6656.
* Download modified cdat from [http://www.vistrails.org/download/download.php?type=OTHER&id=modified-cdat-devel-mac.tar.gz here]. This is a modified version based on the cdat devel revision 6662.


* Uncompress the file
* Uncompress the file
   $ tar -xzvf modified-cdat-mac-manu.tar.gz
   $ tar -xzvf modified-cdat-devel-mac.tar.gz


* Supposing you have Python 2.5 installed, perform the following commands:
* Supposing you have Python 2.5 installed, perform the following commands:
   $ cd cdat/exsrc
  $ unset PYTHONPATH
   $ cd cdat-devel/exsrc
   $ sudo ./install_script /Library/Frameworks/Python.framework/Versions/2.5
   $ sudo ./install_script /Library/Frameworks/Python.framework/Versions/2.5
   $ cd build/Numeric-23.1
   $ cd build
  $ sudo python setup.py install
  $ cd ..
   $ sudo cp -r Pmw /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/
   $ sudo cp -r Pmw /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/
   $ unset PYTHONPATH
   $ sudo ln -s /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/numpy-1.1.0.dev5196-py2.5-macosx-10.3-i386.egg/numpy/core/include/numpy /Library/Frameworks/Python.framework/Versions/2.5/include/python2.5/
   $ cd ..
   $ cd ../..
   $ sudo python install.py --force --disable-contrib /Library/Frameworks/Python.framework/Versions/2.5
   $ sudo python install.py --force --disable-contrib /Library/Frameworks/Python.framework/Versions/2.5
   $ cd /Library/Frameworks/Python.framework/Versions/2.5/include/python2.5
    
  $ ln -s ../../lib/python2.5/site-packages/numpy/core/include/numpy .


* Before running vistrails, reset PYTHONPATH variable:
* Before running vistrails, reset PYTHONPATH variable:
Line 34: Line 32:
   Type "help", "copyright", "credits" or "license" for more information.
   Type "help", "copyright", "credits" or "license" for more information.
   >>> import vcs
   >>> import vcs
   >>> import cdms
   >>> import cdms2
   >>>  
   >>>  


'''The cdat-vistrails package will be added soon.'''
'''The cdat-vistrails package will be added soon.'''

Latest revision as of 15:32, 8 July 2008

Updated instructions: These instructions were tested on mac intel and PPC, both running Leopard, with macPython version 2.5.1

  • Requirements
    • You will need X11 to run CDAT. If you don't have it, install it from your Mac OS X Install Disc
  • Download modified cdat from here. This is a modified version based on the cdat devel revision 6662.
  • Uncompress the file
 $ tar -xzvf modified-cdat-devel-mac.tar.gz
  • Supposing you have Python 2.5 installed, perform the following commands:
 $ unset PYTHONPATH
 $ cd cdat-devel/exsrc
 $ sudo ./install_script /Library/Frameworks/Python.framework/Versions/2.5
 $ cd build
 $ sudo cp -r Pmw /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/
 $ sudo ln -s /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/numpy-1.1.0.dev5196-py2.5-macosx-10.3-i386.egg/numpy/core/include/numpy /Library/Frameworks/Python.framework/Versions/2.5/include/python2.5/
 $ cd ../..
 $ sudo python install.py --force --disable-contrib /Library/Frameworks/Python.framework/Versions/2.5
 
  • Before running vistrails, reset PYTHONPATH variable:
 $ export PYTHONPATH=<path/to/vtk_build>/Wrapping/Python:<path/to/vtk_build>/bin:.

Test your cdat installation:

 $ python
 Python 2.5.1 (r251:54869, Apr 18 2007, 22:08:04) 
 [GCC 4.0.1 (Apple Computer, Inc. build 5367)] on darwin
 Type "help", "copyright", "credits" or "license" for more information.
 >>> import vcs
 >>> import cdms2
 >>> 

The cdat-vistrails package will be added soon.