Releases: kayjan/bigtree
Releases · kayjan/bigtree
v0.12.3
v0.12.2
v0.12.1
2023-09-11
Fixed
- Tree Plot: Reingold Tilford Algorithm to handle cases of negative x-coordinates with adjustment parameter.
What's Changed
- Fix: Reingold Tilford algorithm to handle negative x-coordinates by @kayjan in #85
- Update: README and v0.12.1 by @kayjan in #86
Full Changelog: 0.12.0...0.12.1
v0.12.0
2023-09-09
Changed
- Tree/DAG Constructor, Tree/DAG Exporter: Make
pandas
optional dependency.
Fixed
- Misc: Fixed Calendar workflow to throw error when
to_dataframe
method is called on empty calendar. - Tree/DAGNode Exporter, Tree Helper, Tree Search: Relax type hinting using TypeVar.
What's Changed
Full Changelog: 0.11.0...0.12.0
v0.11.0
2023-09-08
Added
- Tree Helper: Pruning tree to allow pruning by
prune_path
andmax_depth
. - Tree Plot: Implement Enhanced Reingold Tilford Algorithm to retrieve (x, y) coordinates for a tree structure.
Changed
- BaseNode/DAGNode:
get_attr
method to allow default return value.
Fixed
- Utility Iterator: Relax type hinting using TypeVar.
v0.10.3
v0.10.2
v0.10.1
v0.10.0
0.9.5
2023-07-13
Added
- Misc: Added init files, add link to discussions to README and pyproject, add sphinx coverage shortcuts.