Greetings!
I am extremely pleased to announce the release of ytree version 3.0!
ytree is an extension of yt for analyzing merger trees.
This is a major release that sees significant speed and memory use
improvements, support for 5 new data formats, and several new
features. New features and major enhancements are listed below. For a
complete list of all changes, see the
[changelog](https://ytree.readthedocs.io/en/latest/changelog.html#version-3-0).
A special thanks to Manodeep Sinha for inspiring the development of
two of the new frontends and graciously providing feedback and to
Benedikt Diemer for feedback on the development of the Moria
frontend. As always, ytree would be nothing without the wonderful yt
community. Thanks to everyone there.
Have a great day.
Britton
New Featues
* Halo selection and generation with yt data objects
* New functions: get_node, get_root_nodes, get_leaf_nodes,
add_vector_field
* Plotting and plot customization
New Data Formats
* consistent-trees hlist and locations.dat files
* consistent-trees-HDF5
* LHaloTree_hdf5 (IllustrisTNG)
* Moria
* TreeFrog
Enhancements
* All functions returning TreeNodes now return generators for a
significant speed and memory usage improvement.
* Speed and usability improvements to select_halos function
* Speed and usability updates to save_arbor function
* Add parallel analysis documentation
ytree can be installed with pip:
pip install ytree
Full documentation can be found at https://ytree.readthedocs.io/