ytree.arbor.frontends.arborarbor.arbor.ArborArbor

class ytree.arbor.frontends.arborarbor.arbor.ArborArbor(filename)

Class for Arbors created with ytree version 1.1.0 or earlier.

__init__(filename)

Initialize an Arbor given an input file.

Methods

__init__(filename) Initialize an Arbor given an input file.
add_alias_field(alias, field[, units, force_add]) Add a field as an alias to another field.
add_analysis_field(name, units) Add an empty field to be filled by analysis operations.
add_derived_field(name, function[, units, …]) Add a field that is a function of other fields.
is_grown(tree_node) Return True if a tree has been fully assembled, i.e., the hierarchy of ancestor tree nodes has been built.
is_setup(tree_node) Return True if arrays of uids and descendent uids have been read in.
query(key) If given a string, return an array of field values for the roots of all trees.
save_arbor([filename, fields, trees, …]) Save the arbor to a file.
select_halos(criteria[, trees, select_from, …]) Select halos from the arbor based on a set of criteria given as a string.
set_selector(selector, *args, **kwargs) Sets the tree node selector to be used.