ANN: ytree 3.3 released
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>
participants (1)
-
Britton Smith