ytree
ytree-3.0.0
Installation
What version do I have?
Sample Data
An Important Note on Comoving and Proper Units
Working with Merger Trees
Loading Data
Loading Data
Amiga Halo Finder
Consistent-Trees
Consistent-Trees-HDF5
LHaloTree
LHaloTree-HDF5
MORIA
Rockstar Catalogs
TreeFarm
TreeFrog
Saved Arbors (ytree format)
Getting Started with Merger Trees
How many trees are there?
Root Fields
Accessing Individual Trees
Accessing the Nodes in a Tree or Forest
Accessing All Nodes in a Tree
Accessing All Nodes in a Forest
Accessing a Halo’s Ancestors and Descendent
Accessing the Progenitor Lineage of a Tree
Customizing the Progenitor Line
Accessing a Single Node in a Tree
Accessing the Leaf Nodes of a Tree
Accessing the Root Nodes of a Forest
Saving Arbors and Trees
Searching Through Merger Trees (Accessing Like a Database)
Select Halos
Select Halos with yt
Creating the Selection
Querying the Selection
Getting Halos from the Selection
Halos and Fields from yt Data Containers
Fields in ytree
The Field Info Container
Fields on Disk
Alias Fields
Derived Fields
Vector Fields
Analysis Fields
Re-saving Analysis Fields
Plotting Merger Trees
Additional Dependencies
Making Tree Plots
Plot Modifications
Customizing Node Appearance
Customizing Edge Appearance
Supported Output Formats
Parallel Computing with ytree
Parallelizing over Trees
Parallelizing over Halos
Multi-level Parallelism
Saving Intermediate Results
Example Applications
Halo Age
Significance
Community Code of Conduct
Contributing to ytree
Developer Guide
Contributing in a Nutshell
Testing
Testing Data
Installing Development Dependencies
Run the Tests
Adding Support for a New Format
Where do the files go?
Building Your Frontend
The
_is_valid
Function
Two Types of Arbors
Merger Tree Data in One File (or a few)
Halo Catalog-style Data
Field Units and Aliases (
fields.py
)
You made it!
Everyone Loves Samples
Help
Citing ytree
Reference
API Reference
Working with Merger Trees
ytree.data_structures.load.load
ytree.data_structures.arbor.Arbor
ytree.data_structures.arbor.Arbor.add_alias_field
ytree.data_structures.arbor.Arbor.add_analysis_field
ytree.data_structures.arbor.Arbor.add_derived_field
ytree.data_structures.arbor.Arbor.add_vector_field
ytree.data_structures.arbor.Arbor.save_arbor
ytree.data_structures.arbor.Arbor.select_halos
ytree.data_structures.tree_node.TreeNode
ytree.data_structures.tree_node.TreeNode.get_leaf_nodes
ytree.data_structures.tree_node.TreeNode.get_root_nodes
ytree.data_structures.tree_node.TreeNode.get_node
ytree.data_structures.tree_node.TreeNode.save_tree
ytree.data_structures.tree_node_selector.TreeNodeSelector
ytree.data_structures.arbor.Arbor.set_selector
ytree.data_structures.tree_node_selector.TreeNodeSelector
ytree.data_structures.tree_node_selector.add_tree_node_selector
ytree.data_structures.tree_node_selector.max_field_value
ytree.data_structures.tree_node_selector.min_field_value
ytree.frontends.ytree.arbor.YTreeArbor.get_yt_selection
ytree.frontends.ytree.arbor.YTreeArbor.get_nodes_from_selection
ytree.frontends.ytree.arbor.YTreeArbor.ytds
Visualizing Merger Trees
ytree.visualization.tree_plot.TreePlot
ytree.visualization.tree_plot.TreePlot.save
Internal Classes
Base Classes
Arbor Subclasses
FieldInfo Subclasses
FieldIO Subclasses
DataFile Subclasses
ChangeLog
Contributors
Version 3.0
New Featues
Enhancements
Bugfixes
Version 2.3
New Features
Enhancements
Version 2.2.1
Enhancements
Bugfixes
Version 2.2
New Features
Enhancements
Version 2.1.1
Bugfixes
Version 2.1
New Features
Version 2.0.2
Enhancements
Version 2.0
New Features
Enhancements
Version 1.1
New Features
Enhancements
Bugfixes
Version 1.0
ytree
Docs
»
Index
Edit on GitHub
Index
_
|
A
|
C
|
D
|
F
|
G
|
L
|
M
|
R
|
S
|
T
|
Y
_
__init__() (ytree.data_structures.arbor.Arbor method)
(ytree.data_structures.arbor.CatalogArbor method)
(ytree.data_structures.arbor.SegmentedArbor method)
(ytree.data_structures.detection.Detector method)
(ytree.data_structures.detection.FieldDetector method)
(ytree.data_structures.detection.SelectionDetector method)
(ytree.data_structures.fields.FieldContainer method)
(ytree.data_structures.fields.FieldInfoContainer method)
(ytree.data_structures.io.CatalogDataFile method)
(ytree.data_structures.io.DataFile method)
(ytree.data_structures.io.DefaultRootFieldIO method)
(ytree.data_structures.io.FieldIO method)
(ytree.data_structures.io.TreeFieldIO method)
(ytree.data_structures.tree_node.TreeNode method)
(ytree.data_structures.tree_node_selector.TreeNodeSelector method)
(ytree.frontends.ahf.arbor.AHFArbor method)
(ytree.frontends.ahf.fields.AHFFieldInfo method)
(ytree.frontends.ahf.io.AHFDataFile method)
(ytree.frontends.consistent_trees.arbor.ConsistentTreesArbor method)
(ytree.frontends.consistent_trees.arbor.ConsistentTreesGroupArbor method)
(ytree.frontends.consistent_trees.arbor.ConsistentTreesHlistArbor method)
(ytree.frontends.consistent_trees.fields.ConsistentTreesFieldInfo method)
(ytree.frontends.consistent_trees.io.ConsistentTreesDataFile method)
(ytree.frontends.consistent_trees.io.ConsistentTreesHlistDataFile method)
(ytree.frontends.consistent_trees.io.ConsistentTreesTreeFieldIO method)
(ytree.frontends.consistent_trees_hdf5.arbor.ConsistentTreesHDF5Arbor method)
(ytree.frontends.consistent_trees_hdf5.fields.ConsistentTreesHDF5FieldInfo method)
(ytree.frontends.consistent_trees_hdf5.io.ConsistentTreesHDF5DataFile method)
(ytree.frontends.consistent_trees_hdf5.io.ConsistentTreesHDF5RootFieldIO method)
(ytree.frontends.consistent_trees_hdf5.io.ConsistentTreesHDF5TreeFieldIO method)
(ytree.frontends.lhalotree.arbor.LHaloTreeArbor method)
(ytree.frontends.lhalotree.fields.LHaloTreeFieldInfo method)
(ytree.frontends.lhalotree.io.LHaloTreeRootFieldIO method)
(ytree.frontends.lhalotree.io.LHaloTreeTreeFieldIO method)
(ytree.frontends.lhalotree_hdf5.arbor.LHaloTreeHDF5Arbor method)
(ytree.frontends.lhalotree_hdf5.fields.LHaloTreeHDF5FieldInfo method)
(ytree.frontends.lhalotree_hdf5.io.LHaloTreeHDF5DataFile method)
(ytree.frontends.lhalotree_hdf5.io.LHaloTreeHDF5TreeFieldIO method)
(ytree.frontends.moria.arbor.MoriaArbor method)
(ytree.frontends.moria.fields.MoriaFieldInfo method)
(ytree.frontends.moria.io.MoriaDataFile method)
(ytree.frontends.moria.io.MoriaTreeFieldIO method)
(ytree.frontends.rockstar.arbor.RockstarArbor method)
(ytree.frontends.rockstar.fields.RockstarFieldInfo method)
(ytree.frontends.rockstar.io.RockstarDataFile method)
(ytree.frontends.treefarm.arbor.TreeFarmArbor method)
(ytree.frontends.treefarm.fields.TreeFarmFieldInfo method)
(ytree.frontends.treefarm.io.TreeFarmDataFile method)
(ytree.frontends.ytree.arbor.YTreeArbor method)
(ytree.frontends.ytree.io.YTreeDataFile method)
(ytree.frontends.ytree.io.YTreeRootFieldIO method)
(ytree.frontends.ytree.io.YTreeTreeFieldIO method)
(ytree.visualization.tree_plot.TreePlot method)
A
add_alias_field() (ytree.data_structures.arbor.Arbor method)
add_analysis_field() (ytree.data_structures.arbor.Arbor method)
add_derived_field() (ytree.data_structures.arbor.Arbor method)
add_tree_node_selector() (in module ytree.data_structures.tree_node_selector)
add_vector_field() (ytree.data_structures.arbor.Arbor method)
AHFArbor (class in ytree.frontends.ahf.arbor)
AHFDataFile (class in ytree.frontends.ahf.io)
AHFFieldInfo (class in ytree.frontends.ahf.fields)
Arbor (class in ytree.data_structures.arbor)
C
CatalogArbor (class in ytree.data_structures.arbor)
CatalogDataFile (class in ytree.data_structures.io)
ConsistentTreesArbor (class in ytree.frontends.consistent_trees.arbor)
ConsistentTreesDataFile (class in ytree.frontends.consistent_trees.io)
ConsistentTreesFieldInfo (class in ytree.frontends.consistent_trees.fields)
ConsistentTreesGroupArbor (class in ytree.frontends.consistent_trees.arbor)
ConsistentTreesHDF5Arbor (class in ytree.frontends.consistent_trees_hdf5.arbor)
ConsistentTreesHDF5DataFile (class in ytree.frontends.consistent_trees_hdf5.io)
ConsistentTreesHDF5FieldInfo (class in ytree.frontends.consistent_trees_hdf5.fields)
ConsistentTreesHDF5RootFieldIO (class in ytree.frontends.consistent_trees_hdf5.io)
ConsistentTreesHDF5TreeFieldIO (class in ytree.frontends.consistent_trees_hdf5.io)
ConsistentTreesHlistArbor (class in ytree.frontends.consistent_trees.arbor)
ConsistentTreesHlistDataFile (class in ytree.frontends.consistent_trees.io)
ConsistentTreesTreeFieldIO (class in ytree.frontends.consistent_trees.io)
D
DataFile (class in ytree.data_structures.io)
DefaultRootFieldIO (class in ytree.data_structures.io)
Detector (class in ytree.data_structures.detection)
F
FieldContainer (class in ytree.data_structures.fields)
FieldDetector (class in ytree.data_structures.detection)
FieldInfoContainer (class in ytree.data_structures.fields)
FieldIO (class in ytree.data_structures.io)
G
get_leaf_nodes() (ytree.data_structures.tree_node.TreeNode method)
get_node() (ytree.data_structures.tree_node.TreeNode method)
get_nodes_from_selection() (ytree.frontends.ytree.arbor.YTreeArbor method)
get_root_nodes() (ytree.data_structures.tree_node.TreeNode method)
get_yt_selection() (ytree.frontends.ytree.arbor.YTreeArbor method)
L
LHaloTreeArbor (class in ytree.frontends.lhalotree.arbor)
LHaloTreeFieldInfo (class in ytree.frontends.lhalotree.fields)
LHaloTreeHDF5Arbor (class in ytree.frontends.lhalotree_hdf5.arbor)
LHaloTreeHDF5DataFile (class in ytree.frontends.lhalotree_hdf5.io)
LHaloTreeHDF5FieldInfo (class in ytree.frontends.lhalotree_hdf5.fields)
LHaloTreeHDF5TreeFieldIO (class in ytree.frontends.lhalotree_hdf5.io)
LHaloTreeRootFieldIO (class in ytree.frontends.lhalotree.io)
LHaloTreeTreeFieldIO (class in ytree.frontends.lhalotree.io)
load() (in module ytree.data_structures.load)
M
max_field_value() (in module ytree.data_structures.tree_node_selector)
min_field_value() (in module ytree.data_structures.tree_node_selector)
min_mass (ytree.visualization.tree_plot.TreePlot attribute)
min_mass_ratio (ytree.visualization.tree_plot.TreePlot attribute)
MoriaArbor (class in ytree.frontends.moria.arbor)
MoriaDataFile (class in ytree.frontends.moria.io)
MoriaFieldInfo (class in ytree.frontends.moria.fields)
MoriaTreeFieldIO (class in ytree.frontends.moria.io)
R
RockstarArbor (class in ytree.frontends.rockstar.arbor)
RockstarDataFile (class in ytree.frontends.rockstar.io)
RockstarFieldInfo (class in ytree.frontends.rockstar.fields)
S
save() (ytree.visualization.tree_plot.TreePlot method)
save_arbor() (ytree.data_structures.arbor.Arbor method)
save_tree() (ytree.data_structures.tree_node.TreeNode method)
SegmentedArbor (class in ytree.data_structures.arbor)
select_halos() (ytree.data_structures.arbor.Arbor method)
SelectionDetector (class in ytree.data_structures.detection)
set_selector() (ytree.data_structures.arbor.Arbor method)
size_field (ytree.visualization.tree_plot.TreePlot attribute)
size_log (ytree.visualization.tree_plot.TreePlot attribute)
T
TreeFarmArbor (class in ytree.frontends.treefarm.arbor)
TreeFarmDataFile (class in ytree.frontends.treefarm.io)
TreeFarmFieldInfo (class in ytree.frontends.treefarm.fields)
TreeFieldIO (class in ytree.data_structures.io)
TreeNode (class in ytree.data_structures.tree_node)
TreeNodeSelector (class in ytree.data_structures.tree_node_selector)
TreePlot (class in ytree.visualization.tree_plot)
Y
ytds (ytree.frontends.ytree.arbor.YTreeArbor attribute)
YTreeArbor (class in ytree.frontends.ytree.arbor)
YTreeDataFile (class in ytree.frontends.ytree.io)
YTreeRootFieldIO (class in ytree.frontends.ytree.io)
YTreeTreeFieldIO (class in ytree.frontends.ytree.io)
Read the Docs
v: ytree-3.0.0
Versions
latest
ytree-3.0.0
ytree-2.3.0
ytree-2.2.1
ytree-2.2.0
ytree-2.1.1
ytree-2.1.0
ytree-2.0.2
ytree-2.0.0
ytree-1.1.0
ytree-1.0.0
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.