What is yt?

yt is a python package for analyzing and visualizing astrophysical simulation output. It works with a couple different simulation platforms -- like enzo! -- and it was designed to make it straightforward to ask questions of your data. Mostly it's used to look at adaptive mesh refinement data.

It's written in Python, it works on datasets from the very large to the very small, and it's free and open source.

What can yt do?

yt abstracts the underlying data structures of your data and instead asks you to operate on physically-relevant quantities. This means that it's easy to do things like projections, slices, phase plots, histograms, clump finding, halo finding, and it can even volume render your data.

Do you have any examples?

Sure, we've got a whole cookbook of them. But here's a brief one, to get you started.
from yt.mods import *
pf = load("RedshiftOutput0010")

pc = PlotCollection(pf, center=[0.5, 0.5, 0.5])
pc.add_slice("Density", 0)
pc.save()
There are also some image and video galleries.

How do I get yt?

Usually it's as simple as downloading the installation script. If you're on Linux:
$ svn export http://svn.enzotools.org/yt/trunk/doc/install_script.sh
$ bash install_script.sh
Or if you're on OSX 10.6:
$ svn export http://svn.enzotools.org/yt/trunk/doc/install_script_osx106.sh
$ bash install_script_osx106.sh
There are more detailed installation instructions in the manual, and some pointers about some common installation locations.

How do I get help with yt?

You should start with the documentation, and if you can't find the answer there, email the yt-users mailing list. There are lots of friendly users and developers willing to help out, so drop us a line.

Okay, I'm sold: how do I get involved?

Rad! Well, we have some hacking guidelines and a style guide -- so check those out and drop us a line on yt-dev. We're very eager to hear from you!