|
1 | 1 | { |
2 | 2 | "task": "aimfast", |
3 | 3 | "base": "stimela/aimfast", |
4 | | - "tag": "dev", |
5 | | - "description": "An Astronomical Image Fidelity Assessment Tool", |
6 | | - "prefix": "--", |
7 | | - "binary": "aimfast", |
| 4 | + "tag": "1.6.6", |
| 5 | + "description": "An Astronomical Image Fidelity Assessment Tool", |
| 6 | + "prefix": "--", |
| 7 | + "binary": "aimfast", |
8 | 8 | "junk":[], |
9 | | - "msdir": false, |
| 9 | + "msdir": false, |
10 | 10 | "parameters": [ |
11 | 11 | { |
12 | | - "info": "Residual image to extract the four (4) statistical moments of distribution", |
13 | | - "name": "residual-image", |
14 | | - "io": "input", |
15 | | - "default": null, |
16 | | - "dtype": "file", |
| 12 | + "info": "Residual image to extract the statistical distribution of residual flux", |
| 13 | + "name": "residual-image", |
| 14 | + "io": "input", |
| 15 | + "default": null, |
| 16 | + "dtype": "file", |
17 | 17 | "required": false |
18 | | - }, |
| 18 | + }, |
19 | 19 | { |
20 | | - "info": "Model lsm.html/text file to extract peak source flux", |
21 | | - "name": "tigger-model", |
22 | | - "io": "input", |
23 | | - "default": null, |
24 | | - "dtype": "file", |
| 20 | + "info": "Model caltalog (lsm.html/text) file to extract peak source flux", |
| 21 | + "name": "tigger-model", |
| 22 | + "io": "input", |
| 23 | + "default": null, |
| 24 | + "dtype": "file", |
25 | 25 | "required": false |
26 | | - }, |
| 26 | + }, |
27 | 27 | { |
28 | | - "info": "Restored image to extract the dynamic range", |
29 | | - "name": "restored-image", |
30 | | - "io": "input", |
31 | | - "default": null, |
32 | | - "dtype": "file", |
| 28 | + "info": "Restored image to extract the dynamic range", |
| 29 | + "name": "restored-image", |
| 30 | + "io": "input", |
| 31 | + "default": null, |
| 32 | + "dtype": "file", |
33 | 33 | "required": false |
34 | | - }, |
| 34 | + }, |
35 | 35 | { |
36 | | - "info": "Source area multiplying factor i.e tot_area = psf-size*af", |
37 | | - "default": 6, |
38 | | - "required": false, |
39 | | - "name": "area-factor", |
| 36 | + "info": "Factor to multiply the psf size to get peak source area (tot_area = psf-size*af)", |
| 37 | + "default": null, |
| 38 | + "required": false, |
| 39 | + "name": "area-factor", |
40 | 40 | "dtype": "int" |
41 | | - }, |
| 41 | + }, |
42 | 42 | { |
43 | | - "info": "Name of the point spread function file or psf size in arcsec", |
44 | | - "name": "psf", |
45 | | - "io": "input", |
46 | | - "default": null, |
| 43 | + "info": "Name of the point spread function file or psf size in arcsec", |
| 44 | + "name": "psf", |
| 45 | + "io": "input", |
| 46 | + "default": null, |
47 | 47 | "dtype": [ |
48 | | - "float", |
| 48 | + "float", |
49 | 49 | "file" |
50 | | - ], |
51 | | - "required": false, |
| 50 | + ], |
| 51 | + "required": false, |
52 | 52 | "mapping": "psf-file" |
53 | | - }, |
| 53 | + }, |
54 | 54 | { |
55 | | - "info": "Name of model to use for normality testing.", |
56 | | - "name": "normality-test", |
57 | | - "default": null, |
58 | | - "dtype": "str", |
59 | | - "required": false, |
| 55 | + "info": "Name of model to use for normality testing.", |
| 56 | + "name": "normality-test", |
| 57 | + "default": null, |
| 58 | + "dtype": "str", |
| 59 | + "required": false, |
60 | 60 | "choices": [ |
61 | | - "normaltest", |
| 61 | + "normaltest", |
62 | 62 | "shapiro" |
63 | 63 | ] |
64 | | - }, |
| 64 | + }, |
65 | 65 | { |
66 | | - "info": "Label", |
67 | | - "dtype": "str", |
| 66 | + "info": "Label", |
| 67 | + "dtype": "str", |
68 | 68 | "name": "label" |
69 | | - }, |
| 69 | + }, |
70 | 70 | { |
71 | | - "info": "Data range to perform normality testing", |
72 | | - "default": null, |
73 | | - "required": false, |
74 | | - "name": "data-range", |
| 71 | + "info": "Data range to perform normality testing", |
| 72 | + "default": null, |
| 73 | + "required": false, |
| 74 | + "name": "data-range", |
75 | 75 | "dtype": "int" |
76 | | - }, |
| 76 | + }, |
77 | 77 | { |
78 | | - "info": "Tigger model (text/lsm.html) files to compare", |
| 78 | + "info": "Source catalog (text/lsm.html) files to compare", |
79 | 79 | "delimiter": " ", |
80 | 80 | "name": "compare-models", |
81 | 81 | "io": "output", |
82 | 82 | "default": null, |
83 | 83 | "dtype": "list:file", |
84 | 84 | "required": false |
85 | | - }, |
| 85 | + }, |
| 86 | + { |
| 87 | + "info": "List of restored image (fits) files to compare. Note that this will initially run a source finder.", |
| 88 | + "delimiter": " ", |
| 89 | + "name": "compare-images", |
| 90 | + "io": "output", |
| 91 | + "default": null, |
| 92 | + "dtype": "list:file", |
| 93 | + "required": false |
| 94 | + }, |
| 95 | + { |
| 96 | + "info": "List of catalog models files to compare with online catalog", |
| 97 | + "delimiter": " ", |
| 98 | + "name": "compare-online", |
| 99 | + "io": "output", |
| 100 | + "default": null, |
| 101 | + "dtype": "list:file", |
| 102 | + "required": false |
| 103 | + }, |
86 | 104 | { |
87 | 105 | "info": "Residual (fits) files to compare. e.g: ['res1.fits', 'res2.fits']", |
88 | 106 | "delimiter": " ", |
|
91 | 109 | "default": null, |
92 | 110 | "dtype": "list:file", |
93 | 111 | "required": false |
94 | | - }, |
95 | | - { |
96 | | - "info": "Phase tracking centre of the catalog. e.g: J2000.0,0.0deg,-30.0", |
97 | | - "default": null, |
98 | | - "required": false, |
99 | | - "name": "phase-centre", |
100 | | - "dtype": "str" |
101 | | - }, |
| 112 | + }, |
102 | 113 | { |
103 | | - "info": "Data points to randomly sample the residual/noise image", |
104 | | - "default": null, |
105 | | - "required": false, |
106 | | - "name": "data-points", |
| 114 | + "info": "Data points to randomly sample the residual/noise image", |
| 115 | + "default": null, |
| 116 | + "required": false, |
| 117 | + "name": "data-points", |
107 | 118 | "dtype": "int" |
108 | 119 | }, |
109 | 120 | { |
|
113 | 124 | "name": "tolerance", |
114 | 125 | "dtype": "float" |
115 | 126 | }, |
| 127 | + { |
| 128 | + "info": "Number of decimal places to round off results", |
| 129 | + "default": null, |
| 130 | + "required": false, |
| 131 | + "name": "decimals", |
| 132 | + "dtype": "int" |
| 133 | + }, |
| 134 | + { |
| 135 | + "info": "Type of plot for flux comparison of the two catalogs", |
| 136 | + "default": null, |
| 137 | + "required": false, |
| 138 | + "name": "flux-plot", |
| 139 | + "dtype": "str", |
| 140 | + "choices": [ |
| 141 | + "log", |
| 142 | + "snr", |
| 143 | + "inout" |
| 144 | + ] |
| 145 | + }, |
116 | 146 | { |
117 | 147 | "info": "Get stats of channels with pixel flux above thresh in Jy/Beam", |
118 | 148 | "default": null, |
|
128 | 158 | "dtype": "str" |
129 | 159 | }, |
130 | 160 | { |
131 | | - "info": "Window size to compute rms", |
| 161 | + "info": "Name of the mask image fits file", |
132 | 162 | "default": null, |
133 | 163 | "required": false, |
134 | | - "name": "window-size", |
135 | | - "dtype": "int" |
| 164 | + "name": "mask-image", |
| 165 | + "io": "input", |
| 166 | + "dtype": "file" |
136 | 167 | }, |
137 | 168 | { |
138 | | - "info": "Step size of sliding window", |
| 169 | + "info": "Prefix of output html files", |
139 | 170 | "default": null, |
140 | 171 | "required": false, |
141 | | - "name": "step-size", |
142 | | - "dtype": "int" |
143 | | - }, |
144 | | - { |
145 | | - "info": "Name of the mask image fits file", |
146 | | - "default": null, |
147 | | - "required": false, |
148 | | - "name": "mask-image", |
149 | | - "io": "input", |
150 | | - "dtype": "file" |
| 172 | + "name": "html-prefix", |
| 173 | + "dtype": "str" |
151 | 174 | }, |
152 | 175 | { |
153 | | - "info": "Name of the mask image fits file", |
154 | | - "default": null, |
155 | | - "required": false, |
156 | | - "name": "outfile", |
157 | | - "io": "output", |
158 | | - "dtype": "file" |
| 176 | + "info": "Prefix of output catalog file name", |
| 177 | + "default": null, |
| 178 | + "required": false, |
| 179 | + "name": "online-catalog-name", |
| 180 | + "dtype": "str" |
159 | 181 | }, |
160 | 182 | { |
161 | | - "info": "Prefix of output html files", |
| 183 | + "info": "Online catalog to compare local image/model.", |
162 | 184 | "default": null, |
163 | 185 | "required": false, |
164 | | - "name": "html-prefix", |
165 | | - "dtype": "str" |
| 186 | + "name": "online-catalog", |
| 187 | + "dtype": "str", |
| 188 | + "choices": [ |
| 189 | + "nvss", |
| 190 | + "sumss" |
| 191 | + ] |
166 | 192 | }, |
167 | 193 | { |
168 | 194 | "info": "Factor to multiply the field of view for random points. i.e. 0.0-1.0'", |
|
172 | 198 | "dtype": "float" |
173 | 199 | }, |
174 | 200 | { |
175 | | - "info": "aimfast fidelity results file (JSON format)", |
| 201 | + "info": "Use the closest source only when cross matching sources", |
| 202 | + "default": null, |
| 203 | + "required": false, |
| 204 | + "name": "closest", |
| 205 | + "dtype": "bool" |
| 206 | + }, |
| 207 | + { |
| 208 | + "info": "Compare all sources irrespective of shape, otherwise only point-like sources are compared", |
| 209 | + "default": null, |
| 210 | + "required": false, |
| 211 | + "name": "all-sources", |
| 212 | + "dtype": "bool" |
| 213 | + }, |
| 214 | + { |
| 215 | + "info": "Source finder to run if comparing restored images", |
| 216 | + "default": null, |
| 217 | + "required": false, |
| 218 | + "name": "source-finder", |
| 219 | + "dtype": "str", |
| 220 | + "choices": [ |
| 221 | + "aegean", |
| 222 | + "pybdsf" |
| 223 | + ] |
| 224 | + }, |
| 225 | + { |
| 226 | + "info": "Source finder parameter file", |
| 227 | + "default": null, |
| 228 | + "required": false, |
| 229 | + "name": "config", |
| 230 | + "io": "input", |
| 231 | + "dtype": "file" |
| 232 | + }, |
| 233 | + { |
| 234 | + "info": "Source finder parameter file", |
| 235 | + "default": null, |
| 236 | + "required": false, |
| 237 | + "name": "config", |
| 238 | + "io": "input", |
| 239 | + "dtype": "file" |
| 240 | + }, |
| 241 | + { |
| 242 | + "info": "Input aimfast fidelity results file (JSON format) to get plots", |
176 | 243 | "default": null, |
177 | 244 | "required": false, |
178 | 245 | "name": "fidelity-results", |
| 246 | + "io": "input", |
| 247 | + "dtype": "file" |
| 248 | + }, |
| 249 | + { |
| 250 | + "info": "Name of output file name", |
| 251 | + "default": null, |
| 252 | + "required": false, |
| 253 | + "name": "outfile", |
179 | 254 | "io": "output", |
180 | 255 | "dtype": "file" |
181 | 256 | } |
|
0 commit comments