mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-30 01:04:59 +00:00
wip
This commit is contained in:
parent
3c9991b38f
commit
1aa8c3983d
1 changed files with 7 additions and 3 deletions
|
@ -333,8 +333,8 @@ def call_map():
|
||||||
for ident in idents:
|
for ident in idents:
|
||||||
definers = defines[ident]
|
definers = defines[ident]
|
||||||
num_defs = len(definers)
|
num_defs = len(definers)
|
||||||
if num_defs > 3:
|
# if num_defs > 3:
|
||||||
continue
|
# continue
|
||||||
|
|
||||||
for referencer, num_refs in Counter(references[ident]).items():
|
for referencer, num_refs in Counter(references[ident]).items():
|
||||||
for definer in definers:
|
for definer in definers:
|
||||||
|
@ -353,6 +353,10 @@ def call_map():
|
||||||
dangling=personalization,
|
dangling=personalization,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
for node in G.nodes:
|
||||||
|
# todo: sum up the weight of every inbound edge to node
|
||||||
|
pass
|
||||||
|
|
||||||
N = 20
|
N = 20
|
||||||
top_10_nodes = sorted(ranked, key=ranked.get, reverse=True)[:N]
|
top_10_nodes = sorted(ranked, key=ranked.get, reverse=True)[:N]
|
||||||
nodes_to_remove = [node for node in G.nodes if node not in top_10_nodes]
|
nodes_to_remove = [node for node in G.nodes if node not in top_10_nodes]
|
||||||
|
@ -390,7 +394,7 @@ def call_map():
|
||||||
dump(refs, defs, data)
|
dump(refs, defs, data)
|
||||||
|
|
||||||
color = get_random_color()
|
color = get_random_color()
|
||||||
weight = weight * 2
|
weight = weight
|
||||||
dot.edge(refs, defs, penwidth=str(weight), color=color, fontcolor=color, label=label)
|
dot.edge(refs, defs, penwidth=str(weight), color=color, fontcolor=color, label=label)
|
||||||
|
|
||||||
top_rank = sorted([(rank, node) for (node, rank) in ranked.items()], reverse=True)
|
top_rank = sorted([(rank, node) for (node, rank) in ranked.items()], reverse=True)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue