forked from rt106/rt106-algorithm-sdk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrt106SpecificAdaptorDefinitions.json
77 lines (77 loc) · 2.25 KB
/
rt106SpecificAdaptorDefinitions.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
{
"name" : "algorithm-template",
"version" : "v1_0_0",
"queue" : "algorithm_template--v1_0_0",
"parameters" : {
"inputSeries" : {
"label" : "Input Series",
"description" : "The series upon which the algorithm acts.",
"type" : "series",
"default" : ""
},
"threshold" : {
"label" : "threshold",
"description" : "This is an example of a parameter.",
"type" : "number",
"default" : 0
},
"specialVersion" : {
"label" : "Special Version",
"description" : "Whether to run special version of algorithm.",
"type" : "boolean",
"default" : "false"
},
"seedPoint" : {
"label" : "seed",
"description" : "3D coordinates selected from the image.",
"type" : "voxelIndex",
"default" : [0,0,0]
},
"required": ["inputSeries", "threshold", "specialVersion", "seedPoint"]
},
"results" : {
"outputSeries" : {
"label" : "Output Series",
"description" : "The new series the algorithm produces.",
"type" : "series"
},
"calculatedValue" : {
"label" : "Calculated Value",
"description" : "A value calculated by the algorithm.",
"type" : "number"
}
},
"result_display" : {
"grid" : {
"shape" : [2,1],
"columns" : [0.3,0.7],
"rows" : [1.0]
},
"cells" : [
{
"row" : 0,
"column" : 0,
"cellType" : "image",
"source" : "context",
"parameter" : "inputSeries",
"cellDisplayMode" : "background"
},
{
"row": 1,
"column": 0,
"cellType": "image",
"source": "result",
"parameter": "outputSeries",
"cellDisplayMode": "background"
}
]
},
"api" : {
"context" : "none"
},
"doc" : {
"short" : "A short bit of documentation",
"full" : "Full documentation"
},
"classification" : "template/radiology"
}