@@ -38,9 +38,10 @@ For **Tree** implementation, there are 9 main components.
3838 3 . From * list* , using paths or parent-child tuples
3939 4 . From * nested dictionary* , using path-attribute key-value pairs or recursive structure
4040 5 . From * pandas DataFrame* , using paths or parent-child columns
41- 6 . Add nodes to existing tree using path string
42- 7 . Add nodes and attributes to existing tree using * dictionary* or * pandas DataFrame* , using path
43- 8 . Add only attributes to existing tree using * dictionary* or * pandas DataFrame* , using node name
41+ 6 . From * polars DataFrame* , using paths or parent-child columns
42+ 7 . Add nodes to existing tree using path string
43+ 8 . Add nodes and attributes to existing tree using * dictionary* , * pandas DataFrame* , or * polars DataFrame* , using path
44+ 9 . Add only attributes to existing tree using * dictionary* , * pandas DataFrame* , or * polars DataFrame* , using node name
44453 . [ ** ➰ Traversing Tree** ] ( https://bigtree.readthedocs.io/en/stable/bigtree/utils/iterators/ )
4546 1 . Pre-Order Traversal
4647 2 . Post-Order Traversal
@@ -68,7 +69,7 @@ For **Tree** implementation, there are 9 main components.
6869 1 . Enhanced Reingold Tilford Algorithm to retrieve (x, y) coordinates for a tree structure
69708 . [ ** 🔨 Exporting Tree** ] ( https://bigtree.readthedocs.io/en/stable/bigtree/tree/export/ )
7071 1 . Print to console, in vertical or horizontal orientation
71- 2 . Export to * Newick string notation* , * dictionary* , * nested dictionary* , or * pandas DataFrame*
72+ 2 . Export to * Newick string notation* , * dictionary* , * nested dictionary* , * pandas DataFrame * , or * polars DataFrame*
7273 3 . Export tree to * dot* (can save to .dot, .png, .svg, .jpeg files)
7374 4 . Export tree to * Pillow* (can save to .png, .jpg)
7475 5 . Export tree to * Mermaid Flowchart* (can display on .md)
0 commit comments