Compacttree

Latest version: v0.0.7

Safety actively analyzes 682416 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.0.7

* Added details about the Python wrapper to CompactTree documentation

0.0.6

* Fixed PyPI deployment: https://pypi.org/project/CompactTree
* CompactTree's Python wrapper can now be installed with `pip install CompactTree`

0.0.5

* Added square-bracket operator (`tree[node]`) to extract data related to `node`
* Added `add_child` function
* Added `get_newick` function
* Removed internal use of nested iterator classes
* Removed all `auto` statements from `compact_tree.h`
* Restructured `calc_distance_matrix` return type
* Added Python wrapper
* Initial steps towards PyPI package

0.0.4

* Multiple updates thanks to great feedback from lczech
* Fixed Clang compilation issues
* Updated how string concatenation was being done for error messages
* Added explicit copy-assignment operators to the iterator classes
* Changed constructors to accept `const` inputs
* Added a `levelorder_iterator` class just like the existing `preorder_iterator` and `postorder_iterator` classes
* Updated cookbook and documentation to specify visit order in the various traversal iterators

0.0.3

* Added GitHub Action to automatically attach `compact_tree.h` to release
* Modernized documentation aesthetics
* Cleaned up repo organization
* Added cookbook
* Added function to calculate distance matrix
* Added function to bulk-replace node labels

0.0.2

* Added more getter / checking helper functions
* Restructured existing functions to use the new getter / checking helper functions for improved readability

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.