forked from csdms-contrib/topotoolbox
-
Notifications
You must be signed in to change notification settings - Fork 90
/
functionSignatures.json
121 lines (121 loc) · 4.33 KB
/
functionSignatures.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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
{
"_schemaVersion": "1.0.0",
"GRIDobj":
{
"inputs":
[
{"name":"filename", "kind":"required", "type":[["file=*.tif,*.tiff,*.asc,*.txt"],["char"]]}
]
},
"GRIDobj.gradient8":
{
"inputs":
[
{"name":"DEM", "kind":"required", "type":["GRIDobj"]},
{"name":"unit", "kind":"ordered", "type":"choices={'tan','rad','deg','sin','per'}"},
{"name":"useblockproc", "kind":"namevalue", "type":[["logical"],["scalar"]]},
{"name":"blocksize", "kind":"namevalue", "type":"scalar"},
{"name":"useparallel", "kind":"namevalue", "type":"scalar"}
]
},
"GRIDobj.createmask":
{
"inputs":
[
{"name":"DEM", "kind":"required", "type":["GRIDobj"]},
{"name":"usehillshade", "kind":"ordered", "type":"scalar"}
]
},
"GRIDobj.curvature":
{
"inputs":
[
{"name":"DEM", "kind":"required", "type":["GRIDobj"]},
{"name":"type", "kind":"required", "type":"choices={'profc','planc','tangc','meanc','total'}"},
{"name":"useblockproc", "kind":"namevalue", "type":[["logical"],["scalar"]]},
{"name":"blocksize", "kind":"namevalue", "type":"scalar"},
{"name":"meanfilt", "kind":"namevalue", "type":"scalar"},
{"name":"useparallel", "kind":"namevalue", "type":"scalar"}
]
},
"GRIDobj.imageschs":
{
"inputs":
[
{"name":"DEM", "kind":"required", "type":["GRIDobj"]},
{"name":"VAR", "kind":"required", "type":["GRIDobj"]},
{"name":"caxis", "kind":"namevalue", "type":["numeric"]},
{"name":"colorbar", "kind":"namevalue", "type":["logical","scalar"]},
{"name":"colorbarylabel", "kind":"namevalue", "type":"char"},
{"name":"colormap", "kind":"namevalue", "type":["char","numeric"]},
{"name":"percentclip", "kind":"namevalue", "type":"scalar"},
{"name":"truecolor", "kind":"namevalue", "type":"numeric"},
{"name":"falsecolor", "kind":"namevalue", "type":"numeric"},
{"name":"nancolor", "kind":"namevalue", "type":"numeric"},
{"name":"usepermanent", "kind":"namevalue", "type":["logical","scalar"]},
{"name":"method", "kind":"namevalue", "type":"choices={'surfnorm','mdow'}"},
{"name":"azimuth", "kind":"namevalue", "type":["numeric","scalar"]},
{"name":"altitude", "kind":"namevalue", "type":["numeric","scalar"]},
{"name":"exaggerate", "kind":"namevalue", "type":["numeric","scalar"]},
{"name":"ticklabels", "kind":"namevalue", "type":"choices={'default','nice','none'}"},
{"name":"tickstokm", "kind":"namevalue", "type":["logical","scalar"]},
{"name":"tickstokm", "kind":"namevalue", "type":["logical","scalar"]},
{"name":"gridmarkers", "kind":"namevalue", "type":"numeric"},
{"name":"gridmarkercolor", "kind":"namevalue", "type":"numeric"},
{"name":"medfilt", "kind":"namevalue", "type":["logical","scalar"]}
]
},
"FLOWobj":
{
"inputs":
[
{"name":"DEM", "kind":"required", "type":["GRIDobj"]},
{"name":"preprocess", "kind":"namevalue", "type":"choices={'carve','fill','none'}"},
{"name":"sinks", "kind":"namevalue", "type":"GRIDobj"},
{"name":"internaldrainage", "kind":"namevalue", "type":"scalar"},
{"name":"verbose", "kind":"namevalue", "type":"scalar"},
{"name":"mex", "kind":"namevalue", "type":"scalar"}
]
},
"STREAMobj":
{
"inputs":
[
{"name":"FD", "kind":"required", "type":["FLOWobj"]},
{"name":"I", "kind":"required", "type":["GRIDobj"]}
]
},
"STREAMobj":
{
"inputs":
[
{"name":"FD", "kind":"required", "type":["FLOWobj"]},
{"name":"minarea", "kind":"namevalue", "type":"scalar"},
{"name":"unit", "kind":"namevalue", "type":"choices={'pixels','mapunits'}"},
{"name":"outlets", "kind":"namevalue"},
{"name":"channelheads", "kind":"namevalue"}
]
},
"STREAMobj.chitransform":
{
"inputs":
[
{"name":"S", "kind":"required", "type":["STREAMobj"]},
{"name":"FD", "kind":"required"},
{"name":"mn", "kind":"namevalue"},
{"name":"a0", "kind":"namevalue"}
]
},
"PPS":
{
"inputs":
[
{"name":"S", "kind":"required", "type":["STREAMobj"]},
{"name":"PP", "kind":"namevalue", "type":["numeric","logical"]},
{"name":"runif", "kind":"namevalue", "type":["numeric","scalar"]},
{"name":"rpois", "kind":"namevalue", "type":["numeric","scalar"]},
{"name":"intersect", "kind":"namevalue"},
{"name":"z", "kind":"namevalue", "type":["GRIDobj","numeric"]}
]
}
}