@@ -103,6 +103,7 @@ def _new(
103103
104104 first_cubed_i = min (i for i , s in enumerate (stack_summaries ) if s .is_cubed ())
105105 first_cubed_summary = stack_summaries [first_cubed_i ]
106+ func_name = first_cubed_summary .name
106107
107108 op_name_unique = gensym ()
108109
@@ -112,9 +113,9 @@ def _new(
112113 op_name_unique ,
113114 name = op_name_unique ,
114115 op_name = op_name ,
116+ func_name = func_name ,
115117 type = "op" ,
116118 stack_summaries = stack_summaries ,
117- op_display_name = f"{ op_name_unique } \n { first_cubed_summary .name } " ,
118119 hidden = hidden ,
119120 )
120121 # array
@@ -143,9 +144,9 @@ def _new(
143144 op_name_unique ,
144145 name = op_name_unique ,
145146 op_name = op_name ,
147+ func_name = func_name ,
146148 type = "op" ,
147149 stack_summaries = stack_summaries ,
148- op_display_name = f"{ op_name_unique } \n { first_cubed_summary .name } " ,
149150 hidden = hidden ,
150151 primitive_op = primitive_op ,
151152 pipeline = primitive_op .pipeline ,
@@ -216,7 +217,7 @@ def _create_lazy_zarr_arrays(self, dag):
216217 name = name ,
217218 op_name = op_name ,
218219 type = "op" ,
219- op_display_name = name ,
220+ func_name = "" ,
220221 primitive_op = primitive_op ,
221222 pipeline = primitive_op .pipeline ,
222223 )
@@ -379,7 +380,8 @@ def visualize(
379380 tooltip = f"name: { n } \n "
380381 node_type = d .get ("type" , None )
381382 if node_type == "op" :
382- label = d ["op_display_name" ]
383+ func_name = d ["func_name" ]
384+ label = f"{ n } \n { func_name } " .strip ()
383385 op_name = d ["op_name" ]
384386 if op_name == "blockwise" :
385387 d ["style" ] = '"rounded,filled"'
0 commit comments