Welcome to ytree. ================= ``ytree`` is a tool for working with tree data (especially merger trees) from multiple sources. ``ytree`` is an extension of the `yt `_ analysis toolkit and provides a similar interface for tree data that includes universal field names, derived fields, symbolic units, parallel functionality, and a framework for performing complex analysis. ``ytree`` is able to load in merger tree from the following formats: - :ref:`load-ahf` - :ref:`load-ctrees` - :ref:`load-ctrees-hdf5` - :ref:`load-gadget4` - :ref:`load-csv` - :ref:`load-lhalotree` - :ref:`load-lhalotree-hdf5` - :ref:`load-moria` - :ref:`load-rockstar` - :ref:`load-treefarm` - :ref:`load-treefrog` See :ref:`loading` for instructions specific to each format. All formats can be :ref:`resaved with a universal format ` that can be :ref:`reloaded with ytree `. Individual trees for single halos can also be saved. I want to make merger trees! ============================ If you have halo catalog data that can be loaded by `yt `_, then you can use the `treefarm `_ package to create merger trees. `treefarm `_ was once a part of ``ytree``, but is now its own thing. Table of Contents ================= .. toctree:: :maxdepth: 2 Help.rst Citing.rst Installation.rst Data.rst Frames.rst Arbor.rst Fields.rst Plotting.rst Parallelism.rst Analysis.rst Examples.rst api_reference.rst Conduct.rst Contributing.rst Developing.rst Changelog.rst .. include:: ../../CITATION.rst Search ====== * :ref:`search`