Hi everyone!

ytree 3.3 is released!

ytree is an extension of yt for working with tree data and especially
merger trees.

This release contains several new features and minor enhancements,
including improved support for the AHF format, support for generic tree
data in CSV files, and improvements to the parallelism functionality.
New Features

   - Add save_in_place option to save_arbor #139
   <https://github.com/ytree-project/ytree/pull/139>
   - Add TreeContainer convenience class #140
   <https://github.com/ytree-project/ytree/pull/140>
   - Add support for generic csv data #160
   <https://github.com/ytree-project/ytree/pull/160>

Minor Enhancements

   - Add ability to customize file naming conventions for AHF #172
   <https://github.com/ytree-project/ytree/pull/172>
   - Add documentation for helpful attributes and make cosmology calculator
   a cached_property #175 <https://github.com/ytree-project/ytree/pull/175>
   - Add preprocess and handoff_attrs options to AnalysisPipeline #178
   <https://github.com/ytree-project/ytree/pull/178>
   - Add automatic vector field detection #179
   <https://github.com/ytree-project/ytree/pull/179>
   - Minor speedup for get_node #180
   <https://github.com/ytree-project/ytree/pull/180>
   - Add nodes keyword to parallel_tree_nodes #181
   <https://github.com/ytree-project/ytree/pull/181>
   - Parallelize get_nodes_from_selection #183
   <https://github.com/ytree-project/ytree/pull/183>

Bugfixes

   - Get correct file numbers when doing an update save #184
   <https://github.com/ytree-project/ytree/pull/184>

Infrastructure Updates

   - Replace deprecated unyt.uconcatenate function #165
   <https://github.com/ytree-project/ytree/pull/165>
   - Updating python versions and fixing deprecations #167
   <https://github.com/ytree-project/ytree/pull/167>
   - Update version support #169
   <https://github.com/ytree-project/ytree/pull/169>
   - Replace setup.py with pyproject.toml #170
   <https://github.com/ytree-project/ytree/pull/170>
   - Add resource_class for testing and remove daily tests #171
   <https://github.com/ytree-project/ytree/pull/171>
   - Change deprecated numpy.in1d to isin #173
   <https://github.com/ytree-project/ytree/pull/173>
   - Replace deprecated functions #174
   <https://github.com/ytree-project/ytree/pull/174>
   - Generalize package description in docs #176
   <https://github.com/ytree-project/ytree/pull/176>
   - Split frontend tests into separate files #177
   <https://github.com/ytree-project/ytree/pull/177>

ytree can be installed with pip or conda:

pip install ytree
conda install -c conda-forge ytree

or update your existing installation:

pip install --upgrade ytree
conda update ytree

Full documentation can be found at https://ytree.readthedocs.io/

Thanks as always to the wonderful yt community.

Full Changelog: ytree-3.2.1...ytree-3.3.0
<https://github.com/ytree-project/ytree/compare/ytree-3.2.1...ytree-3.3.0>
_______________________________________________
yt-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/yt-users.python.org
Member address: [email protected]

Reply via email to