ytree.arbor.frontends.lhalotree.arbor.LHaloTreeArbor¶
-
class
ytree.arbor.frontends.lhalotree.arbor.
LHaloTreeArbor
(*args, **kwargs)[source]¶ Arbors for LHaloTree data.
Methods
__init__
(*args, **kwargs)Added reader class to allow fast access of header info. 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
arr
Create a YTArray using the Arbor’s unit registry. box_size
The simulation box size. field_info
A dictionary containing information for each available field. hubble_constant
Value of the Hubble parameter. quan
Create a YTQuantity using the Arbor’s unit registry. size
Return length of tree list. trees
Array containing all trees in the arbor. unit_registry
Unit system registry.