Alpha - Flamingo
Features:
- Clusters can now be connected using the cluster variable reference directly without the need to pass ltail or lhead for nested clusters.
Example Code:
from architectures.core import Graph, Cluster, Group, Node, Edge, Flow
from architectures.themes import Default, LightMode
with Graph("My Graph Broken", theme=LightMode(), show=True) as graph:
with Cluster("A") as cluster_a:
with Cluster("B") as cluster_b:
a = Node("A")
b = Node("B")
with Cluster("C") as cluster_c:
with Cluster("D") as cluster_d:
with Cluster("E") as cluster_e:
c = Node("C")
d = Node("D")
Edge(cluster_a, cluster_c)
Bugs Squashed:
- Issues with the search_state() function were resolved allowing for proper linking of clusters.