1 line
45 KiB
JSON
1 line
45 KiB
JSON
{"id":"e3e0b5c0-c671-4586-ad36-5ed9911d0f3b","revision":0,"last_node_id":156,"last_link_id":309,"nodes":[{"id":13,"type":"SET_MaskDifference","pos":[1925,2125],"size":[270,78],"flags":{},"order":21,"mode":0,"inputs":[{"localized_name":"result","name":"result","type":"MASK","link":288},{"localized_name":"reference","name":"reference","type":"MASK","link":289},{"localized_name":"mode","name":"mode","type":"COMBO","widget":{"name":"mode"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[17]}],"properties":{"cnr_id":"image-misc","ver":"64eafc6402dab88363d4529b10ced54eb8a60eb2","Node name for S&R":"SET_MaskDifference","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"mode":true}},"widget_ue_connectable":{"mode":true}},"widgets_values":["Simple (Red/Green)"],"color":"#2a363b","bgcolor":"#3f5159"},{"id":50,"type":"SET_ConsolidateMetrics","pos":[2325,2750],"size":[270,126],"flags":{"collapsed":false},"order":22,"mode":0,"inputs":[{"localized_name":"metrics","name":"metrics","type":"DICT","link":290},{"localized_name":"img_name","name":"img_name","type":"STRING","link":291},{"localized_name":"destination","name":"destination","type":"STRING","widget":{"name":"destination"},"link":262},{"localized_name":"metric_ids","name":"metric_ids","shape":7,"type":"STRING","widget":{"name":"metric_ids"},"link":277},{"localized_name":"res_destination","name":"res_destination","shape":7,"type":"STRING","widget":{"name":"res_destination"},"link":274}],"outputs":[{"localized_name":"consolidated","name":"consolidated","shape":6,"type":"DICT","links":[218]}],"properties":{"cnr_id":"image-misc","ver":"4cb9bf3d81bc1778546ceb399d2b31dd65950a68","Node name for S&R":"SET_ConsolidateMetrics","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"destination":true}},"widget_ue_connectable":{"destination":true}},"widgets_values":["./result","",""],"color":"#2a363b","bgcolor":"#3f5159"},{"id":92,"type":"SET_PlotMetricCurvesPIL","pos":[3050,2750],"size":[270,174],"flags":{},"order":24,"mode":0,"inputs":[{"localized_name":"metrics","name":"metrics","type":"DICT","link":218},{"localized_name":"legend_labels","name":"legend_labels","shape":7,"type":"STRING","link":275},{"localized_name":"plot_title","name":"plot_title","type":"STRING","widget":{"name":"plot_title"},"link":238},{"localized_name":"curve_color","name":"curve_color","type":"STRING","widget":{"name":"curve_color"},"link":null},{"localized_name":"width","name":"width","type":"INT","widget":{"name":"width"},"link":null},{"localized_name":"height","name":"height","type":"INT","widget":{"name":"height"},"link":null},{"localized_name":"auto_scale","name":"auto_scale","type":"BOOLEAN","widget":{"name":"auto_scale"},"link":null}],"outputs":[{"localized_name":"pr_curve_plot","name":"pr_curve_plot","type":"IMAGE","links":[167]},{"localized_name":"fm_curve_plot","name":"fm_curve_plot","type":"IMAGE","links":[171]}],"properties":{"cnr_id":"image-misc","ver":"4cb9bf3d81bc1778546ceb399d2b31dd65950a68","Node name for S&R":"SET_PlotMetricCurvesPIL","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"plot_title":true,"curve_color":true,"width":true,"height":true}},"widget_ue_connectable":{"plot_title":true,"curve_color":true,"width":true,"height":true,"auto_scale":true}},"widgets_values":["Dataset_1","red blue",1600,1200,true],"color":"#2a363b","bgcolor":"#3f5159"},{"id":95,"type":"PreviewImage","pos":[3375,2775],"size":[1150,600],"flags":{},"order":26,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":171}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.59","Node name for S&R":"PreviewImage","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}},"widget_ue_connectable":{}},"widgets_values":[],"color":"#232","bgcolor":"#353"},{"id":121,"type":"Basic data handling: DataListCreate","pos":[-110,2530],"size":[210,106],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"item_0","name":"item_0","shape":7,"type":"*","widget":{"name":"item_0"},"link":null},{"name":"item_1","shape":7,"type":"*","widget":{"name":"item_1"},"link":null},{"name":"item_2","shape":7,"type":"*","widget":{"name":"item_2"},"link":null}],"outputs":[{"localized_name":"list","name":"list","shape":6,"type":"*","links":[253]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"34e0ef423b283ccb6d3b5aeb20f12535abc21774","Node name for S&R":"Basic data handling: DataListCreate","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}},"widget_ue_connectable":{"item_0":true,"item_1":true,"item_2":true}},"widgets_values":["Method_1","Method_2",""],"color":"#233","bgcolor":"#355"},{"id":17,"type":"PrimitiveString","pos":[-160,2880],"size":[270,58],"flags":{},"order":1,"mode":0,"inputs":[{"localized_name":"value","name":"value","type":"STRING","widget":{"name":"value"},"link":null}],"outputs":[{"localized_name":"STRING","name":"STRING","type":"STRING","links":[252]}],"title":"Base path","properties":{"cnr_id":"comfy-core","ver":"0.3.59","Node name for S&R":"PrimitiveString","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"value":true}},"widget_ue_connectable":{"value":true}},"widgets_values":["SOD"],"color":"#232","bgcolor":"#353"},{"id":14,"type":"PreviewImage","pos":[2250,2125],"size":[660,420],"flags":{},"order":23,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":17}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.59","Node name for S&R":"PreviewImage","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}},"widget_ue_connectable":{}},"widgets_values":[],"color":"#232","bgcolor":"#353"},{"id":12,"type":"SET_MaskLoad","pos":[1325,2125],"size":[400,440],"flags":{"collapsed":false},"order":17,"mode":0,"inputs":[{"localized_name":"file_name","name":"file_name","type":"STRING","widget":{"name":"file_name"},"link":294},{"localized_name":"batch_size","name":"batch_size","type":"INT","widget":{"name":"batch_size"},"link":null},{"localized_name":"channel","name":"channel","shape":7,"type":"COMBO","widget":{"name":"channel"},"link":null},{"localized_name":"show_preview","name":"show_preview","shape":7,"type":"BOOLEAN","widget":{"name":"show_preview"},"link":null}],"outputs":[{"localized_name":"mask","name":"mask","shape":6,"type":"MASK","links":[12,288]},{"localized_name":"file_name","name":"file_name","shape":6,"type":"STRING","links":[]}],"properties":{"cnr_id":"image-misc","ver":"64eafc6402dab88363d4529b10ced54eb8a60eb2","Node name for S&R":"SET_MaskLoad","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"file_name":true,"batch_size":true,"channel":true,"show_preview":true}},"widget_ue_connectable":{"file_name":true,"batch_size":true,"channel":true,"show_preview":true}},"widgets_values":["",1,"red",true],"color":"#2a363b","bgcolor":"#3f5159"},{"id":11,"type":"SET_MaskLoad","pos":[1325,2625],"size":[410,450],"flags":{"collapsed":false},"order":19,"mode":0,"inputs":[{"localized_name":"file_name","name":"file_name","type":"STRING","widget":{"name":"file_name"},"link":306},{"localized_name":"batch_size","name":"batch_size","type":"INT","widget":{"name":"batch_size"},"link":null},{"localized_name":"channel","name":"channel","shape":7,"type":"COMBO","widget":{"name":"channel"},"link":null},{"localized_name":"show_preview","name":"show_preview","shape":7,"type":"BOOLEAN","widget":{"name":"show_preview"},"link":null}],"outputs":[{"localized_name":"mask","name":"mask","shape":6,"type":"MASK","links":[10,289]},{"localized_name":"file_name","name":"file_name","shape":6,"type":"STRING","links":null}],"properties":{"cnr_id":"image-misc","ver":"64eafc6402dab88363d4529b10ced54eb8a60eb2","Node name for S&R":"SET_MaskLoad","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"file_name":true,"batch_size":true,"channel":true,"show_preview":true}},"widget_ue_connectable":{"file_name":true,"batch_size":true,"channel":true,"show_preview":true}},"widgets_values":["SOD/gt/Dataset_1/im005.png",1,"red",true],"color":"#2a363b","bgcolor":"#3f5159"},{"id":126,"type":"3ce0ebe0-ef07-4967-827e-9715b95b02c8","pos":[190,2610],"size":[210,158],"flags":{"collapsed":false},"order":12,"mode":0,"inputs":[{"label":"base_path","localized_name":"path2","name":"path2","type":"STRING","widget":{"name":"path2"},"link":252},{"label":"methods","localized_name":"list_A","name":"list_A","type":"*","link":253},{"label":"datasets","localized_name":"list_B","name":"list_B","type":"*","link":254}],"outputs":[{"label":"input","name":"path","type":"STRING","links":[261]},{"label":"output","name":"path_1","type":"STRING","links":[262,263]},{"label":"gt","name":"path_2","type":"STRING","links":[272]},{"label":"output_id","name":"STRING","type":"STRING","links":[277]},{"label":"output_base","name":"path_3","type":"STRING","links":[274]},{"label":"legend_labels","name":"B_out","type":"*","links":[275]}],"properties":{"proxyWidgets":[["-1","path2"]],"cnr_id":"comfy-core","ver":"0.3.66","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}},"widget_ue_connectable":{"path2":true}},"widgets_values":["pred_maps"],"color":"#323","bgcolor":"#535"},{"id":120,"type":"Basic data handling: DataListCreate","pos":[-110,2710],"size":[210,106],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"item_0","name":"item_0","shape":7,"type":"*","widget":{"name":"item_0"},"link":null},{"name":"item_1","shape":7,"type":"*","widget":{"name":"item_1"},"link":null},{"name":"item_2","shape":7,"type":"*","widget":{"name":"item_2"},"link":null}],"outputs":[{"localized_name":"list","name":"list","shape":6,"type":"*","links":[238,254]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"34e0ef423b283ccb6d3b5aeb20f12535abc21774","Node name for S&R":"Basic data handling: DataListCreate","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}},"widget_ue_connectable":{"item_0":true,"item_1":true,"item_2":true}},"widgets_values":["Dataset_1","Dataset_2",""],"color":"#233","bgcolor":"#355"},{"id":133,"type":"SET_ImageMemoryEstimator","pos":[940,2320],"size":[300,240],"flags":{},"order":14,"mode":0,"inputs":[{"localized_name":"file_name","name":"file_name","type":"STRING","link":292},{"localized_name":"is_image","name":"is_image","type":"BOOLEAN","widget":{"name":"is_image"},"link":null},{"localized_name":"is_mask","name":"is_mask","type":"BOOLEAN","widget":{"name":"is_mask"},"link":null}],"outputs":[{"localized_name":"total_bytes","name":"total_bytes","type":"INT","links":null},{"localized_name":"human_readable","name":"human_readable","type":"STRING","links":[293]},{"localized_name":"file_name","name":"file_name","shape":6,"type":"STRING","links":[294]}],"properties":{"cnr_id":"image-misc","ver":"e105455bc7bf629ea61fa7f6fd677d1dca9a47cc","Node name for S&R":"SET_ImageMemoryEstimator","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"is_image":true,"is_mask":true}},"widget_ue_connectable":{"is_image":true,"is_mask":true}},"widgets_values":["Number of images: 64<br>Minimum Dimensions: 266x400<br>Maximum Dimensions: 960x1080<br>Total Raw Tensor Size: 96.37 MiB (101049600 bytes)","Number of images: 64<br>Minimum Dimensions: 266x400<br>Maximum Dimensions: 960x1080<br>Total Raw Tensor Size: 385.47 MiB (404198400 bytes)","Number of images: 64<br>Minimum Dimensions: 266x400<br>Maximum Dimensions: 960x1080<br>Total Raw Tensor Size: 385.47 MiB (404198400 bytes)"],"color":"#2a363b","bgcolor":"#3f5159"},{"id":145,"type":"PreviewAny","pos":[940,2030],"size":[210,88],"flags":{},"order":18,"mode":0,"inputs":[{"localized_name":"source","name":"source","type":"*","link":304}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.59","Node name for S&R":"PreviewAny","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}},"widget_ue_connectable":{}},"widgets_values":[],"color":"#232","bgcolor":"#353"},{"id":146,"type":"SET_ImageMemoryEstimator","pos":[940,2660],"size":[300,240],"flags":{},"order":15,"mode":0,"inputs":[{"localized_name":"file_name","name":"file_name","type":"STRING","link":305},{"localized_name":"is_image","name":"is_image","type":"BOOLEAN","widget":{"name":"is_image"},"link":null},{"localized_name":"is_mask","name":"is_mask","type":"BOOLEAN","widget":{"name":"is_mask"},"link":null}],"outputs":[{"localized_name":"total_bytes","name":"total_bytes","type":"INT","links":null},{"localized_name":"human_readable","name":"human_readable","type":"STRING","links":[304]},{"localized_name":"file_name","name":"file_name","shape":6,"type":"STRING","links":[306]}],"properties":{"cnr_id":"image-misc","ver":"e105455bc7bf629ea61fa7f6fd677d1dca9a47cc","Node name for S&R":"SET_ImageMemoryEstimator","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"is_image":true,"is_mask":true}},"widget_ue_connectable":{"is_image":true,"is_mask":true}},"widgets_values":["Number of images: 64<br>Minimum Dimensions: 266x400<br>Maximum Dimensions: 960x1080<br>Total Raw Tensor Size: 96.37 MiB (101049600 bytes)","Number of images: 64<br>Minimum Dimensions: 266x400<br>Maximum Dimensions: 960x1080<br>Total Raw Tensor Size: 385.47 MiB (404198400 bytes)","Number of images: 64<br>Minimum Dimensions: 266x400<br>Maximum Dimensions: 960x1080<br>Total Raw Tensor Size: 385.47 MiB (404198400 bytes)"],"color":"#2a363b","bgcolor":"#3f5159"},{"id":134,"type":"PreviewAny","pos":[940,2160],"size":[210,88],"flags":{},"order":16,"mode":0,"inputs":[{"localized_name":"source","name":"source","type":"*","link":293}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.59","Node name for S&R":"PreviewAny","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}},"widget_ue_connectable":{}},"widgets_values":[],"color":"#232","bgcolor":"#353"},{"id":147,"type":"MarkdownNote","pos":[-200,2150],"size":[625,250],"flags":{},"order":3,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 1 Here we configure the paths\n\nDownload the dataset example from [SOD Evaluation Metrics](https://github.com/zyjwuyan/SOD_Evaluation_Metrics) repo.\n\nCopy the files to a subdir inside `ComfyUI/input`\n\nIn this example we asume the files are in `SOD` subdir, so `ComfyUI/input/SOD/gt/` contains the reference images\n\nThe first list contains the name of the methods we are comparing, and the second list the name of the datasets we are using.\n\nThe `Base path` node contains the above mentioned name: `SOD`\n\nThe `Path create` subgraph might look quite complex at first sight, but is just a description of the arbitrary paths used in the example.\n"],"color":"#432","bgcolor":"#653"},{"id":148,"type":"MarkdownNote","pos":[600,2250],"size":[275,250],"flags":{},"order":4,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 2 Scanning the files\n\nThis node will generate the name of the files.\n\nIt will look for images in the `source` path. Once an image is found it will look for a file with the same name and `.csv` extension in the `destination`.\n\nIf the destination file is already generated it will be skipped.\n\nThis allows running the process in batches.\n\nThe outputs are the list of images to compare with their reference and the name of the results."],"color":"#432","bgcolor":"#653"},{"id":149,"type":"MarkdownNote","pos":[975,1725],"size":[275,250],"flags":{},"order":5,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 3 Estimating the dataset size\n\nThese nodes can be used to estimate how much memory is needed for a copy of the images and their references when loaded in RAM.\n\nThe workflow needs more than one copy"],"color":"#432","bgcolor":"#653"},{"id":150,"type":"MarkdownNote","pos":[1375,1750],"size":[275,250],"flags":{},"order":6,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 4 Loading the images\n\nThese nodes will load the images and their references.\n\nIn this example 64 images and 64 references are loaded to RAM. This is because we have two methods applied to two datasets of 16 images (2\\*2*16=64)\n\nFor large datasets you should disable the `show_preview` option and also set the `image_load_cap` in the node that creates the list. Limiting the number of images. You can then queue enough runs to cover the dataset.\n\n"],"color":"#432","bgcolor":"#653"},{"id":151,"type":"MarkdownNote","pos":[2075,1750],"size":[275,250],"flags":{},"order":7,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 5 Compare\n\nFor real datasets the comparison might be an overkill, but here is quite illustrative"],"color":"#432","bgcolor":"#653"},{"id":152,"type":"MarkdownNote","pos":[1900,3300],"size":[275,250],"flags":{},"order":8,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 6 Saliency Evaluation Metrics\n\nThis is the node where the metrics are computed. \n\nYou can disable the metrics you don't need to speed-up the process.\n\nThe save options will save the individual metrics to a file with a name similar to the image, but with a corresponding suffix. "],"color":"#432","bgcolor":"#653"},{"id":153,"type":"MarkdownNote","pos":[2425,3300],"size":[275,250],"flags":{},"order":9,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 7 Consolidating the metrics\n\nThis node will create a CSV for each method + dataset. \n\nThis spreadsheet will contain the data for all the images in the dataset\n\nA result for each combination is also stored at `res_destination`"],"color":"#432","bgcolor":"#653"},{"id":154,"type":"MarkdownNote","pos":[3025,2400],"size":[275,250],"flags":{},"order":10,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 8 Plots\n\nThis node plots the same graphics found in the original repo.\n\nOne for each dataset comparing the two methods.\n\nYou can save them using the `Save Image` node, like usually.\n\nAlso using the right click menu in the preview nodes."],"color":"#432","bgcolor":"#653"},{"id":93,"type":"PreviewImage","pos":[3375,2175],"size":[1150,525],"flags":{},"order":25,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":167}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.59","Node name for S&R":"PreviewImage","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}},"widget_ue_connectable":{}},"widgets_values":[],"color":"#232","bgcolor":"#353"},{"id":155,"type":"MarkdownNote","pos":[3800,1825],"size":[275,250],"flags":{},"order":11,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 9 Results\n\nThe results are stored in `ComfyUI/output/SOD` if you need to compute all again just remove the generated dir.\n\nNote that the nodes checks for already generated data, so you must remove the generated values in order to compute them again."],"color":"#432","bgcolor":"#653"},{"id":1,"type":"SET_SaliencyEvaluationMetrics","pos":[1875,2375],"size":[300,630],"flags":{"collapsed":false},"order":20,"mode":0,"inputs":[{"localized_name":"prediction","name":"prediction","type":"MASK","link":12},{"localized_name":"ground_truth","name":"ground_truth","type":"MASK","link":10},{"localized_name":"img_name","name":"img_name","shape":7,"type":"STRING","link":74},{"localized_name":"normalize","name":"normalize","shape":7,"type":"BOOLEAN","widget":{"name":"normalize"},"link":null},{"localized_name":"result_save","name":"result_save","shape":7,"type":"BOOLEAN","widget":{"name":"result_save"},"link":null},{"localized_name":"mae_enable","name":"mae_enable","shape":7,"type":"BOOLEAN","widget":{"name":"mae_enable"},"link":null},{"localized_name":"mae_save","name":"mae_save","shape":7,"type":"BOOLEAN","widget":{"name":"mae_save"},"link":null},{"localized_name":"max_f_mes_enable","name":"max_f_mes_enable","shape":7,"type":"BOOLEAN","widget":{"name":"max_f_mes_enable"},"link":null},{"localized_name":"max_f_mes_save","name":"max_f_mes_save","shape":7,"type":"BOOLEAN","widget":{"name":"max_f_mes_save"},"link":null},{"localized_name":"s_mes_enable","name":"s_mes_enable","shape":7,"type":"BOOLEAN","widget":{"name":"s_mes_enable"},"link":null},{"localized_name":"s_mes_save","name":"s_mes_save","shape":7,"type":"BOOLEAN","widget":{"name":"s_mes_save"},"link":null},{"localized_name":"e_mes_enable","name":"e_mes_enable","shape":7,"type":"BOOLEAN","widget":{"name":"e_mes_enable"},"link":null},{"localized_name":"e_mes_save","name":"e_mes_save","shape":7,"type":"BOOLEAN","widget":{"name":"e_mes_save"},"link":null},{"localized_name":"wf_mes_enable","name":"wf_mes_enable","shape":7,"type":"BOOLEAN","widget":{"name":"wf_mes_enable"},"link":null},{"localized_name":"wf_mes_save","name":"wf_mes_save","shape":7,"type":"BOOLEAN","widget":{"name":"wf_mes_save"},"link":null}],"outputs":[{"localized_name":"all","name":"all","shape":6,"type":"DICT","links":[290]},{"localized_name":"img_name","name":"img_name","shape":6,"type":"STRING","links":[291]},{"localized_name":"MAE","name":"MAE","type":"FLOAT","links":null},{"localized_name":"Max_F-measure","name":"Max_F-measure","type":"FLOAT","links":null},{"localized_name":"S-measure","name":"S-measure","type":"FLOAT","links":null},{"localized_name":"E-measure","name":"E-measure","type":"FLOAT","links":null},{"localized_name":"Weighted_F-measure","name":"Weighted_F-measure","type":"FLOAT","links":null}],"properties":{"cnr_id":"image-misc","ver":"64eafc6402dab88363d4529b10ced54eb8a60eb2","Node name for S&R":"SET_SaliencyEvaluationMetrics","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"result_save":true,"mae_enable":true,"mae_save":true,"max_f_mes_enable":true,"max_f_mes_save":true,"s_mes_enable":true,"s_mes_save":true,"e_mes_enable":true,"e_mes_save":true,"wf_mes_enable":true,"wf_mes_save":true}},"widget_ue_connectable":{"normalize":true,"result_save":true,"mae_enable":true,"mae_save":true,"max_f_mes_enable":true,"max_f_mes_save":true,"s_mes_enable":true,"s_mes_save":true,"e_mes_enable":true,"e_mes_save":true,"wf_mes_enable":true,"wf_mes_save":true}},"widgets_values":[false,"<table><tr><td>MAE</td><td>0.0000</td></tr><tr><td>Fβmax</td><td>0.0000</td></tr><tr><td>Sα</td><td>0.0000</td></tr><tr><td>Eϕmean</td><td>0.0000</td></tr><tr><td>Eϕmax</td><td>0.0000</td></tr><tr><td>Eϕadp</td><td>0.0000</td></tr><tr><td>Fβw</td><td>0.0000</td></tr></table>","<table><tr><td>MAE</td><td>0.0000</td></tr><tr><td>Fβmax</td><td>0.0000</td></tr><tr><td>Sα</td><td>0.0000</td></tr><tr><td>Eϕmean</td><td>0.0000</td></tr><tr><td>Eϕmax</td><td>0.0000</td></tr><tr><td>Eϕadp</td><td>0.0000</td></tr><tr><td>Fβw</td><td>0.0000</td></tr></table>","<table><tr><td>MAE</td><td>0.0000</td></tr><tr><td>Fβmax</td><td>0.0000</td></tr><tr><td>Sα</td><td>0.0000</td></tr><tr><td>Eϕmean</td><td>0.0000</td></tr><tr><td>Eϕmax</td><td>0.0000</td></tr><tr><td>Eϕadp</td><td>0.0000</td></tr><tr><td>Fβw</td><td>0.0000</td></tr></table>","<table><tr><td>MAE</td><td>0.0000</td></tr><tr><td>Fβmax</td><td>0.0000</td></tr><tr><td>Sα</td><td>0.0000</td></tr><tr><td>Eϕmean</td><td>0.0000</td></tr><tr><td>Eϕmax</td><td>0.0000</td></tr><tr><td>Eϕadp</td><td>0.0000</td></tr><tr><td>Fβw</td><td>0.0000</td></tr></table>","<table><tr><td>MAE</td><td>0.0000</td></tr><tr><td>Fβmax</td><td>0.0000</td></tr><tr><td>Sα</td><td>0.0000</td></tr><tr><td>Eϕmean</td><td>0.0000</td></tr><tr><td>Eϕmax</td><td>0.0000</td></tr><tr><td>Eϕadp</td><td>0.0000</td></tr><tr><td>Fβw</td><td>0.0000</td></tr></table>","<table><tr><td>MAE</td><td>0.0000</td></tr><tr><td>Fβmax</td><td>0.0000</td></tr><tr><td>Sα</td><td>0.0000</td></tr><tr><td>Eϕmean</td><td>0.0000</td></tr><tr><td>Eϕmax</td><td>0.0000</td></tr><tr><td>Eϕadp</td><td>0.0000</td></tr><tr><td>Fβw</td><td>0.0000</td></tr></table>","<table><tr><td>MAE</td><td>0.0351</td></tr><tr><td>Fβmax</td><td>0.9180</td></tr><tr><td>Sα</td><td>0.9041</td></tr><tr><td>Eϕmean</td><td>0.9470</td></tr><tr><td>Eϕmax</td><td>0.9672</td></tr><tr><td>Eϕadp</td><td>0.9557</td></tr><tr><td>Fβw</td><td>0.8718</td></tr></table>","<table><tr><td>MAE</td><td>0.0351</td></tr><tr><td>Fβmax</td><td>0.9180</td></tr><tr><td>Sα</td><td>0.9041</td></tr><tr><td>Eϕmean</td><td>0.9470</td></tr><tr><td>Eϕmax</td><td>0.9672</td></tr><tr><td>Eϕadp</td><td>0.9557</td></tr><tr><td>Fβw</td><td>0.8718</td></tr></table>","<table><tr><td>MAE</td><td>0.0000</td></tr><tr><td>Fβmax</td><td>0.0000</td></tr><tr><td>Sα</td><td>0.0000</td></tr><tr><td>Eϕmean</td><td>0.0000</td></tr><tr><td>Eϕmax</td><td>0.0000</td></tr><tr><td>Eϕadp</td><td>0.0000</td></tr><tr><td>Fβw</td><td>0.0000</td></tr></table>","<table><tr><td>MAE</td><td>0.0353</td></tr><tr><td>Fβmax</td><td>0.9180</td></tr><tr><td>Sα</td><td>0.9041</td></tr><tr><td>Eϕmean</td><td>0.9461</td></tr><tr><td>Eϕmax</td><td>0.9668</td></tr><tr><td>Eϕadp</td><td>0.9557</td></tr><tr><td>Fβw</td><td>0.8715</td></tr></table>","<table><tr><td>MAE</td><td>0.0353</td></tr><tr><td>Fβmax</td><td>0.9180</td></tr><tr><td>Sα</td><td>0.9041</td></tr><tr><td>Eϕmean</td><td>0.9461</td></tr><tr><td>Eϕmax</td><td>0.9668</td></tr><tr><td>Eϕadp</td><td>0.9557</td></tr><tr><td>Fβw</td><td>0.8715</td></tr></table>","<table><tr><td>MAE</td><td>0.0353</td></tr><tr><td>Fβmax</td><td>0.9180</td></tr><tr><td>Sα</td><td>0.9041</td></tr><tr><td>Eϕmean</td><td>0.9461</td></tr><tr><td>Eϕmax</td><td>0.9668</td></tr><tr><td>Eϕadp</td><td>0.9557</td></tr><tr><td>Fβw</td><td>0.8715</td></tr></table>"],"color":"#2a363b","bgcolor":"#3f5159"},{"id":44,"type":"SET_ImageDataset","pos":[590,2560],"size":[270,362],"flags":{"collapsed":false},"order":13,"mode":0,"inputs":[{"localized_name":"source","name":"source","type":"STRING","widget":{"name":"source"},"link":261},{"localized_name":"pattern","name":"pattern","type":"STRING","widget":{"name":"pattern"},"link":null},{"localized_name":"destination","name":"destination","type":"STRING","widget":{"name":"destination"},"link":263},{"localized_name":"dest_ext","name":"dest_ext","type":"STRING","widget":{"name":"dest_ext"},"link":null},{"localized_name":"reference","name":"reference","shape":7,"type":"STRING","widget":{"name":"reference"},"link":272},{"localized_name":"sort_method","name":"sort_method","shape":7,"type":"COMBO","widget":{"name":"sort_method"},"link":null},{"localized_name":"image_load_cap","name":"image_load_cap","shape":7,"type":"INT","widget":{"name":"image_load_cap"},"link":null},{"localized_name":"skip_first_images","name":"skip_first_images","shape":7,"type":"INT","widget":{"name":"skip_first_images"},"link":null},{"localized_name":"select_every_nth","name":"select_every_nth","shape":7,"type":"INT","widget":{"name":"select_every_nth"},"link":null},{"localized_name":"random_seed","name":"random_seed","shape":7,"type":"INT","widget":{"name":"random_seed"},"link":null},{"localized_name":"block_when_finished","name":"block_when_finished","shape":7,"type":"BOOLEAN","widget":{"name":"block_when_finished"},"link":null},{"localized_name":"invert","name":"invert","shape":7,"type":"BOOLEAN","widget":{"name":"invert"},"link":null}],"outputs":[{"localized_name":"images","name":"images","shape":6,"type":"STRING","links":[292]},{"localized_name":"results","name":"results","shape":6,"type":"STRING","links":[74]},{"localized_name":"references","name":"references","shape":6,"type":"STRING","links":[305]}],"properties":{"cnr_id":"image-misc","ver":"a34689b27c842b792cb0fc8011ac5fe1d6ebe8d8","Node name for S&R":"SET_ImageDataset","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"source":true,"pattern":true,"destination":true,"dest_ext":true,"reference":true,"sort_method":true,"image_load_cap":true,"skip_first_images":true,"select_every_nth":true,"random_seed":true}},"widget_ue_connectable":{"source":true,"pattern":true,"destination":true,"dest_ext":true,"reference":true,"sort_method":true,"image_load_cap":true,"skip_first_images":true,"select_every_nth":true,"random_seed":true,"block_when_finished":true}},"widgets_values":["./dataset/im",".*","./result","csv","./dataset/gt","Alphabetical (ASC)",0,0,1,1,false,true],"color":"#2a363b","bgcolor":"#3f5159"}],"links":[[10,11,0,1,1,"MASK"],[12,12,0,1,0,"MASK"],[17,13,0,14,0,"IMAGE"],[74,44,1,1,2,"STRING"],[167,92,0,93,0,"IMAGE"],[171,92,1,95,0,"IMAGE"],[218,50,0,92,0,"DICT"],[238,120,0,92,2,"STRING"],[252,17,0,126,0,"STRING"],[253,121,0,126,1,"*"],[254,120,0,126,2,"*"],[261,126,0,44,0,"STRING"],[262,126,1,50,2,"STRING"],[263,126,1,44,2,"STRING"],[272,126,2,44,4,"STRING"],[274,126,4,50,4,"STRING"],[275,126,5,92,1,"STRING"],[277,126,3,50,3,"STRING"],[288,12,0,13,0,"MASK"],[289,11,0,13,1,"MASK"],[290,1,0,50,0,"DICT"],[291,1,1,50,1,"STRING"],[292,44,0,133,0,"STRING"],[293,133,1,134,0,"*"],[294,133,2,12,0,"STRING"],[304,146,1,145,0,"*"],[305,44,2,146,0,"STRING"],[306,146,2,11,0,"STRING"]],"groups":[{"id":2,"title":"Load and compare","bounding":[1300,2025,1630,1060],"color":"#3f789e","font_size":24,"flags":{}},{"id":3,"title":"Compose the image and reference paths","bounding":[-200,2450,625,500],"color":"#3f789e","font_size":24,"flags":{}},{"id":7,"title":"Plots","bounding":[3350,2100,1200,1300],"color":"#3f789e","font_size":24,"flags":{}}],"definitions":{"subgraphs":[{"id":"3ce0ebe0-ef07-4967-827e-9715b95b02c8","version":1,"state":{"lastGroupId":7,"lastNodeId":134,"lastLinkId":273,"lastRerouteId":43},"revision":0,"config":{},"name":"Path create","inputNode":{"id":-10,"bounding":[-1025,2600,120,100]},"outputNode":{"id":-20,"bounding":[1325,2575,120,160]},"inputs":[{"id":"e82411a8-2a90-4c0a-961d-696d838e42fb","name":"path2","type":"STRING","linkIds":[51,40],"localized_name":"path2","label":"base_path","shape":7,"pos":[-925,2620]},{"id":"20f0405f-75f4-4d8c-b335-e089a50b43a7","name":"list_A","type":"*","linkIds":[242],"localized_name":"list_A","label":"methods","pos":[-925,2640]},{"id":"0f95981f-d683-4610-937a-99d4ae13e780","name":"list_B","type":"*","linkIds":[243],"localized_name":"list_B","label":"datasets","pos":[-925,2660]}],"outputs":[{"id":"5e724299-38ef-44b0-8fd8-1c51456b0a2c","name":"path","type":"STRING","linkIds":[256],"label":"input","pos":[1345,2595]},{"id":"fedc5410-87c6-420d-834c-34ff490b4e06","name":"path_1","type":"STRING","linkIds":[257],"label":"output","pos":[1345,2615]},{"id":"ad59d7eb-ff25-4efe-a2fe-9bebda625ddb","name":"path_2","type":"STRING","linkIds":[269],"label":"gt","pos":[1345,2635]},{"id":"e6c90c5d-f65b-4763-a700-070a164ca1c9","name":"STRING","type":"STRING","linkIds":[270],"label":"output_id","pos":[1345,2655]},{"id":"0bc818df-af4b-4548-b352-acdd653a0444","name":"path_3","type":"STRING","linkIds":[271],"label":"output_base","pos":[1345,2675]},{"id":"8e895392-8db5-4d48-bc2f-dbe20a92218e","name":"B_out","type":"*","linkIds":[273],"label":"legend_labels","pos":[1345,2695]}],"widgets":[],"nodes":[{"id":36,"type":"Basic data handling: PathJoin","pos":[-625,2900],"size":[270,82],"flags":{},"order":11,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":87},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":51}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[53,268,271]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","pred_maps"],"color":"#233","bgcolor":"#355"},{"id":33,"type":"Basic data handling: PathJoin","pos":[-625,2475],"size":[270,82],"flags":{},"order":10,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":86},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":40}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[41,42]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","pred_maps"],"color":"#233","bgcolor":"#355"},{"id":18,"type":"Basic data handling: PathJoin","pos":[-275,3100],"size":[270,82],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":42},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":null}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[24]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","gt"],"color":"#233","bgcolor":"#355"},{"id":125,"type":"SET_CartesianProduct","pos":[-275,2625],"size":[210,78],"flags":{},"order":14,"mode":0,"inputs":[{"localized_name":"list_A","name":"list_A","type":"*","link":242},{"localized_name":"list_B","name":"list_B","type":"*","link":243},{"localized_name":"order","name":"order","type":"COMBO","widget":{"name":"order"},"link":null}],"outputs":[{"localized_name":"A_out","name":"A_out","shape":6,"type":"*","links":[251,254,255,260,262,273]},{"localized_name":"B_out","name":"B_out","shape":6,"type":"*","links":[248,252,253,265]}],"properties":{"cnr_id":"image-misc","ver":"d02c46e15c1d744d8c95d9ea071dea63a35cfc3d","Node name for S&R":"SET_CartesianProduct","widget_ue_connectable":{}},"widgets_values":["A_fast (A1, A2, A1...)"],"color":"#2a363b","bgcolor":"#3f5159"},{"id":19,"type":"Basic data handling: PathJoin","pos":[75,2350],"size":[270,82],"flags":{},"order":7,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":20},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":254}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[21]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","Method_2"],"color":"#233","bgcolor":"#355"},{"id":38,"type":"Basic data handling: PathJoin","pos":[100,2900],"size":[270,82],"flags":{},"order":12,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":53},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":255}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[55]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","gt"],"color":"#233","bgcolor":"#355"},{"id":54,"type":"Basic data handling: PathOutputDir","pos":[-850,2925],"size":[140,26],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[{"localized_name":"output_path","name":"output_path","type":"STRING","links":[87]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.7.0","Node name for S&R":"Basic data handling: PathOutputDir","widget_ue_connectable":{},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}}},"widgets_values":[],"color":"#233","bgcolor":"#355"},{"id":53,"type":"Basic data handling: PathInputDir","pos":[-875,2500],"size":[140,26],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[{"localized_name":"input_path","name":"input_path","type":"STRING","links":[86]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.7.0","Node name for S&R":"Basic data handling: PathInputDir","widget_ue_connectable":{},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}}},"widgets_values":[],"color":"#233","bgcolor":"#355"},{"id":16,"type":"Basic data handling: PathJoin","pos":[-275,2375],"size":[270,82],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":41},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":null}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[20]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","pred_maps"],"color":"#233","bgcolor":"#355"},{"id":126,"type":"Note","pos":[400,2175],"size":[275,88],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[],"properties":{"ue_properties":{"widget_ue_connectable":{}}},"widgets_values":["INPUT/BASE_PATH/pred_maps/METHOD/DATASET"],"color":"#432","bgcolor":"#653"},{"id":127,"type":"Note","pos":[475,2725],"size":[275,88],"flags":{},"order":3,"mode":0,"inputs":[],"outputs":[],"properties":{"ue_properties":{"widget_ue_connectable":{}}},"widgets_values":["OUTPUT/BASE_PATH/METHOD/DATASET"],"color":"#432","bgcolor":"#653"},{"id":20,"type":"Basic data handling: PathJoin","pos":[400,2325],"size":[270,82],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":21},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":253}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[68,256]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","pred_maps"],"color":"#233","bgcolor":"#355"},{"id":39,"type":"Basic data handling: PathJoin","pos":[475,2875],"size":[270,82],"flags":{},"order":13,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":55},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":248}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[69,85,257]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","gt"],"color":"#233","bgcolor":"#355"},{"id":129,"type":"Basic data handling: StringConcat","pos":[425,2500],"size":[270,82],"flags":{},"order":15,"mode":0,"inputs":[{"localized_name":"string_a","name":"string_a","type":"STRING","widget":{"name":"string_a"},"link":262},{"localized_name":"string_b","name":"string_b","type":"STRING","widget":{"name":"string_b"},"link":null}],"outputs":[{"localized_name":"STRING","name":"STRING","type":"STRING","links":[266]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"34e0ef423b283ccb6d3b5aeb20f12535abc21774","Node name for S&R":"Basic data handling: StringConcat","widget_ue_connectable":{}},"widgets_values":["","/"],"color":"#233","bgcolor":"#355"},{"id":128,"type":"Note","pos":[450,3200],"size":[275,88],"flags":{},"order":4,"mode":0,"inputs":[],"outputs":[],"properties":{"ue_properties":{"widget_ue_connectable":{}}},"widgets_values":["INPUT/BASE_PATH/gt/DATASET"],"color":"#432","bgcolor":"#653"},{"id":23,"type":"Basic data handling: PathJoin","pos":[450,3075],"size":[270,82],"flags":{},"order":9,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":24},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":252}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[70,261,269]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","pred_maps"],"color":"#233","bgcolor":"#355"},{"id":130,"type":"Basic data handling: StringConcat","pos":[750,2550],"size":[270,82],"flags":{},"order":16,"mode":0,"inputs":[{"localized_name":"string_a","name":"string_a","type":"STRING","widget":{"name":"string_a"},"link":266},{"localized_name":"string_b","name":"string_b","type":"STRING","widget":{"name":"string_b"},"link":265}],"outputs":[{"localized_name":"STRING","name":"STRING","type":"STRING","links":[267,270]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"34e0ef423b283ccb6d3b5aeb20f12535abc21774","Node name for S&R":"Basic data handling: StringConcat","widget_ue_connectable":{}},"widgets_values":["",""],"color":"#233","bgcolor":"#355"}],"groups":[],"links":[{"id":87,"origin_id":54,"origin_slot":0,"target_id":36,"target_slot":0,"type":"STRING"},{"id":86,"origin_id":53,"origin_slot":0,"target_id":33,"target_slot":0,"type":"STRING"},{"id":41,"origin_id":33,"origin_slot":0,"target_id":16,"target_slot":0,"type":"STRING"},{"id":42,"origin_id":33,"origin_slot":0,"target_id":18,"target_slot":0,"type":"STRING"},{"id":20,"origin_id":16,"origin_slot":0,"target_id":19,"target_slot":0,"type":"STRING"},{"id":53,"origin_id":36,"origin_slot":0,"target_id":38,"target_slot":0,"type":"STRING","parentId":39},{"id":24,"origin_id":18,"origin_slot":0,"target_id":23,"target_slot":0,"type":"STRING"},{"id":55,"origin_id":38,"origin_slot":0,"target_id":39,"target_slot":0,"type":"STRING"},{"id":248,"origin_id":125,"origin_slot":1,"target_id":39,"target_slot":1,"type":"STRING","parentId":37},{"id":21,"origin_id":19,"origin_slot":0,"target_id":20,"target_slot":0,"type":"STRING"},{"id":51,"origin_id":-10,"origin_slot":0,"target_id":36,"target_slot":1,"type":"STRING"},{"id":40,"origin_id":-10,"origin_slot":0,"target_id":33,"target_slot":1,"type":"STRING"},{"id":242,"origin_id":-10,"origin_slot":1,"target_id":125,"target_slot":0,"type":"*"},{"id":243,"origin_id":-10,"origin_slot":2,"target_id":125,"target_slot":1,"type":"*"},{"id":252,"origin_id":125,"origin_slot":1,"target_id":23,"target_slot":1,"type":"STRING","parentId":37},{"id":253,"origin_id":125,"origin_slot":1,"target_id":20,"target_slot":1,"type":"STRING","parentId":37},{"id":254,"origin_id":125,"origin_slot":0,"target_id":19,"target_slot":1,"type":"STRING","parentId":38},{"id":255,"origin_id":125,"origin_slot":0,"target_id":38,"target_slot":1,"type":"STRING","parentId":38},{"id":256,"origin_id":20,"origin_slot":0,"target_id":-20,"target_slot":0,"type":"STRING"},{"id":257,"origin_id":39,"origin_slot":0,"target_id":-20,"target_slot":1,"type":"STRING"},{"id":262,"origin_id":125,"origin_slot":0,"target_id":129,"target_slot":0,"type":"STRING","parentId":38},{"id":265,"origin_id":125,"origin_slot":1,"target_id":130,"target_slot":1,"type":"STRING","parentId":37},{"id":266,"origin_id":129,"origin_slot":0,"target_id":130,"target_slot":0,"type":"STRING"},{"id":269,"origin_id":23,"origin_slot":0,"target_id":-20,"target_slot":2,"type":"STRING"},{"id":270,"origin_id":130,"origin_slot":0,"target_id":-20,"target_slot":3,"type":"STRING"},{"id":271,"origin_id":36,"origin_slot":0,"target_id":-20,"target_slot":4,"type":"STRING","parentId":43},{"id":273,"origin_id":125,"origin_slot":0,"target_id":-20,"target_slot":5,"type":"*","parentId":38}],"reroutes":[{"id":37,"pos":[375,2700],"linkIds":[248,252,253,265],"floating":{"slotType":"input"}},{"id":38,"pos":[50,2650],"linkIds":[254,255,262,273]},{"id":39,"pos":[-127,2925],"linkIds":[53,271]},{"id":42,"parentId":39,"pos":[241.71609497070312,3332.16552734375],"linkIds":[271]},{"id":43,"parentId":42,"pos":[888.406005859375,3330.993896484375],"linkIds":[271]}],"extra":{"ue_links":[],"links_added_by_ue":[]}}]},"config":{},"extra":{"ue_links":[],"links_added_by_ue":[],"reroutes":[{"id":1,"parentId":35,"pos":[610,3060],"linkIds":[262]},{"id":2,"parentId":1,"pos":[2250,3100],"linkIds":[262]},{"id":5,"pos":[1825,2425],"linkIds":[10,289]},{"id":7,"pos":[1325,2575],"linkIds":[74]},{"id":8,"parentId":7,"pos":[1800,2575],"linkIds":[74]},{"id":30,"parentId":33,"pos":[2950,3200],"linkIds":[275]},{"id":31,"parentId":36,"pos":[160,3180],"linkIds":[238]},{"id":32,"parentId":31,"pos":[3000,3225],"linkIds":[238]},{"id":33,"parentId":37,"pos":[460,3160],"linkIds":[275]},{"id":35,"pos":[490,2660],"linkIds":[262,263]},{"id":36,"pos":[140,2930],"linkIds":[238]},{"id":37,"pos":[410,2930],"linkIds":[275]},{"id":38,"pos":[600,3100],"linkIds":[277]},{"id":39,"parentId":38,"pos":[2250,3125],"linkIds":[277]},{"id":40,"pos":[540,3120],"linkIds":[274]},{"id":41,"parentId":40,"pos":[2275,3175],"linkIds":[274]}],"ds":{"scale":0.3982002163411309,"offset":[272.6738681805332,-921.6795246006232]},"linkExtensions":[{"id":10,"parentId":5},{"id":74,"parentId":8},{"id":238,"parentId":32},{"id":262,"parentId":2},{"id":263,"parentId":35},{"id":274,"parentId":41},{"id":275,"parentId":30},{"id":277,"parentId":39},{"id":289,"parentId":5}]},"version":0.4} |