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