ytree.arbor.frontends.ytree.arbor.YTreeArbor¶
-
class
ytree.arbor.frontends.ytree.arbor.YTreeArbor(filename)[source]¶ Class for Arbors created from the
save_arbororsave_treefunctions.-
__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. Attributes
arrCreate a YTArray using the Arbor’s unit registry. box_sizeThe simulation box size. field_infoA dictionary containing information for each available field. hubble_constantValue of the Hubble parameter. quanCreate a YTQuantity using the Arbor’s unit registry. sizeReturn length of tree list. treesArray containing all trees in the arbor. unit_registryUnit system registry. -