Binary Application

I've created an x86 binary that is fully self-contained. It's big, because it includes a lot of libraries, but it should run on all newer Macs.

This is from the yt-1.0 release. http://yt.enzotools.org/files/yt-1.0-x86.dmg.gz . It only works on x86 machines. For extended script-based execution, I recommend installing from source.

OS X Installation Instructions

OS X has some good points and some bad points to installation. Some of the packages are harder to get, but fortunately that's made up for by some binary installers. You'll need to have HDF5 already installed, and I will not be covering that here.

  1. First install the Python.org version of OS X Python from the download page
  2. Now get ez_setup.py and execute
    sudo python2.5 ez_setup.py
    
    This installs the 'easy_install' command, which we'll use later.
  3. Next up is NumPy. Get the binary installer for OSX and install it.
  4. Now that we have NumPy, get the wxPython binary installer for OSX (unicode preferred) and run it. wxPython is now installed.
  5. Matplotlib is now ready to go. Get the .egg file from the Sourceforge Project page for 0.91.4. Run
    sudo easy_install -N matplotlib-0.91.4-py2.5-macosx-10.3.egg
    
    and it should install.
  6. This step is optional, but get and install PyTables -- it should be as simple as
    sudo python2.5 setup.py install --hdf5=/path/to/hdf5
    
    yt will serialize some types of data about the hierarchy and projections between instances if it has access to PyTables?.
  7. Alright, we're all done. Just follow the instructions for getting and installing yt itself from the installation instructions.