86 {
"about ", 0,
" ",
about,
"about",
MODE_ALL,
"Show Version info ", NULL },
89 {
"accaxis ", 1,
"X-axis Y-axis ",
doAccumArgs,
"doAccumArgs",
MODE_CONT,
"Set Accum Plot X, Y Axis ",
xx },
91 {
"alias ", 0,
" ",
doAlias,
"doAlias",
MODE_ALL,
"Alias Sub-System ", NULL },
94 {
"atm ", 0,
" ",
doATM,
"doATM",
MODE_ALL,
"Plot the ATM profiles ", NULL },
95 {
"attach ", 2,
"cmd_file ",
doAttach,
"doAttach",
MODE_ALL,
"Fork an external program ", NULL },
99 {
"autocal ", 2,
"expect_flux ",
setAutoCal,
"setAutoCal",
MODE_CONT,
"Auto Calibrate the data ", NULL },
108 {
"baccept ", 1,
" ",
doAcceptEff,
"doAcceptEff",
MODE_ALL,
"Accept & Use Beam Eff Results ", NULL },
109 {
"backend ", 1,
" ",
doBackEnd,
"doBackEnd",
MODE_ALL,
"Set Name of the Backend ", NULL },
111 {
"baseline ", 1,
" ",
doBaseline,
"doBaseline",
MODE_ALL,
"Remove Baselines from Current Plot",
xx },
112 {
"batch ", 0,
"[fname | list] ",
doBatch,
"doBatch",
MODE_ALL,
"Batch / Procedure Function ", NULL },
113 {
"beameff ", 0,
"[Ch1][Ch2 Ch3 Ch4] ",
setBeamEff,
"setBeamEff",
MODE_ALL,
"Set the Beam Eff for up to 4 Chans", NULL },
114 {
"befd ", 0,
" ",
doBefd,
"doBefd",
MODE_CONT,
"Perform A Beam Eff Reduction (FD) ", NULL },
116 {
"bkres ", 2,
"freq (MHz) ",
setFreqRes,
"setFreqRes",
MODE_SPEC,
"Set Backend Resolution ", NULL },
117 {
"bknameres ", 1,
" ",
doBkNameRes,
"doBkNameRes",
MODE_ALL,
"Set Name and Resolution of Backend", NULL },
118 {
"bloop ", 1,
" ",
doBloop,
"doBloop",
MODE_SPEC,
"Loop while Moving Baseline segs ",
xx },
122 {
"bspline ", 0,
" ",
doBspline,
"doBspline",
MODE_SPEC,
"Fit a BSpline to the Y-Axis data ",
xx },
124 {
"bscan ", 2,
"Begin-Scan ",
setBscan,
"setBscan",
MODE_ALL,
"Select Staring Scan to Analyze ", NULL },
126 {
"burntime ", 0,
" ",
printBurnTime,
"printBurnTime",
MODE_ALL,
"Print Scan/UT/Burn-Time/Dur ", NULL },
127 {
"bzero ", 2,
"+/-n ",
doBzero,
"doBzero",
MODE_SPEC,
"Zero n chans of data from ends ",
xx },
130 {
"c1 ", 1,
" ",
showC1,
"showC1",
MODE_ALL,
"Accumulate IF 1 ", NULL },
131 {
"c12 ", 1,
" ",
showC12,
"showC12",
MODE_ALL,
"Accumulate IF 1 & 2 ", NULL },
132 {
"c13 ", 1,
" ",
showC13,
"showC13",
MODE_ALL,
"Accumulate IF 1 & 3 ", NULL },
133 {
"c2 ", 1,
" ",
showC2,
"showC2",
MODE_ALL,
"Accumulate IF 2 ", NULL },
134 {
"c24 ", 1,
" ",
showC24,
"showC24",
MODE_ALL,
"Accumulate IF 2 & 4 ", NULL },
135 {
"c3 ", 1,
" ",
showC3,
"showC3",
MODE_ALL,
"Accumulate IF 3 ", NULL },
136 {
"c34 ", 1,
" ",
showC34,
"showC34",
MODE_ALL,
"Accumulate IF 3 & 4 ", NULL },
137 {
"c4 ", 1,
" ",
showC4,
"showC4",
MODE_ALL,
"Accumulate IF 4 ", NULL },
138 {
"cb ", 1,
" ",
showCb,
"showCb",
MODE_ALL,
"Accumulate IF's 1 & 2 ", NULL },
139 {
"cc ", 0,
" ",
doCC,
"doCC",
MODE_SPEC,
"Set Plot Axis to Channel Channel ",
xx },
140 {
"cf ", 0,
" ",
doCF,
"doCF",
MODE_SPEC,
"Set Plot Axis to Channel Freq ",
xx },
141 {
"cv ", 0,
" ",
doCV,
"doCV",
MODE_SPEC,
"Set Plot Axis to Channel Velocity ",
xx },
143 {
"cancel ", 0,
" ",
sendCancel,
"sendCancel",
MODE_ALL,
"Send 'cancel' to xgraphics program", NULL },
144 {
"calmode ", 1,
"None|Scale|Beam|eff",
setCalMode,
"setCalMode",
MODE_CONT,
"Set the Calibration Mode ", NULL },
145 {
"ccur ", 1,
" ",
doCCur,
"doCCur",
MODE_SPEC,
"Get Cursor Channel Number ", NULL },
148 {
"centerall ", 1,
" ",
centerAll,
"centerAll",
MODE_CONT,
"Analyzes Lots of Maps Rows ", NULL },
149 {
"centerrow ", 1,
"scan# ",
centerRow,
"centerRow",
MODE_CONT,
"Analyzes A Map Center Row ", NULL },
151 {
"changes ", 1,
" ",
showChanges,
"showChanges",
MODE_ALL,
"Show Linuxpops Feature/Bug Fixes ", NULL },
157 {
"checkfile ", 1,
"[ | less] ",
doCheckFile,
"doCheckFile",
MODE_ALL,
"Dump a listing of scans in file ", NULL },
158 {
"check_sdd ", 1,
"[scan # | less] ",
doCheckSdd,
"doCheckSdd",
MODE_ALL,
"Dump Raw Info for Scan From File ", NULL },
160 {
"class ", 1,
" ",
doClass,
"doClass",
MODE_SPEC,
"Ingest/Export Class type file ", NULL },
164 {
"clearall ", 0,
" ",
clearAllVar,
"clearAllVar",
MODE_ALL,
"Clear ALL Dynamic Variables ", NULL },
165 {
"clearenv ", 1,
" ",
clearEnv,
"clearEnv",
MODE_ALL,
"Completely Clear an Environment ", NULL },
166 {
"clearvar ", 1,
" ",
clearVar,
"clearVar",
MODE_ALL,
"Clear a Dynamic Variable ", NULL },
168 {
"codeview ", 0,
"keyword ",
doCodeView,
"doCodeView",
MODE_ALL,
"Show the Code Segment for Function", NULL },
169 {
"color ", 0,
"color ",
doColor,
"doColor",
MODE_ALL,
"Set Text Color to 'color' ", NULL },
172 {
"copyenv ", 3,
"src dest ",
copyEnv,
"copyEnv",
MODE_ALL,
"Copies Environment: src -> dest ", NULL },
173 {
"copyraw ", 0,
"filename ",
doCopyRaw,
"doCopyRaw",
MODE_ALL,
"Copies Raw data to filename ", NULL },
174 {
"cp ", 0,
"src_file dest_file ",
doCP,
"doCP",
MODE_ALL,
"Copy src_file to dest_file ", NULL },
176 {
"cread ", 2,
"configfile ",
readConfig,
"readConfig",
MODE_ALL,
"Read Configuration File ", NULL },
177 {
"crisscross", 0,
" ",
crissCross,
"crissCross",
MODE_CONT,
"Process Criss Cross Map ", NULL },
178 {
"cursor ", 0,
" ",
doCursor,
"doCursor",
MODE_SPEC,
"Place a Cross-Hair and labels ", NULL },
179 {
"cwrite ", 2,
"configfile ",
writeConfig,
"writeConfig",
MODE_ALL,
"Write Configuration File ", NULL },
185 {
"data ", 1,
" ",
showData,
"showData",
MODE_ALL,
"Show Scan's Data Points ", NULL },
186 {
"date ", 0,
"[yyyy.mmdd] ",
setDate,
"setDate",
MODE_ALL,
"Select UT-Date Only ", NULL },
188 {
"daymode ", 1,
" ",
doDayMode,
"doDayMode",
MODE_ALL,
"Switch to Bright Color Display ",
xx },
189 {
"dbase ", 0,
" ",
doDbase,
"doDbase",
MODE_ALL,
"Entry into Database sub-system ", NULL },
190 {
"dcoffset ", 0,
"[offset] ",
dcOffset,
"dcOffset",
MODE_SPEC,
"Subtract a DC offset from plot ",
xx },
192 {
"deconvol ", 1,
" ",
doDeConvol,
"doDeConvol",
MODE_CONT,
"De-Convolve Planet from Beam ", NULL },
193 {
"dedit ", 1,
" ",
doDedit,
"doDedit",
MODE_SPEC,
"Interactive Data Array Edit ", NULL },
195 {
"delfreq ", 2,
"delta-freq ",
setDfreq,
"setDfreq",
MODE_ALL,
"Frequency Matching Tolerance ", NULL },
196 {
"delay ", 1,
"[time_in_uS] ",
doSleep,
"doSleep",
MODE_ALL,
"Pause execution time micro-secs ", NULL },
197 {
"demo ", 1,
" ",
doDemo,
"doDemo",
MODE_ALL,
"Perform Various 'demo' functions ", NULL },
198 {
"dlist ", 0,
" ",
listDynVars,
"listDynVars",
MODE_ALL,
"List Dynamic Variables ", NULL },
200 {
"dobeam ", 1,
" ",
doBeamEff,
"doBeamEff",
MODE_CONT,
"Perform Beam Eff on Selected Scans", NULL },
201 {
"done ", 1,
" ",
doDone,
"doDone",
MODE_ALL,
"Dummie 'done' handler ", NULL },
202 {
"double ", 2,
"double_var_name ",
createDouble,
"createDouble",
MODE_ALL,
"Create a Double Variable ", NULL },
203 {
"dumpscans ", 1,
"[ | less] ",
doDumpScans,
"doDumpScans",
MODE_ALL,
"Dump a listing of scans in file ", NULL },
206 {
"else ", 1,
" ",
doElse,
"doElse",
MODE_ALL,
"Part of the IF function ", NULL },
208 {
"end ", 1,
" ",
doEnd,
"doEnd",
MODE_ALL,
"End of procedure ", NULL },
209 {
"endfor ", 1,
" ",
doEndFor,
"doEndFor",
MODE_ALL,
"End of FOR procedure ", NULL },
210 {
"endif ", 1,
" ",
doEndIf,
"doEndIf",
MODE_ALL,
"End of IF procedure ", NULL },
211 {
"env ", 1,
" ",
tellEnv,
"tellEnv",
MODE_ALL,
"List The Environments Titles ", NULL },
212 {
"escan ", 2,
"Ending-Scan ",
setEscan,
"setEscan",
MODE_ALL,
"Select Ending Scan to Analyze ", NULL },
215 {
"expected ", 1,
"tmb flux ",
setExpected,
"setExpected",
MODE_ALL,
"Set the Expected Tmb & Flux ", NULL },
219 {
"fboffset ", 0,
"seg [tstart,tend] ",
doFBOffset,
"doFBOffset",
MODE_SPEC,
"Apply T-Offset to block of chans ",
xx },
220 {
"fc ", 0,
" ",
doFC,
"doFC",
MODE_SPEC,
"Set Plot Axis to Freq Channel ",
xx },
221 {
"fcur ", 1,
" ",
doFCur,
"doFCCur",
MODE_SPEC,
"Get Cursor Frequency Value ", NULL },
222 {
"feed ", 2,
"IF-Feed ",
setIFfeed,
"setIFfeed",
MODE_ALL,
"Select IF to Analyze ", NULL },
223 {
"ff ", 0,
" ",
doFF,
"doFF",
MODE_SPEC,
"Set Plot Axis to Freq Freq ",
xx },
224 {
"ffb ", 0,
" ",
doFFB,
"doFFB",
MODE_SPEC,
"FFB Diagnositics ", NULL },
225 {
"fft ", 0,
"[pick | cut] ",
lp_fft,
"lp_fft",
MODE_SPEC,
"FFT Sub-System ", NULL },
227 {
"focus ", 1,
" ",
doFocus,
"doFocus",
MODE_CONT,
"Focus Analysis Routines ", NULL },
228 {
"formula ", 1,
" ",
doFormula,
"doFormula",
MODE_ALL,
"Define a Formula ", NULL },
231 {
"filename ", 1,
"filename ",
loadFile,
"loadFile",
MODE_ALL,
"Load SDD file ", NULL },
232 {
"files ", 0,
" ",
showFiles,
"showFiles",
MODE_ALL,
"Show Current Files ", NULL },
234 {
"for ", 0,
" ",
doFor,
"doFor",
MODE_ALL,
"FOR Function ", NULL },
235 {
"fork ", 0,
"[create|delete] ",
doFork,
"doFork",
MODE_SPEC,
"Create or Delete Hyper-Fine Label ",
xx },
239 {
"freex ", 1,
" ",
freeX,
"freeX",
MODE_ALL,
"Set X-Axis Range to Auto Scale ",
xx },
240 {
"freey ", 1,
" ",
freeY,
"freeY",
MODE_ALL,
"Set Y-Axis Range to Auto Scale ",
xx },
241 {
"freq ", 0,
"[frequency] ",
setFreq,
"setFreq",
MODE_ALL,
"Select Frequency to Analyze ", NULL },
242 {
"fv ", 0,
" ",
doFV,
"doFV",
MODE_SPEC,
"Set Plot Axis to Freq Velocity ",
xx },
243 {
"fver ", 0,
"[version] ",
doFver,
"doFver",
MODE_ALL,
"Change the Data File Version ", NULL },
246 {
"g1 ", 0,
" ",
doCal1,
"doCal1",
MODE_SPEC,
"Show Latest First Filter Cal ", NULL },
247 {
"g11 ", 0,
" ",
doCal11,
"doCal11",
MODE_SPEC,
"Show Latest First MAC Cal ", NULL },
248 {
"g2 ", 0,
" ",
doCal2,
"doCal2",
MODE_SPEC,
"Show Latest Second Filter Cal ", NULL },
249 {
"g12 ", 0,
" ",
doCal12,
"doCal12",
MODE_SPEC,
"Show Latest Second MAC Cal ", NULL },
250 {
"g3 ", 0,
" ",
doCal3,
"doCal3",
MODE_SPEC,
"Show Latest Third Filters Cal ", NULL },
251 {
"g4 ", 0,
" ",
doCal4,
"doCal4",
MODE_SPEC,
"Show Latest Fourth Filters Cal ", NULL },
252 {
"gauss ", 0,
"[plot] ",
doGauss,
"doGauss",
MODE_ALL,
"Compute a Gaussian and [plot] ", NULL },
254 {
"gfilename ", 1,
"gains_filename ",
setGFileName,
"setGFileName",
MODE_SPEC,
"Set Gains filename ", NULL },
255 {
"gget ", 2,
"scan# ",
ggetScan,
"ggetScan",
MODE_SPEC,
"Fetch Gains Scan ", NULL },
257 {
"glabel ", 0,
" ",
doGlabel,
"doGlabel",
MODE_SPEC,
"Place Gaussian Results on Plot ",
xx },
258 {
"glist ", 1,
"[/g /h /p] ",
doDumpGains,
"doDumpGains",
MODE_SPEC,
"Dump a Listing of Gain Scans ", NULL },
260 {
"gracefit ", 1,
" ",
doGraceFit,
"doGraceFit",
MODE_ALL,
"Fit a 'nfit' LSQ-fit to data ", NULL },
261 {
"greview ", 1,
" ",
doGReview,
"doGReview",
MODE_SPEC,
"Display an Array of Scan Plots ", NULL },
263 {
"grid ", 1,
"[x | y | full] ",
setGrid,
"setGrid",
MODE_ALL,
"Set Plot Grid Mode ",
xx },
265 {
"gmap ", 1,
" ",
doGmap,
"doGmap",
MODE_CONT,
"Grid Map Functions ", NULL },
266 {
"gmapclear ", 1,
" ",
doGmapClear,
"doGmapClear",
MODE_CONT,
"Clear out internal Gridmap data ", NULL },
267 {
"gmapdive ", 1,
" ",
gridMapDive,
"gridMapDive",
MODE_CONT,
"Plot Grid Map with varing dB's ", NULL },
269 {
"gmapgauss ", 1,
" ",
mapGaussFit,
"mapGaussFit",
MODE_CONT,
"Fit Gaussian to a Gridded Map ", NULL },
271 {
"gmapgrab ", 1,
" ",
gridMapGrab,
"gridMapGrab",
MODE_CONT,
"Force Gridmap Window to be Active ", NULL },
272 {
"gmapgrid ", 1,
" ",
gridMapGrid,
"gridMapGrid",
MODE_CONT,
"Accumulate Selected CONTMAP Scans ", NULL },
274 {
"gmapmapbase",0,
" ",
mapBaseline,
"mapBaseline",
MODE_CONT,
"Remove Baseline from Gridded Map ", NULL },
275 {
"gmaprotate", 0,
" ",
gmapRotate,
"gmapRotate",
MODE_CONT,
"Rotate Gridmap and Snap images ", NULL },
277 {
"gmappgauss", 1,
" ",
mapGaussPlot,
"mapGaussPlot",
MODE_CONT,
"2D Gaussian Gridded Map Center Row", NULL },
278 {
"gmapplot ", 1,
" ",
gridMapPlot,
"gridMapPlot",
MODE_CONT,
"Plot 3D Gaussian Gridded Map ", NULL },
280 {
"gmapslice ", 1,
"row | col ",
gridMapSlice,
"gridMapSlice",
MODE_CONT,
"Display a slice of Grid Map ", NULL },
281 {
"gmapstats ", 1,
" ",
gridMapStats,
"gridMapStats",
MODE_CONT,
"Display Stats of Grid Map ", NULL },
283 {
"gset ", 1,
" ",
gsetFile,
"gsetFile",
MODE_SPEC,
"Set the Gains File the Same ", NULL },
284 {
"gver ", 1,
"[version] ",
doGver,
"doGver",
MODE_SPEC,
"Change the Gains File Version ", NULL },
287 {
"h0 ", 1,
" ",
setHeader,
"setHeader",
MODE_ALL,
"Set Active Working Array to H0 ", NULL },
288 {
"h1 ", 1,
" ",
setHeader,
"setHeader",
MODE_ALL,
"Set Active Working Array to H1 ", NULL },
289 {
"h2 ", 1,
" ",
setHeader,
"setHeader",
MODE_ALL,
"Set Active Working Array to H2 ", NULL },
290 {
"h3 ", 1,
" ",
setHeader,
"setHeader",
MODE_ALL,
"Set Active Working Array to H3 ", NULL },
291 {
"h4 ", 1,
" ",
setHeader,
"setHeader",
MODE_ALL,
"Set Active Working Array to H4 ", NULL },
292 {
"h5 ", 1,
" ",
setHeader,
"setHeader",
MODE_ALL,
"Set Active Working Array to H5 ", NULL },
293 {
"h6 ", 1,
" ",
setHeader,
"setHeader",
MODE_ALL,
"Set Active Working Array to H6 ", NULL },
294 {
"h7 ", 1,
" ",
setHeader,
"setHeader",
MODE_ALL,
"Set Active Working Array to H7 ", NULL },
295 {
"h8 ", 1,
" ",
setHeader,
"setHeader",
MODE_ALL,
"Set Active Working Array to H8 ", NULL },
296 {
"h9 ", 1,
" ",
setHeader,
"setHeader",
MODE_ALL,
"Set Active Working Array to H9 ", NULL },
298 {
"hard ", 1,
" ",
printPlot,
"printPlot",
MODE_ALL,
"Print PS of Most Recent Plot ", NULL },
300 {
"hanning ", 1,
" ",
doHanning,
"doHanning",
MODE_SPEC,
"Perform Hanning Smoothing on data ",
xx },
302 {
"header ", 1,
" ",
showHeader,
"showHeader",
MODE_ALL,
"Display Header for Last Scan ", NULL },
303 {
"help ", 0,
"[help_topic] ",
showHelp,
"showHelp",
MODE_ALL,
"Show Help ", NULL },
304 {
"helperwait", 0,
" ",
helperWait,
"helperWait",
MODE_ALL,
"Wait on Helper Response / timeout ", NULL },
308 {
"histo ", 1,
" ",
setHisto,
"setHisto",
MODE_ALL,
"Set plotting format to Histograph ",
xx },
309 {
"histogram ", 1,
" ",
doHistogram,
"doHistogram",
MODE_SPEC,
"Plot a Histogram of Spectral Data ", NULL },
310 {
"history ", 1,
" ",
listHistory,
"listHistory",
MODE_ALL,
"Show Command Line History ", NULL },
311 {
"hline ", 0,
" ",
doHline,
"doHline",
MODE_SPEC,
"Add a Horizontal Line to Plit ",
xx },
312 {
"hload ", 2,
"image_file ",
hLoad,
"hLoad",
MODE_ALL,
"Load image_file into H* array ", NULL },
313 {
"hsave ", 2,
"image_file ",
hSave,
"hLoad",
MODE_ALL,
"Save all H* images to image_file ", NULL },
316 {
"id ", 1,
" ",
showID,
"showID",
MODE_ALL,
"Print ID info ", NULL },
317 {
"if ", 0,
" ",
doIf,
"doIf",
MODE_ALL,
"IF Function ", NULL },
319 {
"ignore ", 0,
"scan-1 [scan-2 ...]",
ignoreScans,
"ignoreScans",
MODE_ALL,
"Add scan(s) to ignored list ", NULL },
320 {
"igfile ", 0,
"ignore_file ",
readIgnoreFile,
"readIgnoreFile",
MODE_ALL,
"Populate ignored list from file ", NULL },
321 {
"image ", 1,
" ",
doImage,
"doImage",
MODE_SPEC,
"Image Sub-System ", NULL },
323 {
"int ", 2,
"integer_var_name ",
createInteger,
"createInteger",
MODE_ALL,
"Create a Integer Variable ", NULL },
324 {
"invert ", 0,
"[0 | 1] ",
setInvert,
"setInvert",
MODE_ALL,
"Invert Cont Phases or Spectra ",
xx },
331 {
"label ", 0,
"[create|delete] ",
doLabel,
"doLabel",
MODE_SPEC,
"Create or Delete a screen Label ",
xx },
332 {
"let ", 0,
"[args] ",
doLetCmd,
"doLetCmd",
MODE_ALL,
"Assign a value to a variable ", NULL },
337 {
"lines ", 1,
" ",
setLines,
"setLines",
MODE_ALL,
"Set plotting format to Lines ",
xx },
338 {
"linepts ", 1,
" ",
setLinePts,
"setLinePts",
MODE_ALL,
"Set plotting format to Line Points",
xx },
341 {
"load ", 2,
"filename ",
readFile,
"readFile",
MODE_ALL,
"Read in file of Commands ", NULL },
343 {
"logwatch ", 1,
" ",
doLogWatch,
"doLogWatch",
MODE_ALL,
"Start log viewer ", NULL },
348 {
"make ", 0,
"[capture|printer] ",
printPlot,
"printPlot",
MODE_ALL,
"Print Last Plot ", NULL },
349 {
"makehelp ", 0,
" ",
makeHelp,
"makeHelp",
MODE_ALL,
"Make the Help Files (Admin Only) ", NULL },
351 {
"mapangle ", 3,
"Angle#1 Angle#2 ",
setMapAngle,
"setMapAngle",
MODE_CONT,
"Set Display Angle of a Gridded Map", NULL },
352 {
"marker ", 0,
"[create|delate|list",
doMarker,
"doMarker",
MODE_SPEC,
"Place Vertical Markers on Plot ",
xx },
353 {
"mbase ", 2,
"#_of_baseline_samps",
mBaselines,
"mBaselines",
MODE_CONT,
"Set # of Samps for Map Baselines ", NULL },
354 {
"measure ", 1,
" ",
doMeasure,
"doMeasure",
MODE_SPEC,
"Measure Dist Between Spec Features", NULL },
355 {
"midrow ", 2,
"scan# ",
showMidRow,
"showMidRow",
MODE_CONT,
"Show the Middle Row of Map ", NULL },
357 {
"mode ", 2,
"mode ",
setMode,
"setMode",
MODE_ALL,
"Set the Mode; CONT | SPEC | OTF ", NULL },
358 {
"molecule ", 1,
" ",
molecule,
"molecule",
MODE_SPEC,
"Manually Select a Line for ID ", NULL },
359 {
"mv ", 0,
" ",
doMv,
"doMv",
MODE_ALL,
"Rename or Move a file ", NULL },
362 {
"name ", 2,
"name_of_env ",
nameEnv,
"nameEnv",
MODE_ALL,
"Set Title of Current Environment ", NULL },
364 {
"nbaseset ", 1,
"[seg start end][/l]",
doNBaseset,
"doNBaseset",
MODE_SPEC,
"Set All or Some Baselines at Once ", NULL },
369 {
"nsac ", 1,
" ",
doNsac,
"doNsac",
MODE_SPEC,
"Sum up a number of nsave scans ", NULL },
370 {
"nutator ", 1,
" ",
doNutator,
"doNutator",
MODE_CONT,
"Analyze the Nutator Seperation ", NULL },
371 {
"nyquist ", 1,
" ",
doNyquist,
"doNyquist",
MODE_ALL,
"Compute nyquist based on restfreq ", NULL },
374 {
"osb ", 0,
" ",
doOSB,
"doOSB",
MODE_SPEC,
"Change Display to Other Side Band ",
xx },
375 {
"object ", 0,
" ",
doObject,
"doObject",
MODE_CONT,
"Object Handling Routine ", NULL },
377 {
"otf ", 0,
" ",
doOTF,
"doOTF",
MODE_OTF,
"OTF Sub-System ", NULL },
378 {
"otfdirect ", 1,
" ",
doOTFcmd,
"doOTFcmd",
MODE_OTF,
"Send OTF Dataserv a direct command", NULL },
379 {
"otffix ", 1,
" ",
doOTFFix,
"doOTFFix",
MODE_OTF,
"Fix missing OTF Map Cells ", NULL },
380 {
"otfhelp ", 1,
" ",
doOTFHelp,
"doOTFHelp",
MODE_OTF,
"Print OTF Help ", NULL },
381 {
"otfdisplay", 1,
"[sample_num] ",
doOTFdisplay,
"doOTFdisplay",
MODE_OTF,
"Display an individual 100 mS plot ", NULL },
382 {
"otfslice ", 1,
"[col x][row y] ",
doOTFSlice,
"doOTFSlice",
MODE_OTF,
"Display a Row or Col OTF Slice ", NULL },
385 {
"paramgui ", 1,
" ",
doPGUI,
"doPGUI",
MODE_ALL,
"Select Params via interactive GUI ", NULL },
386 {
"params ", 1,
" ",
showParams,
"showParams",
MODE_ALL,
"Show Selected Criteria ", NULL },
387 {
"page ", 1,
" ",
doPageCmd,
"doPageCmd",
MODE_ALL,
"Clear the plot window ", NULL },
388 {
"papersize ", 0,
"[width height | - ]",
doPaperSize,
"doPaperSize",
MODE_ALL,
"Set the Plot Printout Page Size ", NULL },
389 {
"pause ", 1,
" ",
doPause,
"doPause",
MODE_ALL,
"Pause execution until Keyboard hit", NULL },
390 {
"pboot ", 1,
" ",
printLastBoot,
"printLastBoot",
MODE_ALL,
"Print Latest Boot Strap Block ", NULL },
393 {
"peak ", 1,
" ",
showPeak,
"showPeak",
MODE_SPEC,
"Show Peak Temperature ", NULL },
394 {
"peaks ", 1,
" ",
showPeaks,
"showPeaks",
MODE_SPEC,
"Show All Peak Temperature ", NULL },
395 {
"pdfl ", 1,
" ",
doPDFL,
"doPDFL",
MODE_SPEC,
"Ingest & Convert PDFL type file ", NULL },
396 {
"pflux ", 2,
"planet ",
showPlanetFlux,
"showPlanetFlux",
MODE_ALL,
"Show a Plot of Planet Flux ", NULL },
397 {
"pgauss ", 1,
" ",
printGauss,
"printGauss",
MODE_ALL,
"Print Results of Last Gaussian Fit", NULL },
398 {
"phases ", 1,
" ",
showPhases,
"showPhases",
MODE_CONT,
"Show Phases of current Scan ", NULL },
400 {
"planets ", 1,
" ",
getPlanet,
"getPlanet",
MODE_ALL,
"List Planet info ", NULL },
402 {
"plotseq ", 1,
" ",
plotAccum,
"plotAccum",
MODE_CONT,
"Plot the Results of SEQ ", NULL },
404 {
"points ", 1,
" ",
setPoints,
"setPoints",
MODE_ALL,
"Set plotting format to Points ",
xx },
406 {
"preview ", 1,
" ",
pReview,
"pReview",
MODE_ALL,
"Review Stack Scans in Parallel ", NULL },
407 {
"print ", 1,
" ",
printVar,
"printVar",
MODE_ALL,
"Print a Dynamic or Header Variable", NULL },
408 {
"prune ", 0,
"filename [/r] ",
pruneFile,
"pruneFile",
MODE_ALL,
"Create a Criteria based SDD file ", NULL },
410 {
"pshow ", 2,
"scan_num ",
doPshow,
"doPshow",
MODE_SPEC,
"Show Parallel Scans side by side ", NULL },
412 {
"psc12 ", 1,
" ",
do_psc,
"do_psc",
MODE_SPEC,
"Show Parallel Accum for IF1 & IF2 ", NULL },
413 {
"psc13 ", 1,
" ",
do_psc,
"do_psc",
MODE_SPEC,
"Show Parallel Accum for IF1 & IF3 ", NULL },
414 {
"psc24 ", 1,
" ",
do_psc,
"do_psc",
MODE_SPEC,
"Show Parallel Accum for IF2 & IF4 ", NULL },
415 {
"psc34 ", 1,
" ",
do_psc,
"do_psc",
MODE_SPEC,
"Show Parallel Accum for IF3 & IF4 ", NULL },
416 {
"pstamp ", 0,
" ",
doPStamp,
"doPStamp",
MODE_SPEC,
"Place a Postage Stamp of a region ",
xx },
417 {
"ptime ", 2,
"Planet Flux UT ",
setPTime,
"setPTime",
MODE_ALL,
"Set Time for Planet Flux Calc ", NULL },
421 {
"q1 ", 0,
" ",
doQuick1,
"doQuick1",
MODE_ALL,
"Show Latest First Filter IF Scan ", NULL },
422 {
"q11 ", 0,
" ",
doQuick11,
"doQuick11",
MODE_ALL,
"Show Latest First MAC IF Scan ", NULL },
423 {
"q2 ", 0,
" ",
doQuick2,
"doQuick2",
MODE_ALL,
"Show Latest Second Filter IF Scan ", NULL },
424 {
"q12 ", 0,
" ",
doQuick12,
"doQuick12",
MODE_ALL,
"Show Latest Second MAC IF Scan ", NULL },
425 {
"q3 ", 0,
" ",
doQuick3,
"doQuick3",
MODE_ALL,
"Show Latest Third Filters IF Scan ", NULL },
426 {
"q4 ", 0,
" ",
doQuick4,
"doQuick4",
MODE_ALL,
"Show Latest Fourth Filters IF Scan", NULL },
430 {
"qreview ", 1,
" ",
qReview,
"qReview",
MODE_ALL,
"Review Stack Scans in Quad mode ", NULL },
431 {
"qshow ", 2,
"scan_num ",
doQshow,
"doQshow",
MODE_SPEC,
"Show Quad Array of Scans ", NULL },
437 {
"read ", 2,
"filename ",
readFile,
"readFile",
MODE_ALL,
"Read in file of Commands ", NULL },
440 {
"record ", 0,
"[on|off] filename ",
recordCmds,
"recordCmds",
MODE_ALL,
"Record commands to filename ", NULL },
441 {
"region ", 0,
" ",
regionCmd,
"regionCmd",
MODE_ALL,
"Map Region Sub System ", NULL },
442 {
"refresh ", 1,
" ",
refreshPlot,
"refreshPlot",
MODE_ALL,
"Repaint the Plot Window ", NULL },
443 {
"rejection ", 0,
"rej1 rej2 ",
setRejections,
"setRejections",
MODE_ALL,
"Set Receiver Rejections ", NULL },
447 {
"restoreenv", 1,
" ",
restoreEnv,
"restoreEnv",
MODE_ALL,
"Restore a Saved Environment ", NULL },
448 {
"review ", 1,
" ",
reviewStack,
"reviewStack",
MODE_ALL,
"Review and possibly Ignore Scans ", NULL },
450 {
"rms ", 1,
" ",
printRMS,
"printRMS",
MODE_SPEC,
"Print out the current TP & rms ", NULL },
452 {
"run ", 2,
"filename ",
runFile,
"runFile",
MODE_ALL,
"Run commands in file ", NULL },
457 {
"save ", 1,
" ",
saveNSave,
"saveNSave",
MODE_SPEC,
"Save H? Image to nsave in Savefile", NULL },
458 {
"saveall ", 2,
"configfile ",
writeAllConfig,
"writeAllConfig",
MODE_ALL,
"Write All Configurations to File ", NULL },
459 {
"savedata ", 1,
" ",
saveData,
"saveData",
MODE_ALL,
"Write Data Table to File ", NULL },
460 {
"saveenv ", 1,
" ",
saveEnv,
"saveEnv",
MODE_ALL,
"Save the Current Environment ", NULL },
461 {
"sat ", 0,
" ",
doSAT,
"doSAT",
MODE_SPEC,
"Strings And Things sub-system ",
xx },
462 {
"say ", 1,
"[comments...] ",
doSay,
"doSay",
MODE_ALL,
"Say Something in the Terminal ", NULL },
465 {
"scale ", 0,
" ",
setScale,
"setScale",
MODE_ALL,
"Set the Calibration Scale ", NULL },
466 {
"scansum ", 0,
" ",
scansum,
"scansum",
MODE_SPEC,
"Scan Summary Sub-System ", NULL },
467 {
"sdd ", 1,
" ",
doSDD,
"doSDD",
MODE_ALL,
"Ingest/Export older SDD type file ", NULL },
470 {
"selfrej ", 2,
"ratio ",
selfRej,
"selfRej",
MODE_ALL,
"Auto Reject if 'ratio' > rms/trms ", NULL },
471 {
"selprint ", 0,
"[land|bsize|cpixx] ",
doSelPrint,
"doSelPrint",
MODE_ALL,
"Print the Current X Selection ", NULL },
472 {
"set ", 0,
"[args] ",
doLetCmd,
"doLetCmd",
MODE_ALL,
"Assign a value to a variable ", NULL },
473 {
"sex ", 0,
"[args] ",
doSexCmd,
"doSexCmd",
MODE_ALL,
"Convert num to/from sexigesimal ", NULL },
474 {
"sfocus ", 0,
"scan ",
doSfocus,
"doSfocus",
MODE_SPEC,
"Analylis a Spectral Line Focus ", NULL },
475 {
"sfilename ", 1,
"save_filename ",
setSFileName,
"setSFileName",
MODE_ALL,
"Set SAVE filename ", NULL },
478 {
"show ", 1,
" ",
showScan,
"showScan",
MODE_ALL,
"Process and Show Selected Scan ", NULL },
479 {
"showbad ", 1,
" ",
do_showBad,
"do_showBad",
MODE_SPEC,
"Show Bad Chans to feed into Rambo ", NULL },
480 {
"shift ", 1,
" ",
doShift,
"doShift",
MODE_SPEC,
"Shift Spectra ASHIFT channels ",
xx },
481 {
"shortcuts ", 1,
" ",
showShortCuts,
"showShortCuts",
MODE_ALL,
"Show All Available Hot Keys ", NULL },
482 {
"sleep ", 1,
"[time_in_secs] ",
doSleep,
"doSleep",
MODE_ALL,
"Pause execution time secs ", NULL },
483 {
"source ", 0,
"[sourcename] ",
setSource,
"setSource",
MODE_ALL,
"Select Source to Analyze ", NULL },
485 {
"spec5 ", 1,
" ",
doSpecFive,
"doSpecFive",
MODE_SPEC,
"Analysis a Spectral Five Point ", NULL },
486 {
"spike ", 1,
" ",
doSpike,
"doSpike",
MODE_SPEC,
"Remove Spikes in Data ", NULL },
488 {
"stop ", 1,
" ",
doStop,
"doStop",
MODE_ALL,
"Stop a loop ", NULL },
489 {
"splat ", 1,
" ",
doSplat,
"doSplat",
MODE_SPEC,
"Look up Molecular line near FCUR ", NULL },
490 {
"split ", 1,
"[0 | 1] ",
setSplit,
"setSplit",
MODE_CONT,
"Set Split Phases Flag ", NULL },
491 {
"sptip ", 2,
"scan_num ",
cmd_doSpTip,
"cmd_doSpTip",
MODE_CONT,
"Process SPTIP Data ", NULL },
492 {
"stack ", 0,
"[clear|fill|loop] ",
doStack,
"doStack",
MODE_ALL,
"Stack Routines ", NULL },
494 {
"subtractimg",1,
" ",
subtractImage,
"subtractImage",
MODE_SPEC,
"Subtract Hx from Hy; results in H0", NULL },
495 {
"summary ", 1,
" ",
doSummary,
"doSummary",
MODE_ALL,
"Print a Summary in Online Data ", NULL },
496 {
"survey ", 1,
"filename ",
doSurvey,
"doSurvey",
MODE_SPEC,
"Write out a Survey File ", NULL },
497 {
"switchenv ", 2,
"env_number ",
setEnv,
"setEnv",
MODE_ALL,
"Switch to Environment n ", NULL },
498 {
"system ", 0,
"[args] ",
doSysCmd,
"doSysCmd",
MODE_ALL,
"Do system command; alias for ':' ", NULL },
502 {
"table ", 1,
" ",
showTable,
"showTable",
MODE_ALL,
"Printout Data Phase Values ", NULL },
503 {
"taccept ", 1,
" ",
useTau,
"useTau",
MODE_CONT,
"Use Sptip Result as Current Tau0 ", NULL },
504 {
"tau0 ", 2,
"manual_tau0 ",
setTau0,
"setTau0",
MODE_CONT,
"Set the Manual Zenith Tau0 ", NULL },
506 {
"tcsh ", 1,
" ",
doTCSH,
"doTCSH",
MODE_ALL,
"Start a shell for system commands ", NULL },
507 {
"tcur ", 1,
" ",
doTCur,
"doTCur",
MODE_SPEC,
"Get Cursor Temperature ", NULL },
512 {
"title ", 2,
"name_of_env ",
nameEnv,
"nameEnv",
MODE_ALL,
"Set Title of Current Environment ", NULL },
513 {
"titleblock", 0,
" ",
titleBlock,
"titleBlock",
MODE_SPEC,
"Place a Title Block on the Plot ",
xx },
514 {
"trec ", 0,
" ",
doTrec,
"doTrec",
MODE_SPEC,
"Display T-Receiver Plot ", NULL },
515 {
"tsys ", 0,
" ",
doTsys,
"doTsys",
MODE_ALL,
"Tsys Sub-System ", NULL },
518 {
"ufilename ", 1,
"user_filename ",
setUFileName,
"setUFileName",
MODE_ALL,
"Set User filename ", NULL },
519 {
"unalias ", 1,
" ",
doUnalias,
"doUnalias",
MODE_ALL,
"Undefine an Alias ", NULL },
520 {
"update ", 1,
"[12m | smt] ",
doUpdate,
"doUpdate",
MODE_ALL,
"Update the data file from the Src ", NULL },
524 {
"vc ", 0,
" ",
doVC,
"doVC",
MODE_SPEC,
"Set Plot Axis to Velocity Channel ",
xx },
525 {
"vcur ", 1,
" ",
doVCur,
"doVCur",
MODE_SPEC,
"Get Cursor Velocity Value ", NULL },
526 {
"vf ", 0,
" ",
doVF,
"doVF",
MODE_SPEC,
"Set Plot Axis to Velocity Freq ",
xx },
527 {
"vi ", 0,
" ",
doVi,
"doVi",
MODE_ALL,
"Edit a file using 'vim '", NULL },
528 {
"vv ", 0,
" ",
doVV,
"doVV",
MODE_SPEC,
"Set Plot Axis to Velocity Velocity",
xx },
530 {
"verbose ", 0,
"[0 - 5] ",
setVerbose,
"setVerbose",
MODE_ALL,
"Set the Verbose Level ", NULL },
531 {
"versions ", 1,
" ",
findVers,
"findVers",
MODE_ALL,
"Show List of Availble Data Files ", NULL },
534 {
"which ", 1,
" ",
showParams,
"showParams",
MODE_ALL,
"Show Current Environment Params ", NULL },
536 {
"writebadch", 2,
"filename ",
writeBadChans,
"writeBadChans",
MODE_SPEC,
"Save Bad Channels to file ", NULL },
537 {
"writebase ", 2,
"filename ",
writeBaseLines,
"writeBaseLines",
MODE_SPEC,
"Save Baseline segments to file ", NULL },
538 {
"writeirc ", 2,
"logfile ",
writeIRC_Record,
"writeIRC_Record",
MODE_SPEC,
"Write a IRC+10216 Record (debug) ", NULL },
543 {
"xgraphic ", 0,
"[args] ",
sendXgraphic,
"sendXgraphic",
MODE_ALL,
"Send arbitrary cmd to Xgraphic ", NULL },
544 {
"xrange ", 3,
"x1 x2 ",
setXRange,
"setXRange",
MODE_SPEC,
"Set the X-Axis Range to x1, x2 ",
xx },
546 {
"xx ", 1,
" ",
xx,
"xx",
MODE_ALL,
"Replot Last Graph ", NULL },
547 {
"xwatch ", 1,
" ",
doXwatch,
"doXwatch",
MODE_ALL,
"Open term showing XGraphics.log ", NULL },
550 {
"yfactor ", 1,
"gain_scan_num ",
doYFactor,
"doYFactor",
MODE_SPEC,
"Produce Y-Factor Plot from Gains ", NULL },
551 {
"yrange ", 3,
"y1 y2 ",
setYRange,
"setYRange",
MODE_ALL,
"Set the Y-Axis Range to y1, y2 ",
xx },
552 {
"yset ", 1,
" ",
doYRange,
"doYRange",
MODE_ALL,
"Use Mouse to Set the Y-Range ",
xx },
555 {
"zero ", 0,
" ",
doZero,
"doZero",
MODE_SPEC,
"Zero a range of data points ",
xx },
556 {
"zoom ", 0,
" ",
doZoom,
"doZoom",
MODE_SPEC,
"Use Mouse to Set both X & Y Range ",
xx },
558 {
"@ ", 2,
"filename ",
readFile,
"readFile",
MODE_ALL,
"Read in file of Commands ", NULL },
559 {
"? ", 0,
"[help_topic] ",
showHelp,
"showHelp",
MODE_ALL,
"Show Help ", NULL },
561 { NULL, 0, NULL, 0, NULL,
MODE_ALL, NULL , NULL }
int doCalculation(char *buf)
struct COMMANDS commands[]
int printGauss(struct LP_IMAGE_INFO *image)
int showPartHelp(char *help)
int printRejections(void)