# HG changeset patch # User imgteam # Date 1665266045 0 # Node ID 48dcf95aebc711abc065485c0b855a1675a477b8 # Parent 543af0d4781ad79e057b91afff3a3348eb329b16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tools/segmetrics/ commit baee438adb94f6e8b6c3e45e8413c36f9d1dadee diff -r 543af0d4781a -r 48dcf95aebc7 run-segmetrics.py --- a/run-segmetrics.py Sat Oct 08 19:53:54 2022 +0000 +++ b/run-segmetrics.py Sat Oct 08 21:54:05 2022 +0000 @@ -128,6 +128,6 @@ # write results with open(args.results, 'w', newline='') as fout: - csv_writer = csv.writer(fout, delimiter=',', quotechar='"', quoting=csv.QUOTE_MINIMAL) + csv_writer = csv.writer(fout, delimiter='\t', quotechar='"', quoting=csv.QUOTE_MINIMAL) for row in rows: csv_writer.writerow(row) diff -r 543af0d4781a -r 48dcf95aebc7 segmetrics.xml --- a/segmetrics.xml Sat Oct 08 19:53:54 2022 +0000 +++ b/segmetrics.xml Sat Oct 08 21:54:05 2022 +0000 @@ -1,4 +1,4 @@ - + image segmentation and object detection performance measures segmetrics @@ -9,7 +9,7 @@ python '$__tool_directory__/run-segmetrics.py' '$input_seg' '$input_gt' - ./results.csv + ./results.tsv $unzip $is_seg_unique $is_gt_unique @@ -66,20 +66,20 @@ - + - + - + diff -r 543af0d4781a -r 48dcf95aebc7 test-data/results1.tsv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/results1.tsv Sat Oct 08 21:54:05 2022 +0000 @@ -0,0 +1,2 @@ + Dice SEG Jaccard index Ob. HSD (sym) Ob. NSD Split Merge Spurious Missing + 0.5473684210526316 0.291005291005291 1.6238374627624792 141.68949443548658 0.8175405481022531 0 1 2 0 diff -r 543af0d4781a -r 48dcf95aebc7 test-data/results2.tsv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/results2.tsv Sat Oct 08 21:54:05 2022 +0000 @@ -0,0 +1,4 @@ + Dice SEG Jaccard index Ob. HSD (sym) Ob. NSD Split Merge Spurious Missing +directory/img1.png 0.5473684210526316 0.14285714285714285 1.6238374627624792 142.42099468121046 0.7765050343914003 1 0 0 2 +directory/img2.png 0.5473684210526316 0.291005291005291 1.6238374627624792 141.68949443548658 0.8175405481022531 0 1 2 0 + 0.5473684210526316 0.2169312169312169 1.6238374627624792 142.0552445583485 0.7970227912468267 1 1 2 2