Skip to main content

An extension of yt for working with merger-tree data.

Project description

ytree

Build Status Coverage Status Documentation Status PyPI version DOI

This is ytree, a yt extension for generating and working with merger-tree data. ytree supports:

  • loading merger-tree data from the Amiga Halo Finder, Consistent-Trees, Rockstar, and LHaloTree formats

  • creating merger trees from Gadget's inline FOF/SUBFIND catalogs

  • fast, on-demand loading of trees and fields

  • symbolic units, derived fields, and alias fields

  • saving trees to a universal format

Installation

ytree can be installed with pip:

pip install ytree

To get the development version, clone this repository and install like this:

git clone https://github.com/brittonsmith/ytree
cd ytree
pip install -e .

Getting Started

Below is a notebook that demonstrates how to use ytree with merger-tree data. For more information, see the full ytree documenation.

Sample Data

Sampled data for all merger-tree formats supported by ytree is available on the yt Hub in the ytree data collection.

Contributing

ytree would be much better with your contribution! As an extension of the yt Project, we follow the yt guidelines for contributing.

Resources

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ytree-2.2.dev1.tar.gz (74.7 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page