Welcome to yt

yt is completely Free and Libre Open Source Software!

A cutting plane image, aligned with the spherically-averaged angular momentum vector, through a disk in a primordial star forming region

(New here? Check out the tutorial!)

YT is a package written primarily in python designed to make the task of running and using Enzo easier. It contains facilities for creating Enzo data (currently in prototype form) as well as runnning Enzo simulations, simulating the actions of Enzo on various existing data, and analyzing output from Enzo in a wide-variety of methods. YT 1.0 has been released!

If you decide to use it, it is highly recommended that you sign up for the yt-users mailing list. It is a very low-volume discussion forum, as well as a way to announce major changes and solicit input. Additionally, the timeline publishes an RSS feed, and you can subscribe to the svn commit notification list.

Dependencies

A conscious effort has been made to keep dependencies to a minimum. For a vanilla HDF5 Enzo dataset, the only necessary components are NumPy, Python, and the HDF5 libraries--a custom HDF5 reader is included. matplotlib is required for plotting. Finally, it is highly suggested that you install PyTables.

  • Python -- version 2.5 or 2.6 (2.4 has been deprecated, and 3.0 is not yet supported)
  • NumPy -- version > 1.0
  • MatPlotLib
  • Recommended: PyTables (for data serialization only)
  • Optional: mpi4py (for parallel analysis -- in 'trunk' only)
  • Optional: PyHDF (for legacy-HDF4 support)
  • Optional: PyFITS (for exporting fixed buffers to FITS format)
  • Optional: NumDisplay (for viewing fixed buffers in DS9)

See the installation instructions for more information.

Recent Wiki Changes

12/26/08