Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
add_child() (AlgoTree.flat_forest.FlatForest method)
(AlgoTree.flat_forest_node.FlatForestNode method)
(AlgoTree.Node method)
,
[1]
(AlgoTree.node.Node method)
(AlgoTree.treenode.TreeNode method)
AlgoTree
module
AlgoTree.dsl
module
AlgoTree.exporters
module
AlgoTree.flat_forest
module
AlgoTree.flat_forest_node
module
AlgoTree.fluent
module
AlgoTree.node
module
AlgoTree.node_hasher
module
AlgoTree.pattern_matcher
module
AlgoTree.pretty_tree
module
AlgoTree.serialization
module
AlgoTree.tree_converter
module
AlgoTree.tree_hasher
module
AlgoTree.tree_shaper
module
AlgoTree.tree_transformer
module
AlgoTree.treenode
module
AlgoTree.treenode_api
module
AlgoTree.utils
module
ancestors() (in module AlgoTree.utils)
as_tree() (AlgoTree.flat_forest.FlatForest method)
attributes (AlgoTree.Pattern attribute)
,
[1]
(AlgoTree.pattern_matcher.Pattern attribute)
average_distance() (in module AlgoTree.utils)
B
breadth_first() (in module AlgoTree.utils)
breadth_first_undirected() (in module AlgoTree.utils)
build() (AlgoTree.fluent.TreeBuilder method)
(AlgoTree.TreeBuilder method)
,
[1]
C
check() (AlgoTree.treenode_api.TreeNodeApi static method)
check_valid() (AlgoTree.flat_forest.FlatForest static method)
child() (AlgoTree.fluent.TreeBuilder method)
(AlgoTree.TreeBuilder method)
,
[1]
child_names() (AlgoTree.flat_forest.FlatForest method)
children (AlgoTree.flat_forest.FlatForest property)
(AlgoTree.flat_forest_node.FlatForestNode property)
(AlgoTree.Pattern attribute)
,
[1]
(AlgoTree.pattern_matcher.Pattern attribute)
children() (AlgoTree.fluent.FluentNode method)
(AlgoTree.FluentNode method)
,
[1]
clone() (AlgoTree.flat_forest_node.FlatForestNode method)
(AlgoTree.Node method)
,
[1]
(AlgoTree.node.Node method)
(AlgoTree.treenode.TreeNode method)
contains() (AlgoTree.flat_forest.FlatForest method)
(AlgoTree.flat_forest_node.FlatForestNode method)
convert() (AlgoTree.tree_converter.TreeConverter static method)
copy_under() (AlgoTree.tree_converter.TreeConverter static method)
count() (AlgoTree.fluent.FluentNode method)
(AlgoTree.FluentNode method)
,
[1]
D
default_extract() (AlgoTree.tree_converter.TreeConverter static method)
default_node_name() (AlgoTree.tree_converter.TreeConverter static method)
default_style (AlgoTree.pretty_tree.PrettyTree attribute)
(AlgoTree.PrettyTree attribute)
,
[1]
depth() (in module AlgoTree.utils)
descendants() (AlgoTree.fluent.FluentNode method)
(AlgoTree.FluentNode method)
,
[1]
(in module AlgoTree.utils)
detach() (AlgoTree.flat_forest.FlatForest method)
(AlgoTree.flat_forest_node.FlatForestNode method)
detached (AlgoTree.flat_forest.FlatForest property)
DETACHED_KEY (AlgoTree.flat_forest.FlatForest attribute)
distance() (in module AlgoTree.utils)
dotannotate() (in module AlgoTree)
,
[1]
(in module AlgoTree.tree_transformer)
dotcollect() (in module AlgoTree)
,
[1]
(in module AlgoTree.tree_shaper)
dotcount() (in module AlgoTree)
,
[1]
(in module AlgoTree.pattern_matcher)
dotexists() (in module AlgoTree)
,
[1]
(in module AlgoTree.pattern_matcher)
dotextract() (in module AlgoTree)
,
[1]
(in module AlgoTree.tree_shaper)
dotfilter() (in module AlgoTree)
,
[1]
(in module AlgoTree.pattern_matcher)
dotflatten() (in module AlgoTree)
,
[1]
(in module AlgoTree.tree_transformer)
dotgraft() (in module AlgoTree)
,
[1]
(in module AlgoTree.tree_transformer)
dotgroup() (in module AlgoTree)
,
[1]
(in module AlgoTree.tree_shaper)
dotmap() (in module AlgoTree)
,
[1]
(in module AlgoTree.tree_transformer)
dotmatch() (in module AlgoTree)
,
[1]
(in module AlgoTree.pattern_matcher)
dotmerge() (in module AlgoTree)
,
[1]
(in module AlgoTree.tree_transformer)
dotmod() (in module AlgoTree)
,
[1]
(in module AlgoTree.tree_transformer)
dotnormalize() (in module AlgoTree)
,
[1]
(in module AlgoTree.tree_transformer)
dotpartition() (in module AlgoTree)
,
[1]
(in module AlgoTree.tree_shaper)
dotpipe() (in module AlgoTree)
,
[1]
(in module AlgoTree.tree_shaper)
dotpluck() (in module AlgoTree)
,
[1]
(in module AlgoTree.pattern_matcher)
dotproject() (in module AlgoTree)
,
[1]
(in module AlgoTree.tree_shaper)
dotprune() (in module AlgoTree)
,
[1]
(in module AlgoTree.tree_transformer)
dotreduce() (in module AlgoTree)
,
[1]
(in module AlgoTree.tree_transformer)
dotsplit() (in module AlgoTree)
,
[1]
(in module AlgoTree.tree_transformer)
dotvalidate() (in module AlgoTree)
,
[1]
(in module AlgoTree.tree_transformer)
dumps() (in module AlgoTree)
(in module AlgoTree.serialization)
E
each() (AlgoTree.fluent.FluentNode method)
(AlgoTree.FluentNode method)
,
[1]
EXACT (AlgoTree.MatchType attribute)
(AlgoTree.pattern_matcher.MatchType attribute)
export_tree() (in module AlgoTree)
,
[1]
(in module AlgoTree.exporters)
F
filter() (AlgoTree.fluent.FluentNode method)
(AlgoTree.FluentNode method)
,
[1]
find() (AlgoTree.Node method)
,
[1]
(AlgoTree.node.Node method)
find_all() (AlgoTree.Node method)
,
[1]
(AlgoTree.node.Node method)
(AlgoTree.pattern_matcher.PatternMatcher method)
(AlgoTree.PatternMatcher method)
,
[1]
find_first() (AlgoTree.pattern_matcher.PatternMatcher method)
(AlgoTree.PatternMatcher method)
,
[1]
find_node() (in module AlgoTree.utils)
find_nodes() (in module AlgoTree.utils)
find_path() (in module AlgoTree.utils)
first() (AlgoTree.fluent.FluentNode method)
(AlgoTree.FluentNode method)
,
[1]
FlatForest (class in AlgoTree.flat_forest)
FlatForestNode (class in AlgoTree.flat_forest_node)
FluentNode (class in AlgoTree)
,
[1]
(class in AlgoTree.fluent)
forest (AlgoTree.flat_forest_node.FlatForestNode property)
from_dict() (AlgoTree.Node class method)
,
[1]
(AlgoTree.node.Node class method)
(AlgoTree.Pattern static method)
,
[1]
(AlgoTree.pattern_matcher.Pattern static method)
(AlgoTree.treenode.TreeNode static method)
from_parquet() (in module AlgoTree.serialization)
from_pickle() (in module AlgoTree.serialization)
from_string() (AlgoTree.Pattern static method)
,
[1]
(AlgoTree.pattern_matcher.Pattern static method)
G
get_path() (AlgoTree.Node method)
,
[1]
(AlgoTree.node.Node method)
H
height() (in module AlgoTree.utils)
I
interior_node_names() (AlgoTree.flat_forest.FlatForest method)
is_deep_wildcard (AlgoTree.Pattern attribute)
,
[1]
(AlgoTree.pattern_matcher.Pattern attribute)
is_internal() (in module AlgoTree.utils)
is_isomorphic() (in module AlgoTree.utils)
is_leaf (AlgoTree.Node property)
,
[1]
(AlgoTree.node.Node property)
is_leaf() (in module AlgoTree.utils)
is_root (AlgoTree.Node property)
,
[1]
(AlgoTree.node.Node property)
is_root() (in module AlgoTree.utils)
is_valid() (AlgoTree.flat_forest.FlatForest static method)
(AlgoTree.treenode.TreeNode static method)
(AlgoTree.treenode_api.TreeNodeApi static method)
is_wildcard (AlgoTree.Pattern attribute)
,
[1]
(AlgoTree.pattern_matcher.Pattern attribute)
isomorphic() (AlgoTree.tree_hasher.TreeHasher static method)
iter_nodes() (in module AlgoTree.serialization)
L
lca() (in module AlgoTree.utils)
leaves() (AlgoTree.fluent.FluentNode method)
(AlgoTree.FluentNode method)
,
[1]
(in module AlgoTree.utils)
level (AlgoTree.Node property)
,
[1]
(AlgoTree.node.Node property)
load() (in module AlgoTree)
(in module AlgoTree.serialization)
loads() (in module AlgoTree)
(in module AlgoTree.serialization)
logical_root_names() (AlgoTree.flat_forest.FlatForest method)
M
map() (AlgoTree.fluent.FluentNode method)
(AlgoTree.FluentNode method)
,
[1]
(in module AlgoTree.utils)
mark() (AlgoTree.pretty_tree.PrettyTree static method)
(AlgoTree.PrettyTree static method)
,
[1]
match() (AlgoTree.fluent.FluentNode method)
(AlgoTree.FluentNode method)
,
[1]
(AlgoTree.pattern_matcher.PatternMatcher method)
(AlgoTree.PatternMatcher method)
,
[1]
MatchType (class in AlgoTree)
(class in AlgoTree.pattern_matcher)
max_children (AlgoTree.Pattern attribute)
,
[1]
(AlgoTree.pattern_matcher.Pattern attribute)
min_children (AlgoTree.Pattern attribute)
,
[1]
(AlgoTree.pattern_matcher.Pattern attribute)
missing() (AlgoTree.treenode_api.TreeNodeApi static method)
module
AlgoTree
AlgoTree.dsl
AlgoTree.exporters
AlgoTree.flat_forest
AlgoTree.flat_forest_node
AlgoTree.fluent
AlgoTree.node
AlgoTree.node_hasher
AlgoTree.pattern_matcher
AlgoTree.pretty_tree
AlgoTree.serialization
AlgoTree.tree_converter
AlgoTree.tree_hasher
AlgoTree.tree_shaper
AlgoTree.tree_transformer
AlgoTree.treenode
AlgoTree.treenode_api
AlgoTree.utils
N
name (AlgoTree.flat_forest.FlatForest property)
(AlgoTree.flat_forest_node.FlatForestNode property)
(AlgoTree.Pattern attribute)
,
[1]
(AlgoTree.pattern_matcher.Pattern attribute)
name() (AlgoTree.node_hasher.NodeHasher static method)
Node (class in AlgoTree)
,
[1]
(class in AlgoTree.node)
node() (AlgoTree.flat_forest.FlatForest method)
(AlgoTree.flat_forest_node.FlatForestNode method)
(AlgoTree.node_hasher.NodeHasher static method)
(AlgoTree.treenode.TreeNode method)
node_names() (AlgoTree.flat_forest.FlatForest method)
node_stats() (in module AlgoTree.utils)
node_to_leaf_paths() (in module AlgoTree.utils)
NodeHasher (class in AlgoTree.node_hasher)
nodes() (AlgoTree.flat_forest.FlatForest method)
(AlgoTree.treenode.TreeNode method)
P
parent (AlgoTree.flat_forest.FlatForest property)
(AlgoTree.flat_forest_node.FlatForestNode property)
(AlgoTree.Node property)
,
[1]
(AlgoTree.node.Node property)
(AlgoTree.treenode.TreeNode property)
PARENT_KEY (AlgoTree.flat_forest.FlatForest attribute)
parse() (AlgoTree.dsl.TreeDSL static method)
(AlgoTree.TreeDSL static method)
,
[1]
parse_tree() (in module AlgoTree)
,
[1]
(in module AlgoTree.dsl)
PARTIAL (AlgoTree.MatchType attribute)
(AlgoTree.pattern_matcher.MatchType attribute)
path() (AlgoTree.node_hasher.NodeHasher static method)
(in module AlgoTree.utils)
paths_to_tree() (in module AlgoTree.utils)
Pattern (class in AlgoTree)
,
[1]
(class in AlgoTree.pattern_matcher)
pattern_match() (in module AlgoTree)
,
[1]
(in module AlgoTree.pattern_matcher)
PatternMatcher (class in AlgoTree)
,
[1]
(class in AlgoTree.pattern_matcher)
payload (AlgoTree.flat_forest.FlatForest property)
(AlgoTree.flat_forest_node.FlatForestNode property)
payload() (AlgoTree.node_hasher.NodeHasher static method)
predicate (AlgoTree.Pattern attribute)
,
[1]
(AlgoTree.pattern_matcher.Pattern attribute)
preferred_root (AlgoTree.flat_forest.FlatForest property)
pretty_tree() (in module AlgoTree)
,
[1]
(in module AlgoTree.pretty_tree)
PrettyTree (class in AlgoTree)
,
[1]
(class in AlgoTree.pretty_tree)
properties (AlgoTree.treenode_api.TreeNodeApi attribute)
proxy() (AlgoTree.flat_forest_node.FlatForestNode static method)
prune() (AlgoTree.fluent.FluentNode method)
(AlgoTree.FluentNode method)
,
[1]
(in module AlgoTree.utils)
purge() (AlgoTree.flat_forest.FlatForest method)
R
register_json_encoder() (in module AlgoTree.serialization)
remove_child() (AlgoTree.Node method)
,
[1]
(AlgoTree.node.Node method)
replace() (AlgoTree.pattern_matcher.PatternMatcher method)
(AlgoTree.PatternMatcher method)
,
[1]
replace_matches() (AlgoTree.fluent.FluentNode method)
(AlgoTree.FluentNode method)
,
[1]
root (AlgoTree.flat_forest.FlatForest property)
(AlgoTree.flat_forest_node.FlatForestNode property)
(AlgoTree.Node property)
,
[1]
(AlgoTree.node.Node property)
(AlgoTree.treenode.TreeNode property)
root() (AlgoTree.fluent.TreeBuilder method)
(AlgoTree.TreeBuilder method)
,
[1]
root_key() (AlgoTree.flat_forest.FlatForest method)
root_names (AlgoTree.flat_forest.FlatForest property)
roots (AlgoTree.flat_forest.FlatForest property)
S
save() (in module AlgoTree)
(in module AlgoTree.serialization)
save_tree() (in module AlgoTree)
,
[1]
(in module AlgoTree.exporters)
sibling() (AlgoTree.fluent.TreeBuilder method)
(AlgoTree.TreeBuilder method)
,
[1]
siblings (AlgoTree.Node property)
,
[1]
(AlgoTree.node.Node property)
siblings() (in module AlgoTree.utils)
size() (in module AlgoTree.utils)
sort() (AlgoTree.fluent.FluentNode method)
(AlgoTree.FluentNode method)
,
[1]
spec() (AlgoTree.flat_forest.FlatForest static method)
stream_writer() (in module AlgoTree.serialization)
subtree() (AlgoTree.flat_forest.FlatForest method)
(AlgoTree.flat_forest_node.FlatForestNode method)
(AlgoTree.treenode.TreeNode method)
subtree_centered_at() (in module AlgoTree.utils)
subtree_rooted_at() (in module AlgoTree.utils)
T
to_adjacency_list() (in module AlgoTree)
,
[1]
(in module AlgoTree.tree_shaper)
to_ascii() (AlgoTree.exporters.TreeExporter static method)
(AlgoTree.TreeExporter static method)
,
[1]
to_dict() (AlgoTree.exporters.TreeExporter static method)
(AlgoTree.flat_forest.FlatForest method)
(AlgoTree.flat_forest_node.FlatForestNode method)
(AlgoTree.fluent.FluentNode method)
(AlgoTree.FluentNode method)
,
[1]
(AlgoTree.Node method)
,
[1]
(AlgoTree.node.Node method)
(AlgoTree.tree_converter.TreeConverter static method)
(AlgoTree.TreeExporter static method)
,
[1]
(AlgoTree.treenode.TreeNode method)
(in module AlgoTree)
,
[1]
(in module AlgoTree.tree_shaper)
to_edge_list() (in module AlgoTree)
,
[1]
(in module AlgoTree.tree_shaper)
to_graphviz() (AlgoTree.exporters.TreeExporter static method)
(AlgoTree.TreeExporter static method)
,
[1]
to_graphviz_data() (in module AlgoTree)
,
[1]
(in module AlgoTree.tree_shaper)
to_html() (AlgoTree.exporters.TreeExporter static method)
(AlgoTree.TreeExporter static method)
,
[1]
to_json() (AlgoTree.exporters.TreeExporter static method)
(AlgoTree.TreeExporter static method)
,
[1]
to_json_schema() (in module AlgoTree)
,
[1]
(in module AlgoTree.tree_shaper)
to_list() (AlgoTree.fluent.FluentNode method)
(AlgoTree.FluentNode method)
,
[1]
(in module AlgoTree)
,
[1]
(in module AlgoTree.tree_shaper)
to_mermaid() (AlgoTree.exporters.TreeExporter static method)
(AlgoTree.TreeExporter static method)
,
[1]
to_nested_lists() (in module AlgoTree)
,
[1]
(in module AlgoTree.tree_shaper)
to_parquet() (in module AlgoTree.serialization)
to_paths() (in module AlgoTree)
,
[1]
(in module AlgoTree.tree_shaper)
to_pickle() (in module AlgoTree.serialization)
to_root() (AlgoTree.fluent.TreeBuilder method)
(AlgoTree.TreeBuilder method)
,
[1]
to_table() (in module AlgoTree)
,
[1]
(in module AlgoTree.tree_shaper)
to_unicode() (AlgoTree.exporters.TreeExporter static method)
(AlgoTree.TreeExporter static method)
,
[1]
to_xml() (AlgoTree.exporters.TreeExporter static method)
(AlgoTree.TreeExporter static method)
,
[1]
to_yaml() (AlgoTree.exporters.TreeExporter static method)
(AlgoTree.TreeExporter static method)
,
[1]
traverse_levelorder() (AlgoTree.Node method)
,
[1]
(AlgoTree.node.Node method)
traverse_postorder() (AlgoTree.Node method)
,
[1]
(AlgoTree.node.Node method)
traverse_preorder() (AlgoTree.Node method)
,
[1]
(AlgoTree.node.Node method)
tree() (AlgoTree.tree_hasher.TreeHasher static method)
TreeBuilder (class in AlgoTree)
,
[1]
(class in AlgoTree.fluent)
TreeConverter (class in AlgoTree.tree_converter)
TreeDSL (class in AlgoTree)
,
[1]
(class in AlgoTree.dsl)
TreeExporter (class in AlgoTree)
,
[1]
(class in AlgoTree.exporters)
TreeHasher (class in AlgoTree.tree_hasher)
TreeNode (class in AlgoTree.treenode)
TreeNodeApi (class in AlgoTree.treenode_api)
trees (AlgoTree.flat_forest.FlatForest property)
U
up() (AlgoTree.fluent.TreeBuilder method)
(AlgoTree.TreeBuilder method)
,
[1]
upgrade_legacy_format() (in module AlgoTree.serialization)
V
visit() (in module AlgoTree.utils)
W
where() (AlgoTree.fluent.FluentNode method)
(AlgoTree.FluentNode method)
,
[1]
WILDCARD (AlgoTree.MatchType attribute)
(AlgoTree.pattern_matcher.MatchType attribute)
AlgoTree
Navigation
Getting Started:
Introduction
AlgoTree Fluent API Guide
Pattern Matching
Tree Transformations
AlgoTree: Comprehensive Tutorial
AlgoTree Cookbook
Traditional API:
FlatForest
TreeNode
FlatForest Notebook
Expression Trees and Evaluation
Understanding Equality in Trees and Nodes
Tools & Reference:
jt Command-Line Tool
API Reference
AlgoTree
Related Topics
Documentation overview