ytree
ytree-3.1.1
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
Enabling Parallelism and Running in Parallel
Parallel Iterators
Parallelizing over Trees
Parallelizing over Nodes in a Single Tree
Parallelizing over Nodes in a List of Trees
Analyzing Merger Trees
The AnalysisPipeline
Creating an AnalysisPipeline
Creating Pipeline Operations
Adding Extra Function Arguments
Organizing File Output by Operation
Using a Function as a Filter
Modifying a Node
Running the Pipeline
Creating a Analysis Recipe
Putting it all Together: Parallel Analysis
Example Applications
Halo Age (a50)
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.arbor.Arbor.set_selector
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.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
Analysis Pipeline
ytree.analysis.analysis_pipeline.AnalysisPipeline
ytree.analysis.analysis_pipeline.AnalysisPipeline.add_operation
ytree.analysis.analysis_pipeline.AnalysisPipeline.add_recipe
ytree.analysis.analysis_pipeline.AnalysisPipeline.process_target
ytree.analysis.analysis_operators.AnalysisOperation
Parallelism
ytree.utilities.parallel.parallel_trees
ytree.utilities.parallel.parallel_tree_nodes
ytree.utilities.parallel.parallel_nodes
Internal Classes
Base Classes
Arbor Subclasses
FieldInfo Subclasses
FieldIO Subclasses
DataFile Subclasses
ChangeLog
Contributors
Version 3.1.1
Bugfixes
Infrastructure Updates
Version 3.1
New Featues
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
»
Search
Edit on GitHub
Please activate JavaScript to enable the search functionality.
Read the Docs
v: ytree-3.1.1
Versions
latest
ytree-3.1.1
ytree-3.1.0
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
.