Linuxpops  3.01.04
Spectral Anaysis Package for Single Dish Data
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
tmp_proto.h
Go to the documentation of this file.
1 /* alias.c */
2 int alias_get_tok(char *edit);
3 int doAlias(void);
4 int doUnalias(void);
5 struct ALIAS *isAlias(char *buf);
6 int substituteAliases(char *buf);
7 /* alma.c */
8 int alma_get_tok(char *edit);
9 int almaSort(struct CALIBRATOR *p1, struct CALIBRATOR *p2);
10 int sortCalibrators(int field);
11 int angle_get_tok(char *edit);
12 double angleToDeg(char *inBuf);
13 int loadCalibrators(char *name);
14 int showCalibrator(struct CALIBRATOR *p, int first);
15 int plotAlmaCalibrator(void);
16 int createAlmaCat(int band);
17 int validateCalibrators(void);
18 int almaCalibrator(void);
19 /* atm.c */
20 int loadAtmFromServer(char *which, double fmin, double fmax, double fstep, double pwv, double gtemp, double gpress, double altitude, double ymin);
21 float computeAtmophers(double elv);
22 int findMinMax(double *fmin, double *fmax);
23 int generateAtm(double fmin, double fmax, double mmwat, double tamb, double press, double elev);
24 int doATM(void);
25 /* badchan.c */
26 int addBadChan(int bad);
27 int removeBadChanFromArray(int bad);
28 int autoFind(int flag);
29 int ignoreBadChan(void);
30 int tellBadChan(void);
31 int isBadChan(int bad);
32 int clearBadChan(void);
33 int readBadChanFile(void);
34 int badChanShow(void);
35 float findNextGoodChan(struct IMAGE_INFO *image, int j);
36 float findPreGoodChan(struct IMAGE_INFO *image, int j);
37 int line_removeBadChans(struct IMAGE_INFO *image, int print);
38 int doSpike(void);
39 int correctBadChans(void);
40 int do_showBad(void);
41 int writeBadChans(void);
42 /* baseline.c */
43 int doBaseline(void);
44 int computeBaseLine(struct IMAGE_INFO *image);
45 int line_doBaseLine(struct IMAGE_INFO *image);
46 int isInBaseLineRegion(int chan);
47 int tellBaselines(void);
48 int setNegBaselines(void);
49 int sortBaselines(void);
50 int findEmptyBaseline(void);
51 int addOneOrMoreSegment(void);
52 int removeOneSegment(void);
53 int setBaselines(void);
54 int baselinesDefined(struct IMAGE_INFO *image);
55 int findLastGood(struct IMAGE_INFO *image, int indx, int *lgn, float *lg);
56 int findNextGood(struct IMAGE_INFO *image, int indx, int *ngn, float *ng);
57 int doBshape(void);
58 int doGraceFit(void);
59 int doRmBase(void);
60 int doBmove(void);
61 int doBloop(void);
62 int doNBaseset(void);
63 int writeBaseLines(void);
64 int dcOffset(void);
65 /* batch.c */
66 int batch_get_tok(char *edit);
67 int doBatch(void);
68 int clearBatch(char *name);
69 int loadBatch(char *bname);
70 int execBatch(char *name);
71 int printBatch(char *name);
72 int isBatch(char *name);
73 int listBatch(void);
74 int findAmbiguousBatch(char *arg, char *buf);
75 struct BATCH_COMMAND *getFreeBatch(char *name);
76 int doEnd(void);
77 /* beam.c */
78 double parseBeamEff(char *buf);
79 int setBeamEff(void);
80 int setRejections(void);
81 int doAcceptEff(void);
82 struct tm *breakTime(double burnT);
83 int findBackend(double scan);
84 int beam_eff(int first);
85 double planck(double freq, double T_bright);
86 int processResults(int n, int indx, FILE *fp);
87 int writeResults(int indx[4]);
88 int doBeamEff(void);
89 /* box.c */
90 int doBoxcar(void);
91 void boxcar(float *input, float *output, int len, int order);
92 int doHanning(void);
93 int hanning(float *input, float *output, int n);
94 /* bspline_fit.c */
95 int doBspline(void);
96 int bspline_fit(struct IMAGE_INFO *image);
97 int bspline_smooth(struct IMAGE_INFO *image);
98 /* build.c */
99 /* chngres.c */
100 int chgres(float *told, int nchan, double oldres, double newres);
101 /* commands.c */
102 /* config.c */
103 int readConfig(void);
104 int writeParams(FILE *fp);
105 int writeConfig(void);
106 int writeAllConfig(void);
107 int loadInitFile(void);
108 /* cont.c */
109 int accum_v1(float *data, struct HEADER *h, int invert, struct ACCUM_RESULTS *ar);
110 int sendAccumResults(void);
111 int accumSelected(void);
112 int cont_determine_min_max(float *ydata, int dl, double scan);
113 int kp_bin_and_cal_data(float *ydata, int dl, int avg, float *data, struct HEADER *h);
114 int seq_bin_and_cal_data(float *ydata, int dl, int avg, float *data, struct HEADER *h, int phase);
115 int foc_bin_and_cal_data(float *ydata, int dl, int avg, float *data, struct HEADER *h, int phase);
116 int map_bin_and_cal_data(float *ydata, int dl, int avg, float *data, struct HEADER *h, int phase);
117 int smt_bin_and_cal_data(float *ydata, int dl, int avg, float *data, struct HEADER *h);
118 int clearFillContStruct(struct HEADER *h, int dlen, char *xl, char *yl);
119 int cont_show_phases(float *data, struct HEADER *h, int plot);
120 int sendCont(int mode);
121 int cont_display_sequence(struct IMAGE_INFO *image, int plot);
122 double findDeltaX(struct HEADER *h);
123 int cont_display_mapscan(struct IMAGE_INFO *image, int plot);
124 int processContinuum(struct HEADER *head, float *phases, float *data, int *dl, char *mode);
125 int cont_display_five(struct IMAGE_INFO *image, int plot);
126 int cont_display_any_focus(struct IMAGE_INFO *image, int plot, int type);
127 int zero_check(char *who, int dl, float *data);
128 int cont_save_data(float *data, struct HEADER *h);
129 int cont_display_data(float *data, struct HEADER *h);
130 int setAutoCal(void);
131 int turnOns(void);
132 int crissCross(void);
133 /* convol.c */
134 int convol_get_tok(char *edit);
135 double fwhm(double freq);
136 double findObj(char *name);
137 void convolve(const double Signal[ ], size_t SignalLen, const double Kernel[ ], size_t KernelLen, double Result[ ]);
138 int goodSource(char *s);
139 int convol(char *source, int first, double freq, double *fw, double *source_size, double *beam_size);
140 int initDeConStruct(void);
141 int doDeConvol(void);
142 double interpl8(double *xtab, double *ytab, int no, double x, int *next);
143 /* dbase.c */
144 int dbase_get_tok(char *edit);
145 int printRow(char *buf);
146 int doDbase(void);
147 /* demo.c */
148 int doDemo(void);
149 /* display.c */
150 int doDayMode(void);
151 int doNightMode(void);
152 /* env.c */
153 int clearEnv(void);
154 int setDVars(void);
155 int mapGS2Env(void);
156 int setEnv(void);
157 int nameEnv(void);
158 int tellEnv(void);
159 int copyEnv(void);
160 int reportEnv(void);
161 int getEnvironment(void);
162 char *replace_str(char *str, char *orig, char *rep);
163 int substituteEnv(void);
164 int initOnlineEnv(void);
165 int saveEnv(void);
166 int restoreEnv(void);
167 /* env_help.c */
168 int fetchNGSHelp(char *name, char *buf);
169 /* fboffset.c */
170 int printFBOffsets(void);
171 int autoLevel(void);
172 int autoMatch(int seg);
173 int doFBOffset(void);
174 int applyOffsets(struct IMAGE_INFO *image);
175 int clearFBOffets(void);
176 /* ffb.c */
177 int printFFBChan(int c, struct FFB_CHANNELS *p, int header);
178 int verifyFFBChans(void);
179 int ffb_load(void);
180 int printExtraChans(int chan, int first);
181 int doFFB(void);
182 /* fft.c */
183 int lp_fftcomp(void);
184 int findExactFFTFreq(double mx);
185 int lp_fftpick(void);
186 int lp_fftcut(void);
187 int lp_fft(void);
188 /* getephem.c */
189 double getmjd(int yr, int mon, int day, int hr, int min);
190 void getephem_utc(TIME *tp);
191 int getephem(int first);
192 /* getMoonAge.c */
193 double getMoonAge(int yr, int mon, int day, int hr, int min);
194 /* gauss.c */
195 int printGauss(struct IMAGE_INFO *image);
196 int clearGauss(struct IMAGE_INFO *image, int clear);
197 int gaussList(void);
198 int autoNGauss(int n);
199 int do_line_gauss(void);
200 int cont_gauss(double y1, double y2, double y3, double x1, double x2, double x3, float *a, float *b, float *c);
201 int doGauss(void);
202 int do_cont_gauss(float *d, struct HEADER *h);
203 int plotGauss(double *x, int len, double *a, struct HEADER *h, int mode);
204 /* gaussian_fit.c */
205 double gaussian(const double a, const double b, const double c, const double t);
206 int func_f(const gsl_vector *x, void *params, gsl_vector *f);
207 int func_df(const gsl_vector *x, void *params, gsl_matrix *J);
208 int func_fvv(const gsl_vector *x, const gsl_vector *v, void *params, gsl_vector *fvv);
209 void callback(const size_t iter, void *params, const gsl_multifit_nlinear_workspace *w);
210 void solve_system(gsl_vector *x, gsl_multifit_nlinear_fdf *fdf, gsl_multifit_nlinear_parameters *params);
211 int gaussian_fit_gsl(double *xd, double *yd, const size_t n, double *aa);
212 /* grace_fit.c */
213 void xfree(void *ptr);
214 void sort_xy(double *tmp1, double *tmp2, int up, int sorton, int stype);
215 void stasum(double *x, int n, double *xbar, double *sd);
216 double leasev(double *c, int degree, double x);
217 int fitcurve(double *x, double *y, int n, int ideg, double *coeff);
218 void runavg(double *x, double *y, double *ax, double *ay, int n, int ilen);
219 void runstddev(double *x, double *y, double *ax, double *ay, int n, int ilen);
220 void runmedian(double *x, double *y, double *ax, double *ay, int n, int ilen);
221 void runminmax(double *x, double *y, double *ax, double *ay, int n, int ilen, int type);
222 void filterser(int n, double *x, double *y, double *resx, double *resy, double *h, int len);
223 void linearconv(double *x, double *h, double *y, int n, int m);
224 int crosscorr(double *x, double *y, int n, int maxlag, double *xcov, double *xcor);
225 int linear_regression(int n, double *x, double *y, double *coeff);
226 void spline(int n, double *x, double *y, double *b, double *c, double *d);
227 void aspline(int n, double *x, double *y, double *b, double *c, double *d);
228 double seval(int n, double u, double *x, double *y, double *b, double *c, double *d);
229 /* grace_dofit.c */
230 int gf_includ(int np, int nrbar, double w, double *xrow, double y, double *d, double *rbar, double *thetab, double *sserr);
231 int gf_clear(int np, int nrbar, double *d, double *rbar, double *thetab, double *sserr);
232 int gf_regcf(int np, int nrbar, double *d, double *rbar, double *thetab, double *tol, double *beta, int nreq);
233 int gf_tolset(int np, int nrbar, double *d, double *rbar, double *tol);
234 int gf_sing(int np, int nrbar, double *d, double *rbar, double *thetab, double *sserr, double *tol, int *lindep);
235 int gf_ss(int np, double *d, double *thetab, double *sserr, double *rss);
236 int gf_cov(int np, int nrbar, double *d, double *rbar, int nreq, double *rinv, double *var, double *covmat, int dimcov, double *sterr);
237 void gf_inv(int np, int nrbar, double *rbar, int nreq, double *rinv);
238 int gf_pcorr(int np, int nrbar, double *d, double *rbar, double *thetab, double *sserr, int in, double *cormat, int dimc, double *ycorr);
239 void gf_cor(int np, double *d, double *rbar, double *thetab, double *sserr, double *work, double *cormat, double *ycorr);
240 int gf_vmove(int np, int nrbar, int *vorder, double *d, double *rbar, double *thetab, double *rss, int from, int to, double *tol);
241 int gf_reordr(int np, int nrbar, int *vorder, double *d, double *rbar, double *thetab, double *rss, double *tol, int *list, int n, int pos1);
242 int gf_hdiag(double *xrow, int np, int nrbar, double *d, double *rbar, double *tol, int nreq, double *hii);
243 void gf_pr_utdm_v(double *x, int N, int width, int precision);
244 double *gf_dvector(int l, int h);
245 int *gf_ivector(int l, int h);
246 double **gf_dmatrix(int rl, int rh, int cl, int ch);
247 void gf_putdvec(const char *s, double *x, int l, int h);
248 int dofitcurve(int cnt, double *xd, double *yd, int nd, double *c);
249 /* gridmap.c */
250 int clearScreen(void);
251 int gotoxy(int x, int y);
252 int gridmap_goWriteCenterRow(double *xdata, double *ydata, double *aa1, double *aa2, int n, double scanno);
253 int gridmap_showMiddleRow(void);
254 int gridmap_write_datafile(void);
255 int gridmap_write_csvfile(void);
256 int gridMapStats(void);
257 int gridmap_writeDemFile(int off, int how);
258 int gridMapLimits(void);
259 int gridmap_fitGauss(void);
260 int gridmap_lsqfit(double x[], double y[], int bdata, int ndata, double sig[], int mwt, double *a, double *b, double *siga, double *sigb, double *chi2, double *q);
261 int gridmap_findMinMax(void);
262 int gridmap_removeBaselines(int nb);
263 int scanAlreadyLoaded(struct BEAM_MAP_ELEM *p, int scan);
264 int gridmap_grid_data(float *data, struct HEADER *h);
265 double limitValue(double l, double v, double u);
266 int prepareMap(void);
267 int findMapColIndx(double x1, int y1);
268 int findMapRowIndx(int x1, double y1);
269 int gridMapSlice(void);
270 int gridMapPlot(void);
271 int doMapPlot(int how);
272 int mapGaussPlot(void);
273 int mapGaussFit(void);
274 int mapBaseline(void);
275 int gridMapGrid(void);
276 int gridMapGrab(void);
277 int mBaselines(void);
278 int setMapAngle(void);
279 int centerRow(void);
280 int centerAll(void);
281 int showMidRow(void);
282 int cont_removeBaselines(float *d, int len, double scan);
283 /* header.c */
284 struct HEAD_PARAMS *findHeaderVal(char *name);
285 int updateHeader(void);
286 int printHeader(int type);
287 int cont_header(struct HEADER *h);
288 int line_header(struct HEADER *h);
289 int showHeader(void);
290 int cleanSource(char *tbuf);
291 int printStatus(void);
292 /* help.c */
293 int initLetterHelp(void);
294 int letterHelp(char *h);
295 int showPartHelp(char *help);
296 int showSpecHelp(char *buf);
297 int showAllHelp(void);
298 int showKhelp(void);
299 int showHelp(void);
300 int addSupplemental(char *cmd, FILE *fp);
301 int makeHelp(void);
302 int printH_FlagHelp(char *cmd);
303 int showChanges(void);
304 /* help_table.c */
305 /* history.c */
306 int listHistory(void);
307 int rwHistory(int rw);
308 /* histogram.c */
309 int dummie_main(int argc, char **argv);
310 int computeHistoRMS(struct HISTO_INFO *h);
311 int doHistogram(void);
312 /* ignore.c */
313 int addIgnore(double scan);
314 int removeIgnore(double scan);
315 int ignoreScans(void);
316 int tellIgnored(void);
317 int isScanIgnored(double scan);
318 int clearIgnores(void);
319 int readIgnoreFile(void);
320 /* image.c */
321 int _h0(void);
322 int _h1(void);
323 int _h2(void);
324 int _h3(void);
325 int _h4(void);
326 int _h5(void);
327 int _h6(void);
328 int _h7(void);
329 int _h8(void);
330 int _h9(void);
331 int setHeader(void);
332 struct IMAGE_INFO *findImage(int i);
333 int parseHarg(char *arg);
334 int copyImage(void);
335 int _copyImage(struct IMAGE_INFO *i1, struct IMAGE_INFO *i2);
336 int printImageHeader(void);
337 int subtractImage(void);
338 int doImage(void);
339 int imageSummary(void);
340 int setImageTitle(void);
341 int hzero(struct IMAGE_INFO *image);
342 int clearAllImages(void);
343 int hLoad(void);
344 int hSave(void);
345 int copyEnv2Image(struct IMAGE_INFO *image);
346 int sendImageStruct(struct IMAGE_INFO *image, int mode);
347 int zeroImage(void);
348 /* interp.c */
349 double yintpn(double a, double b, double c, double d, double y);
350 int interp(double *array, int nx, int ny, double *parray, int npx, int npy);
351 int xinterp(double *x1, int nx1, double *x2, int nx2);
352 /* io.c */
353 int runFile(void);
354 int doZenity(char *cmd, char *rst);
355 int readFile(void);
356 int checkLockFile(void);
357 int removeLockFile(void);
358 int watchFile(void);
359 int reloadFile(void);
360 int fileChanged(void);
361 int loadFile(void);
362 int setGFileName(void);
363 int setUFileName(void);
364 int setSFileName(void);
365 int setValidate(void);
366 int recallNSave(void);
367 int p_getScan(void);
368 int getScan(int verbose);
369 int ggetScan(void);
370 int doFver(void);
371 int doGver(void);
372 int gsetFile(void);
373 int getTerminalSize(int *cols, int *rows);
374 int showFiles(void);
375 int findVersions(int which);
376 int saveNSave(void);
377 int doSDD(void);
378 int doClass(void);
379 int doPDFL(void);
380 int listSaves(void);
381 /* lcalc.c */
382 char *lcalc(char *cmdbuf);
383 /* line.c */
384 int computeRms(float *y, int n, float *rms);
385 int do_specCombClear(void);
386 int line_accum(struct IMAGE_INFO *image);
387 int line_accumSelected(void);
388 int line_determine_min_max(struct IMAGE_INFO *image);
389 int processSpectra(struct IMAGE_INFO *image);
390 int line_display_spectra(struct IMAGE_INFO *image, int plot);
391 int removeFittedData(struct IMAGE_INFO *image);
392 int linePlot(struct IMAGE_INFO *image);
393 int do_F_Command(void);
394 int do_S_Command(void);
395 int setHWDC(struct IMAGE_INFO *image);
396 int printRMS(void);
397 int selfRej(void);
398 int clearRMS(void);
399 int line_showTable(void);
400 int line_MinMax(struct IMAGE_INFO *image);
401 int doMeasure(void);
402 int showAverage(void);
403 int doPshow(void);
404 int removeBadChans(void);
405 int doQshow(void);
406 int do_psc(void);
407 int doBzero(void);
408 int doSpecInvert(void);
409 int doOSB(void);
410 int fillPattern(void);
411 int lineConvert2LogPlot(void);
412 int line_save_data(struct IMAGE_INFO *h);
413 int deleteReport(void);
414 int writeReport(char *buf);
415 int printReport(void);
416 int isSpecFivePoint(struct HEADER *h);
417 int line_setScale(void);
418 int doZero(void);
419 int doTrec(void);
420 int doYFactor(void);
421 int specFocusOne(int noint, int nfoc, int feed);
422 int doSfocus(void);
423 int doNsac(void);
424 /* linuxpops.c */
425 int setVerbose(void);
426 int validate(int which);
427 int replot(int how);
428 int doPaperSize(void);
429 int printPlot(void);
430 int xx(void);
431 int tellOndata(void);
432 int doSysCmd(void);
433 int quitProg(void);
434 int plotAccum(void);
435 int printScan(struct HEADER *p, int nsave);
436 int tellAll(void);
437 int backendMatch(struct HEADER *h);
438 int listScans(void);
439 int usage(char *name);
440 int printTimeStamp(void);
441 void exit_proc(int arg1, void *arg2);
442 void sig_handler(int sig);
443 int about(void);
444 int setPrompt(void);
445 int main(int argc, char *argv[]);
446 int pruneFile(void);
447 int setSockets(void);
448 int parseMouseValues(double x1, double x2, double y1, double y2);
449 int getResponse(int which);
450 int sendCancel(void);
451 int doCCur(void);
452 int _doCCur(char *msg);
453 int doGetMapAngle(void);
454 int doFCur(void);
455 int _doFCur(char *msg);
456 int doVCur(void);
457 int _doVCur(char *msg);
458 int doTCur(void);
459 int _doTCur(char *msg);
460 int doPageCmd(void);
461 int doDumpScans(void);
462 int doDumpGains(void);
463 int doCheckFile(void);
464 int doCheckSdd(void);
465 int lp_fcmp(double first, double second, double delta);
466 int doAutoScale(void);
467 int setLogPlot(void);
468 int setLinPlot(void);
469 double restFreq(struct HEADER *h);
470 int refreshPlot(void);
471 int sendXgraphic(void);
472 int doSleep(void);
473 int doPause(void);
474 int showID(void);
475 int doAttach(void);
476 int doGReview(void);
477 int doPGUI(void);
478 int writeIRC_Record(void);
479 int recordTests(void);
480 int doSay(void);
481 int doSelPrint(void);
482 int doCodeView(void);
483 int doTCSH(void);
484 /* object.c */
485 int checkObjArray(void);
486 int initObjectsArray(void);
487 int listAllObjects(void);
488 int displayAllObservations(int xmode, int ymode, int lines);
489 int clearObsEntry(char *o);
490 int findObject(struct ACCUM_RESULTS_SEND *ars);
491 int findNextObs(struct ACCUM_RESULTS_SEND *ars, int nobj);
494 int showObjectStatus(void);
495 int setExpected(void);
496 int object(void);
497 /* observe.c */
498 int verifyParams(void);
499 int meetsCritiria(struct HEADER *p, int mask);
500 int checkMatch(void);
501 int setFeed(double want);
502 int showC1(void);
503 int showC2(void);
504 int showC3(void);
505 int showC4(void);
506 int showCb(void);
507 int showC12(void);
508 int showC34(void);
509 int showC13(void);
510 int showC24(void);
511 int showPhases(void);
512 int showData(void);
513 int saveData(void);
514 int changeRes(void);
515 int showTable(void);
516 int pReview(void);
517 int qReview(void);
518 int reviewStack(void);
519 int tellWeather(void);
520 int showScan(void);
521 int doCal(double d);
522 int doCal1(void);
523 int doCal11(void);
524 int doCal2(void);
525 int doCal12(void);
526 int doCal3(void);
527 int doCal4(void);
528 int doQuick(double d);
529 int doQuick1(void);
530 int doQuick11(void);
531 int doQuick2(void);
532 int doQuick12(void);
533 int doQuick3(void);
534 int doQuick4(void);
535 /* otf.c */
536 int configFromHeader(void);
537 int otfInit(void);
538 int otfParamList(void);
539 int otfManualConfig(void);
540 int otfLoad(void);
541 int otfMovie(void);
542 int otf3D(void);
543 int otfPlot(void);
544 int doOTF(void);
545 /* params.c */
546 int resetParams(void);
547 int setFreqRes(void);
548 int pickSourceFreq(void);
549 int setFreq(void);
550 int setDfreq(void);
551 int setTau0(void);
552 int setPTime(void);
553 int setDate(void);
554 int setIFfeed(void);
555 int setScale(void);
556 int setBscan(void);
557 int setEscan(void);
558 int setSource(void);
559 int doBackEnd(void);
560 int doBkNameRes(void);
561 int setCalMode(void);
562 int setInvert(void);
563 int setSplit(void);
564 int showParams(void);
565 int params_writeParams(FILE *fp);
566 int setMode(void);
567 /* parse.c */
568 int setDFormat(char *buf);
569 int getNset(void);
570 int findAnyVariable(char *name, struct QUERY_VAR *qv);
571 int initParseArgs(void);
572 int pushArgs(void);
573 int popArgs(void);
574 void subArgs(int wt, const char *fmt, ...);
575 int compressReassembleTokens(void);
576 int reassembleCommand(char *buf);
577 int parseFlags(void);
578 int clearFlags(void);
579 int isSet(int flag);
580 int setFlag(int flag, int state);
581 int showLetHelp(void);
582 int listDynVars(void);
583 int findGSVar(char *name);
584 int initDvars(void);
585 int findVariable(char *var);
586 int clearVar(void);
587 int clearAllVar(void);
588 int makeDynVariable(char *var, int type);
589 int createInteger(void);
590 int createDouble(void);
591 int printVar(void);
592 int isSpecial(int cp);
593 int fixMathOperators(char *buf);
594 int expandCmd(char *src, char *dst);
595 int evaluateRightSide(int k, int n, char *buf);
596 int doLetCmd(char *buf);
597 int doCalculation(char *buf);
598 int deNewLineIt(char *tbuf);
599 int get_tok(char *edit);
600 int get_cmd_tok(char *edit);
601 int bang(char *buf);
602 int isCommand(char *buf);
603 int recordThisCommand(char *buf);
604 int printAmbiguousCommand(char *arg, struct COMMANDS *cmds);
605 int parseCmd(char *buf);
606 void process_line(char *line);
607 int ctrl_a_list(int arg1, int arg2);
608 int ctrl_b_list(int arg1, int arg2);
609 int ctrl_t_list(int arg1, int arg2);
610 int ctrl_l_list(int arg1, int arg2);
611 int ctrl_p_list(int arg1, int arg2);
612 int ctrl_e_list(int arg1, int arg2);
613 int init_readline(void);
614 int setColor(int c);
615 int doColor(void);
616 int findInArgs(char *parg);
617 int recordCmds(void);
618 int showVariables(void);
619 char *FilterChars(char *String, char *Filter);
620 int get_sv_tok(char *edit);
621 int substituteVariables(char *inbuf, char *outbuf);
622 int doIf(void);
623 int
int almaSort(struct CALIBRATOR *p1, struct CALIBRATOR *p2)
Definition: alma.c:94
int turnOns()
Definition: cont.c:2743
int lp_fftcut()
Definition: fft.c:285
int cont_display_sequence(struct LP_IMAGE_INFO *image, int plot)
Definition: cont.c:1868
int showFiles()
Definition: io.c:1029
int setDfreq()
Definition: params.c:267
int gsetFile()
Definition: io.c:990
int removeLockFile()
Definition: io.c:362
int showCalibrator(struct CALIBRATOR *p, int first)
Definition: alma.c:304
int loadFile()
Definition: io.c:440
int gf_sing(int np, int nrbar, double *d, double *rbar, double *thetab, double *sserr, double *tol, int *lindep)
Definition: grace_dofit.c:285
int xx()
Definition: linuxpops.c:605
int ctrl_e_list(int arg1, int arg2)
Definition: parse.c:2608
int doCal3()
Definition: observe.c:1453
int setIFfeed()
Definition: params.c:354
int clearFillContStruct(struct HEADER *h, int dlen, char *xl, char *yl)
Definition: cont.c:1726
int hzero(struct LP_IMAGE_INFO *image)
Definition: image.c:616
int main(void)
Definition: gsl_try_2.c:176
int badChanShow()
Definition: badchan.c:467
int ggetScan(char *buf)
Definition: io.c:863
int findGSVar(char *name)
Definition: parse.c:948
int setLogPlot()
Definition: linuxpops.c:2802
int ctrl_l_list(int arg1, int arg2)
Definition: parse.c:2577
int doCalculation(char *buf)
Definition: parse.c:1802
int loadInitFile()
Definition: config.c:288
int doTCSH()
Definition: linuxpops.c:3374
int showC24()
Definition: observe.c:648
void sig_handler(int sig)
Definition: interrupt.c:168
int showC12()
Definition: observe.c:508
int doBoxcar()
Definition: box.c:68
int tellWeather()
Definition: observe.c:1142
void gf_inv(int np, int nrbar, double *rbar, int nreq, double *rinv)
Definition: grace_dofit.c:400
int _copyImage(struct LP_IMAGE_INFO *i1, struct LP_IMAGE_INFO *i2)
Definition: image.c:329
int recordThisCommand(char *buf)
Definition: parse.c:2000
double seval(int n, double u, double *x, double *y, double *b, double *c, double *d)
Definition: grace_fit.c:847
int doBkNameRes()
Definition: params.c:509
int subtractImage()
Definition: image.c:446
struct HEAD_PARAMS * findHeaderVal(char *name)
Definition: header.c:239
int centerRow()
Definition: gridmap.c:2485
int autoLevel()
Definition: fboffset.c:82
int params_writeParams(FILE *fp)
Definition: params.c:863
int first
Definition: dbase.c:106
int cont_header(struct HEADER *h)
Definition: header.c:476
int _h0()
Definition: image.c:93
int resetParams()
Definition: params.c:61
int checkObjArray()
Definition: object.c:82
int interp(double *array, int nx, int ny, double *parray, int npx, int npy)
Definition: interp.c:102
double getMoonAge(int yr, int mon, int day, int hr, int min)
Definition: getMoonAge.c:70
int doQshow()
Definition: line.c:1396
int findObject(struct ACCUM_RESULTS_SEND *ars)
Definition: object.c:231
int verifyFFBChans()
Definition: ffb.c:117
int listHistory()
Definition: history.c:61
int listSaves()
Definition: io.c:1273
int gf_clear(int np, int nrbar, double *d, double *rbar, double *thetab, double *sserr)
Definition: grace_dofit.c:184
int deNewLineIt(char *buf)
int doCheckFile()
Definition: linuxpops.c:2722
int gaussian_fit_gsl(double *xd, double *yd, const size_t n, double *aa)
Definition: gaussian_fit.c:239
int removeIgnore(double scan)
Definition: ignore.c:84
int doPause()
Definition: linuxpops.c:3093
int showTable()
Definition: observe.c:804
int selfRej()
Definition: line.c:966
int do_showBad()
Definition: badchan.c:714
int printVar()
Definition: parse.c:1121
int setValidate()
Definition: io.c:644
int _h4()
Definition: image.c:137
int correctBadChans()
Definition: badchan.c:688
int doTrec()
Definition: line.c:2276
int writeBaseLines()
Definition: baseline.c:1919
int copyEnv()
Definition: env.c:405
int xinterp(double *x1, int nx1, double *x2, int nx2)
Definition: interp.c:206
int ctrl_a_list(int arg1, int arg2)
Definition: parse.c:2528
int setCalMode()
Definition: params.c:549
int substituteEnv()
Definition: env.c:569
struct ALIAS * isAlias(char *buf)
Definition: alias.c:196
int scan
int clearRMS()
Definition: line.c:986
int accum_v1(float *data, struct HEADER *h, int invert, struct ACCUM_RESULTS *ar)
Definition: cont.c:94
int ctrl_b_list(int arg1, int arg2)
Definition: parse.c:2545
int setDFormat(char *buf)
Definition: parse.c:135
int plotGauss(double *x, int len, double *a, struct HEADER *h, int mode)
Definition: gauss.c:962
int mapGS2Env()
Definition: env.c:210
int rwHistory(int rw)
Definition: history.c:114
void xfree(void *ptr)
Definition: grace_fit.c:122
int lp_fcmp(double first, double second, double delta)
Definition: linuxpops.c:2768
int line_doBaseLine(struct LP_IMAGE_INFO *image)
Definition: baseline.c:291
int getEnvironment()
Definition: env.c:477
char source[SRCLEN+1]
Definition: dataserv.c:52
int doSysCmd()
Definition: linuxpops.c:642
int setHWDC(struct LP_IMAGE_INFO *image)
Definition: line.c:884
int recallNSave()
Definition: io.c:706
int chgres(float *told, int nchan, float oldres, float newres)
Definition: chngres.c:106
int cont_save_data(float *data, struct HEADER *h)
Definition: cont.c:2519
int baselinesDefined(struct LP_IMAGE_INFO *image)
Definition: baseline.c:948
int accumSelected()
Definition: cont.c:611
double getmjd(int yr, int mon, int day, int hr, int min)
Definition: getephem.c:99
int doSleep()
Definition: linuxpops.c:3069
int gotoxy(int x, int y)
Definition: gridmap.c:257
int showVariables()
Definition: parse.c:2777
struct tm * breakTime(double burnT)
Definition: beam.c:246
int do_line_gauss()
Definition: gauss.c:522
int setTau0()
Definition: params.c:289
int plotAlmaCalibrator()
Definition: alma.c:334
int func_fvv(const gsl_vector *x, const gsl_vector *v, void *params, gsl_vector *fvv)
Definition: gaussian_fit.c:121
int hSave()
Definition: image.c:736
int cont_gauss(float y1, float y2, float y3, double x1, double x2, double x3, float *a, float *b, float *c)
Definition: gauss.c:766
int line_showTable()
Definition: line.c:997
int setScale()
Definition: params.c:364
int doQuick1()
Definition: observe.c:1506
FILE * fp
Definition: linuxpops.c:70
struct BATCH_COMMAND * getFreeBatch(char *name)
Definition: batch.c:676
int gridmap_showMiddleRow()
Definition: gridmap.c:304
int addBadChan(int bad)
Definition: badchan.c:81
Definition: header.h:13
int linePlot(struct LP_IMAGE_INFO *image)
Definition: line.c:799
int showC34()
Definition: observe.c:555
int doGver()
Definition: io.c:953
Definition: alias.h:6
int seq_bin_and_cal_data(float *ydata, int dl, int avg, float *data, struct HEADER *h, int phase)
Definition: cont.c:1378
int printH_FlagHelp(char *cmd)
Definition: help.c:430
int otfPlot(void)
int nameEnv()
Definition: env.c:342
int applyOffsets(struct LP_IMAGE_INFO *image)
Definition: fboffset.c:413
int autoNGauss(int n)
Definition: gauss.c:319
int doGReview()
Definition: linuxpops.c:3138
int initOnlineEnv()
Definition: env.c:621
int gridmap_grid_data(float *data, struct HEADER *h)
Definition: gridmap.c:1583
int clearObsEntry(char *o)
Definition: object.c:196
int printHeader(int type)
Definition: header.c:328
int setExpected()
Definition: object.c:677
int doQuick4()
Definition: observe.c:1531
#define min(a, b)
Definition: cactus.h:114
int alma_get_tok(char *edit)
Definition: alma.c:75
int gf_regcf(int np, int nrbar, double *d, double *rbar, double *thetab, double *tol, double *beta, int nreq)
Definition: grace_dofit.c:215
int saveObjectAccum(struct ACCUM_RESULTS_SEND *ars)
Definition: object.c:301
char * FilterChars(char *String, char *Filter)
Definition: parse.c:2786
int _h9()
Definition: image.c:192
void runminmax(double *x, double *y, double *ax, double *ay, int n, int ilen, int type)
Definition: grace_fit.c:374
int printImageHeader()
Definition: image.c:344
int doDemo()
Definition: demo.c:61
char * name
Definition: head.h:12
int about()
Definition: linuxpops.c:1510
int writeBadChans()
Definition: badchan.c:750
int showKhelp()
Definition: help.c:235
int bspline_smooth(struct LP_IMAGE_INFO *image)
Definition: bspline_fit.c:216
int sendCancel()
Definition: linuxpops.c:2386
double parseBeamEff(char *buf)
Definition: beam.c:90
int _h5()
Definition: image.c:148
int removeOneSegment()
Definition: baseline.c:748
int crosscorr(double *x, double *y, int n, int maxlag, double *xcov, double *xcor)
Definition: grace_fit.c:463
void boxcar(float *input, float *output, int len, int order)
Definition: box.c:92
int lp_fft()
Definition: fft.c:339
int setFlag(int flag, int state)
Definition: parse.c:685
int showID()
Definition: linuxpops.c:3107
int writeConfig()
Definition: config.c:195
int computeBaseLine(struct LP_IMAGE_INFO *image)
Definition: baseline.c:200
int setPrompt()
Definition: linuxpops.c:1532
int setMapAngle()
Definition: gridmap.c:2465
int isBatch(char *name)
Definition: batch.c:604
int _h3()
Definition: image.c:126
int do_cont_gauss(float *d, struct HEADER *h)
Definition: gauss.c:879
int tellEnv()
Definition: env.c:360
int otfManualConfig(void)
int doSelPrint()
Definition: linuxpops.c:3283
int ignoreBadChan()
Definition: badchan.c:244
int func_f(const gsl_vector *x, void *params, gsl_vector *f)
Definition: gaussian_fit.c:77
int doDumpGains()
Definition: linuxpops.c:2655
int object(void)
int doAcceptEff()
Definition: beam.c:223
int setMode()
Definition: params.c:1042
int gf_cov(int np, int nrbar, double *d, double *rbar, int nreq, double *rinv, double *var, double *covmat, int dimcov, double *sterr)
Definition: grace_dofit.c:361
int doOTF()
Definition: otf.c:1238
int setSockets()
Definition: linuxpops.c:2125
int showC4()
Definition: observe.c:408
int zero_check(char *who, int dl, float *data)
Definition: cont.c:2498
int processSpectra(struct LP_IMAGE_INFO *image)
Definition: line.c:735
int printGauss(struct LP_IMAGE_INFO *image)
Definition: gauss.c:73
int line_save_data(struct LP_IMAGE_INFO *h)
Definition: line.c:2003
int getResponse(int which)
Definition: linuxpops.c:2287
double gaussian(const double a, const double b, const double c, const double t)
Definition: gaussian_fit.c:70
int setInvert()
Definition: params.c:592
int doCal1()
Definition: observe.c:1433
int getScan(int verbose)
Definition: io.c:812
int setImageTitle()
Definition: image.c:586
int doCodeView()
Definition: linuxpops.c:3332
int _h8()
Definition: image.c:181
int printRow(char *buf)
Definition: dbase.c:142
int doSfocus(void)
Definition: sfocus.c:305
int lp_fftcomp()
Definition: fft.c:82
int findNextObs(struct ACCUM_RESULTS_SEND *ars, int nobj)
Definition: object.c:270
int pReview()
Definition: observe.c:851
int doSpike()
Definition: badchan.c:621
int cleanSource(char *tbuf)
Definition: header.c:711
int gaussList(int header)
Definition: gauss.c:245
int doPDFL()
Definition: io.c:1264
int printBatch(char *name)
Definition: batch.c:576
int computeRms(float *y, int n, float *rms)
Definition: line.c:82
int printExtraChans(int chan, int first)
Definition: ffb.c:275
int recordCmds()
Definition: parse.c:2724
int dofitcurve(int cnt, double *xd, double *yd, int nd, double *c)
Definition: grace_dofit.c:976
int mBaselines()
Definition: gridmap.c:2438
int doBeamEff()
Definition: beam.c:619
double restFreq(struct HEADER *h)
Definition: linuxpops.c:2837
int initDeConStruct()
Definition: convol.c:432
int writeIRC_Record()
Definition: linuxpops.c:3158
int do_S_Command()
Definition: line.c:856
int processContinuum(struct HEADER *head, float *phases, float *data, int *dl, char *mode)
Definition: cont.c:2035
int otfLoad(int norepaint)
Definition: otf.c:523
int _h2()
Definition: image.c:115
double findDeltaX(struct HEADER *h)
Definition: cont.c:1901
int gridmap_findMinMax()
Definition: gridmap.c:1398
int showLetHelp()
Definition: parse.c:701
int doPshow()
Definition: line.c:1264
int doATM()
Definition: atm.c:510
int initObjectsArray()
Definition: object.c:93
int do_psc()
Definition: line.c:1498
int doSay()
Definition: linuxpops.c:3250
int convol_get_tok(char *edit)
Definition: convol.c:106
int line_display_spectra(struct LP_IMAGE_INFO *image, int plot)
Definition: line.c:743
int ignoreScans()
Definition: ignore.c:106
double interpl8(double *xtab, double *ytab, int no, double x, int *next)
Definition: convol.c:550
void runmedian(double *x, double *y, double *ax, double *ay, int n, int ilen)
Definition: grace_fit.c:336
int clearEnv()
Definition: env.c:159
int cont_determine_min_max(float *ydata, int dl, float scan)
Definition: cont.c:1206
int createAlmaCat(int band)
Definition: alma.c:417
int doOSB()
Definition: line.c:1808
int addIgnore(double scan)
Definition: ignore.c:61
int mon
Definition: convol.c:102
int ctrl_p_list(int arg1, int arg2)
Definition: parse.c:2593
int doSpecInvert()
Definition: line.c:1773
int getephem(int first)
Definition: getephem.c:130
void gf_cor(int np, double *d, double *rbar, double *thetab, double *sserr, double *work, double *cormat, double *ycorr)
Definition: grace_dofit.c:457
int zeroImage()
Definition: image.c:880
int isSpecial(char cp)
Definition: parse.c:1414
int doYFactor()
Definition: line.c:2402
int showPhases()
Definition: observe.c:695
int showPartHelp(char *help)
Definition: help.c:161
int findNextGood(struct LP_IMAGE_INFO *image, int indx, int *ngn, float *ng)
Definition: baseline.c:996
int addSupplemental(char *cmd, FILE *fp)
Definition: help.c:341
int gridMapPlot()
Definition: gridmap.c:2064
int _doCCur(char *msg)
Definition: linuxpops.c:2411
int doEnd()
Definition: batch.c:711
int gridMapLimits()
Definition: gridmap.c:1025
int readConfig()
Definition: config.c:66
int pruneFile()
Definition: linuxpops.c:2045
int removeBadChans()
Definition: line.c:1382
int letterHelp(char *h)
Definition: help.c:108
int listAllObjects()
Definition: object.c:118
double angleToDeg(char *inBuf)
Definition: alma.c:177
int setFeed(double want)
Definition: observe.c:264
int doCal4()
Definition: observe.c:1458
int clearAllVar()
Definition: parse.c:1027
int otfParamList()
Definition: otf.c:511
int writeReport(char *buf)
Definition: line.c:2055
int showData()
Definition: observe.c:709
int _doVCur(char *msg)
Definition: linuxpops.c:2537
int mapGaussFit()
Definition: gridmap.c:2240
int initLetterHelp()
Definition: help.c:66
int dummie_main(int argc, char **argv)
Definition: histogram.c:65
double yintpn(double a, double b, double c, double d, double y)
Definition: interp.c:79
int dbase_get_tok(char *edit)
Definition: dbase.c:113
int do_specCombClear()
Definition: line.c:194
int almaCalibrator()
Definition: alma.c:508
int setNegBaselines()
Definition: baseline.c:383
int foc_bin_and_cal_data(float *ydata, int dl, int avg, float *data, struct HEADER *h, int phase)
Definition: cont.c:1477
int _doFCur(char *msg)
Definition: linuxpops.c:2493
int doNBaseset()
Definition: baseline.c:1879
int quitProg()
Definition: linuxpops.c:668
int setSource()
Definition: params.c:420
int cont_display_data(float *data, struct HEADER *h)
Definition: cont.c:2599
int otfMovie(int rec, int interp)
Definition: otf.c:543
int gf_includ(int np, int nrbar, double w, double *xrow, double y, double *d, double *rbar, double *thetab, double *sserr)
Definition: grace_dofit.c:95
int copyEnv2Image(struct LP_IMAGE_INFO *image)
Definition: image.c:784
int gridMapGrid()
Definition: gridmap.c:2272
int doDumpScans()
Definition: linuxpops.c:2628
int gridmap_goWriteCenterRow(double *xdata, double *ydata, double *aa1, double *aa2, int n, double scanno)
Definition: gridmap.c:267
int imageSummary()
Definition: image.c:538
int get_sv_tok(char *edit)
Definition: parse.c:2811
int doBatch()
Definition: batch.c:85
int isSet(int flag)
Definition: parse.c:646
int parseFlags()
Definition: parse.c:497
int centerAll()
Definition: gridmap.c:2523
int doColor
Definition: xgr.c:13
int doZenity(char *cmd, char *rst)
Definition: io.c:86
int displayAllObservations(int xmode, int ymode, int lines)
Definition: object.c:152
int hLoad()
Definition: image.c:658
int saveLocalObjectAccum(struct ACCUM_RESULTS_SEND *ars)
Definition: object.c:312
int writeParams(FILE *fp)
Definition: config.c:106
int showC13()
Definition: observe.c:601
int printFFBChan(int c, struct FFB_CHANNELS *p, int header)
Definition: ffb.c:89
int doBshape()
Definition: baseline.c:1023
int doQuick3()
Definition: observe.c:1526
int popArgs()
Definition: parse.c:405
int doCCur()
Definition: linuxpops.c:2398
int doCal11()
Definition: observe.c:1438
int setDate()
Definition: params.c:320
int doCheckSdd()
Definition: linuxpops.c:2750
int doBmove()
Definition: baseline.c:1767
int fixMathOperators(char *buf)
Definition: parse.c:1447
int doPaperSize()
Definition: linuxpops.c:218
int fitcurve(double *x, double *y, int n, int ideg, double *coeff)
Definition: grace_fit.c:239
void getephem_utc(TIME *tp)
Definition: getephem.c:115
int gridmap_write_datafile()
Definition: gridmap.c:323
int * gf_ivector(int l, int h)
Definition: grace_dofit.c:898
int substituteVariables(char *inbuf, char *outbuf)
Definition: parse.c:2831
double limitValue(double l, double v, double u)
Definition: gridmap.c:1705
int tellBadChan()
Definition: badchan.c:351
int showCb()
Definition: observe.c:448
int reloadFile()
Definition: io.c:392
int setEscan()
Definition: params.c:403
int doNsac()
Definition: line.c:2483
int line_MinMax(struct LP_IMAGE_INFO *image)
Definition: line.c:1038
#define N
Definition: gsl_try_2.c:67
int showChanges()
Definition: help.c:475
int findMapColIndx(double x1, int y1)
Definition: gridmap.c:1820
int doHistogram()
Definition: histogram.c:145
int doMeasure()
Definition: line.c:1071
int get_cmd_tok(char *edit)
Definition: parse.c:1924
void runstddev(double *x, double *y, double *ax, double *ay, int n, int ilen)
Definition: grace_fit.c:313
void runavg(double *x, double *y, double *ax, double *ay, int n, int ilen)
Definition: grace_fit.c:290
int setSplit()
Definition: params.c:631
int clearScreen()
Definition: gridmap.c:246
void gf_putdvec(const char *s, double *x, int l, int h)
Definition: grace_dofit.c:960
int get_tok(char *edit)
Definition: make_env.c:69
int saveEnv()
Definition: env.c:709
int beam_eff(int first)
Definition: beam.c:292
int loadBatch(char *bname)
Definition: batch.c:180
int cont_display_mapscan(struct LP_IMAGE_INFO *image, int plot)
Definition: cont.c:1924
int configFromHeader()
Definition: otf.c:139
int isSpecFivePoint(struct HEADER *h)
Definition: line.c:2186
char * lcalc(char *cmdbuf)
Definition: lcalc.c:266
double leasev(double *c, int degree, double x)
Definition: grace_fit.c:210
int fetchNGSHelp(char *name, char *buf)
Definition: env_help.c:264
int otfInit(int init)
Definition: otf.c:423
int tellOndata()
Definition: linuxpops.c:617
int sendXgraphic()
Definition: linuxpops.c:2917
int printStatus()
Definition: header.c:729
int cont_display_any_focus(struct LP_IMAGE_INFO *image, int plot, int type)
Definition: cont.c:2327
float findPreGoodChan(struct LP_IMAGE_INFO *image, int j)
Definition: badchan.c:500
int restoreEnv()
Definition: env.c:722
int setUFileName()
Definition: io.c:518
int alias_get_tok(char *edit)
Definition: alias.c:68
int addOneOrMoreSegment()
Definition: baseline.c:683
int kp_bin_and_cal_data(float *ydata, int dl, int avg, float *data, struct HEADER *h)
Definition: cont.c:1252
int doQuick2()
Definition: observe.c:1516
int meetsCritiria(struct HEADER *p, int mask)
Definition: observe.c:90
int showAllHelp(int all)
Definition: help.c:185
int smt_bin_and_cal_data(float *ydata, int dl, int avg, float *data, struct HEADER *h)
Definition: cont.c:1630
int changeRes()
Definition: observe.c:750
int setSFileName()
Definition: io.c:570
int findVariable(char *var)
Definition: parse.c:984
int goodSource(char *s)
Definition: convol.c:273
int gf_reordr(int np, int nrbar, int *vorder, double *d, double *rbar, double *thetab, double *rss, double *tol, int *list, int n, int pos1)
Definition: grace_dofit.c:714
int writeAllConfig()
Definition: config.c:246
int removeBadChanFromArray(int bad)
Definition: badchan.c:113
int showParams()
Definition: params.c:662
int showHelp()
Definition: help.c:309
int line_accum(struct LP_IMAGE_INFO *image)
Definition: line.c:212
int isCommand(char *buf)
Definition: parse.c:1981
int checkMatch()
Definition: observe.c:251
int setGFileName()
Definition: io.c:488
int loadAtmFromServer(char *which, double fmin, double fmax, double fstep, double pwv, double gtemp, double gpress, double altitude, double ymin)
Definition: atm.c:105
int line_setScale()
Definition: line.c:2198
int doPageCmd()
Definition: linuxpops.c:2611
int sendCont(int mode)
Definition: cont.c:1827
int doBspline()
Definition: bspline_fit.c:71
int setAutoCal()
Definition: cont.c:2727
int findBackend(double scan)
Definition: beam.c:259
int feed
Definition: stats.c:66
int init_readline(void)
Definition: parse.c:2631
int makeHelp()
Definition: help.c:373
int doFver()
Definition: io.c:913
int hanning(float *input, float *output, int n)
Definition: box.c:136
int saveData()
Definition: observe.c:729
int doDayMode()
Definition: display.c:62
double planck(double freq, double T_bright)
Definition: beam.c:499
int ffb_load()
Definition: ffb.c:137
int setFreq()
Definition: params.c:244
int setLinPlot()
Definition: linuxpops.c:2821
int findExactFFTFreq(double mx)
Definition: fft.c:185
int prepareMap()
Definition: gridmap.c:1732
int doRmBase()
Definition: baseline.c:1737
int tellBaselines()
Definition: baseline.c:358
int doCal12()
Definition: observe.c:1448
int isInBaseLineRegion(int chan)
Definition: baseline.c:336
int mapBaseline()
Definition: gridmap.c:2255
int ctrl_t_list(int arg1, int arg2)
Definition: parse.c:2562
int setRejections()
Definition: beam.c:170
int setFreqRes()
Definition: params.c:134
int processResults(int n, int indx, FILE *fp)
Definition: beam.c:511
int showMidRow()
Definition: gridmap.c:2693
int doBackEnd()
Definition: params.c:490
int gridMapStats()
Definition: gridmap.c:455
int expandCmd(char *src, char *dst)
Definition: parse.c:1494
void gf_pr_utdm_v(double *x, int N, int width, int precision)
Definition: grace_dofit.c:851
double ** gf_dmatrix(int rl, int rh, int cl, int ch)
Definition: grace_dofit.c:917
int doTCur()
Definition: linuxpops.c:2567
int isScanIgnored(double scan)
Definition: ignore.c:181
int writeResults(indx)
Definition: beam.c:588
int doQuick(double d)
Definition: observe.c:1465
int plotAccum()
Definition: linuxpops.c:711
int showSpecHelp(char *buf)
Definition: help.c:171
int reassembleCommand(char *buf)
Definition: parse.c:480
int linear_regression(int n, double *x, double *y, double *coeff)
Definition: grace_fit.c:497
int doGraceFit()
Definition: baseline.c:1641
int setBscan()
Definition: params.c:386
int line_accumSelected()
Definition: line.c:443
int listDynVars()
Definition: parse.c:728
int validateCalibrators()
Definition: alma.c:470
int usage(char *name)
Definition: linuxpops.c:1473
int reportEnv()
Definition: env.c:458
int initDvars()
Definition: parse.c:967
int parseMouseValues(double x1, double x2, double y1, double y2)
Definition: linuxpops.c:2154
int createDouble()
Definition: parse.c:1101
int cont_removeBaselines(float *d, int len, double scan)
Definition: gridmap.c:2710
int doFFB()
Definition: ffb.c:310
double fwhm(double freq)
Definition: convol.c:122
int clearVar()
Definition: parse.c:1001
int setColor(int c)
Definition: parse.c:2644
int printFBOffsets()
Definition: fboffset.c:64
int printReport()
Definition: line.c:2077
void solve_system(gsl_vector *x, gsl_multifit_nlinear_fdf *fdf, gsl_multifit_nlinear_parameters *params)
Definition: gaussian_fit.c:185
void linearconv(double *x, double *h, double *y, int n, int m)
Definition: grace_fit.c:446
double * gf_dvector(int l, int h)
Definition: grace_dofit.c:878
void convolve(const double Signal[], size_t SignalLen, const double Kernel[], size_t KernelLen, double Result[])
Definition: convol.c:251
int clearIgnores()
Definition: ignore.c:198
int clearFlags()
Definition: parse.c:583
int parseHarg(char *arg)
Definition: image.c:256
int copyImage()
Definition: image.c:275
int doSDD()
Definition: io.c:1171
int execBatch(char *name)
Definition: batch.c:315
int tellAll()
Definition: linuxpops.c:907
int gf_hdiag(double *xrow, int np, int nrbar, double *d, double *rbar, double *tol, int nreq, double *hii)
Definition: grace_dofit.c:780
int bspline_fit(struct LP_IMAGE_INFO *image)
Definition: bspline_fit.c:92
int gf_ss(int np, double *d, double *thetab, double *sserr, double *rss)
Definition: grace_dofit.c:341
int clearFBOffets()
Definition: fboffset.c:451
int doAttach()
Definition: linuxpops.c:3117
float bdata[MAX_ATM_ELEMENTS]
Definition: atm.c:94
int printScan(struct HEADER *p, int nsave)
Definition: linuxpops.c:725
int specFocusOne(int noint, int nfoc, int feed)
Definition: sfocus.c:64
int reviewStack()
Definition: observe.c:947
struct ACCUM_RESULTS_SEND ars
Definition: xgraphic.c:96
int recordTests()
Definition: linuxpops.c:3212
int setEnv()
Definition: env.c:245
int showObjectStatus()
Definition: object.c:416
int runFile()
Definition: io.c:63
float xdata[MAX_ATM_ELEMENTS]
Definition: atm.c:90
int clearAllImages()
Definition: image.c:629
int showC3()
Definition: observe.c:368
int printRMS()
Definition: line.c:916
char name[32]
Definition: batch.h:10
int type
Definition: head.h:15
int showScan()
Definition: observe.c:1205
int fillPattern()
Definition: line.c:1882
int lp_fftpick()
Definition: fft.c:210
int gridmap_lsqfit(x, y, int bdata, int ndata, sig, int mwt,*a,*b,*siga,*sigb,*chi2,*q)
Definition: gridmap.c:1321
int doLetCmd(char *buf)
Definition: parse.c:1600
int gridmap_fitGauss()
Definition: gridmap.c:1120
int doImage()
Definition: image.c:458
int getTerminalSize(int *cols, int *rows)
Definition: io.c:1015
void stasum(double *x, int n, double *xbar, double *sd)
Definition: grace_fit.c:180
int saveNSave()
Definition: io.c:1135
int deleteReport()
Definition: line.c:2047
int showC1()
Definition: observe.c:287
char * replace_str(char *str, char *orig, char *rep)
Definition: env.c:550
int mapGaussPlot()
Definition: gridmap.c:2232
double rms
Definition: beam.h:5
int initParseArgs()
Definition: parse.c:352
int readBadChanFile()
Definition: badchan.c:411
int doZero()
Definition: line.c:2230
int gf_pcorr(int np, int nrbar, double *d, double *rbar, double *thetab, double *sserr, int in, double *cormat, int dimc, double *ycorr)
Definition: grace_dofit.c:427
int doIf()
Definition: parse.c:2882
int setDVars()
Definition: env.c:183
int findAmbiguousBatch(char *arg, char *buf)
Definition: batch.c:645
int setBaselines()
Definition: baseline.c:783
int isBadChan(int bad)
Definition: badchan.c:377
int findInArgs(char *parg)
Definition: parse.c:2704
int sendAccumResults()
Definition: cont.c:452
int verifyParams()
Definition: observe.c:63
int printAmbiguousCommand(char *arg, struct COMMANDS *cmds)
Definition: parse.c:2032
int line_removeBadChans(struct LP_IMAGE_INFO *image, int print)
Definition: badchan.c:521
int _h6()
Definition: image.c:159
int doGauss()
Definition: gauss.c:808
int doAutoScale()
Definition: linuxpops.c:2788
int getNset()
Definition: parse.c:214
int sortBaselines()
Definition: baseline.c:611
void subArgs(int wt, const char *fmt,...)
Definition: parse.c:430
int do_F_Command()
Definition: line.c:835
int clearBadChan()
Definition: badchan.c:396
void callback(const size_t iter, void *params, const gsl_multifit_nlinear_workspace *w)
Definition: gaussian_fit.c:158
double avg
Definition: beam.h:5
int gf_vmove(int np, int nrbar, int *vorder, double *d, double *rbar, double *thetab, double *rss, int from, int to, double *tol)
Definition: grace_dofit.c:536
int cont_display_five(struct LP_IMAGE_INFO *image, int plot)
Definition: cont.c:2113
double findObj(char *name)
Definition: convol.c:165
Definition: beam.h:22
float computeAtmophers(float elv)
Definition: atm.c:178
int showAverage(char *buf)
Definition: line.c:1118
int clearGauss(struct LP_IMAGE_INFO *image, int clear)
Definition: gauss.c:145
int clearBatch(char *name)
Definition: batch.c:155
int findAnyVariable(char *name, struct QUERY_VAR *qv)
Definition: parse.c:237
int readFile()
Definition: io.c:149
int findMapRowIndx(int x1, double y1)
Definition: gridmap.c:1859
int setPTime()
Definition: params.c:304
int scanAlreadyLoaded(struct BEAM_MAP_ELEM *p, double scan)
Definition: gridmap.c:1540
int validate(int which)
Definition: linuxpops.c:164
int sendImageStruct(struct LP_IMAGE_INFO *image, int mode)
Definition: image.c:820
int _doTCur(char *msg)
Definition: linuxpops.c:2580
int doDeConvol()
Definition: convol.c:504
int showC2()
Definition: observe.c:327
int removeFittedData(struct LP_IMAGE_INFO *image)
Definition: line.c:773
#define m(i)
int listScans()
Definition: linuxpops.c:1124
int map_bin_and_cal_data(float *ydata, int dl, int avg, float *data, struct HEADER *h, int phase)
Definition: cont.c:1567
int doQuick12()
Definition: observe.c:1521
int compressReassembleTokens()
Definition: parse.c:461
void exit_proc(int arg1, void *arg2)
Definition: interrupt.c:78
int replot(int how)
Definition: linuxpops.c:179
int substituteAliases(char *buf)
Definition: alias.c:223
int angle_get_tok(char *edit)
Definition: alma.c:158
int doPGUI()
Definition: linuxpops.c:3148
int updateHeader()
Definition: header.c:263
int setBeamEff()
Definition: beam.c:117
int gridMapGrab()
Definition: gridmap.c:2418
float ydata[MAX_ATM_ELEMENTS]
Definition: atm.c:91
int doCal2()
Definition: observe.c:1443
int doGetMapAngle()
Definition: linuxpops.c:2448
int bang(char *buf)
Definition: parse.c:1943
int doMapPlot(int how)
Definition: gridmap.c:2203
int doBloop()
Definition: baseline.c:1853
int crissCross()
Definition: cont.c:2781
int doCal(double d)
Definition: observe.c:1360
int line_determine_min_max(struct LP_IMAGE_INFO *image)
Definition: line.c:694
int doVCur()
Definition: linuxpops.c:2524
int watchFile()
Definition: io.c:384
int backendMatch(struct HEADER *h)
Definition: linuxpops.c:1033
int doQuick11()
Definition: observe.c:1511
int findMinMax(double *fmin, double *fmax)
Definition: atm.c:256
int gridMapSlice()
Definition: gridmap.c:1898
int func_df(const gsl_vector *x, void *params, gsl_matrix *J)
Definition: gaussian_fit.c:98
int showHeader()
Definition: header.c:692
int batch_get_tok(char *edit)
Definition: batch.c:66
int cont_show_phases(float *data, struct HEADER *h, int plot)
Definition: cont.c:1747
void filterser(int n, double *x, double *y, double *resx, double *resy, double *h, int len)
Definition: grace_fit.c:421
int gridmap_writeDemFile(int off, int how)
Definition: gridmap.c:787
int doDbase()
Definition: dbase.c:217
int parseCmd(char *buf)
Definition: parse.c:2090
int p_getScan()
Definition: io.c:796
int fileChanged()
Definition: io.c:402
int doFCur()
Definition: linuxpops.c:2480
int gridmap_removeBaselines(int nb)
Definition: gridmap.c:1448
int readIgnoreFile()
Definition: ignore.c:208
int generateAtm(double fmin, double fmax, float mmwat, float tamb, float press, float elev)
Definition: atm.c:388
int loadCalibrators(char *name)
Definition: alma.c:218
int dcOffset()
Definition: baseline.c:1957
int computeHistoRMS(struct HISTO_INFO *h)
Definition: histogram.c:103
int pickSourceFreq()
Definition: params.c:157
int doHanning()
Definition: box.c:116
int _h7()
Definition: image.c:170
void process_line(char *line)
Definition: parse.c:2452
int listBatch()
Definition: batch.c:624
int checkLockFile()
Definition: io.c:287
int _h1()
Definition: image.c:104
int gridmap_write_csvfile()
Definition: gridmap.c:368
int doNightMode()
Definition: display.c:81
int sortCalibrators(int field)
Definition: alma.c:145
int line_header(struct HEADER *h)
Definition: header.c:577
int doBaseline()
Definition: baseline.c:77
int refreshPlot()
Definition: linuxpops.c:2882
int setVerbose()
Definition: linuxpops.c:117
int findLastGood(struct LP_IMAGE_INFO *image, int indx, int *lgn, float *lg)
Definition: baseline.c:970
int autoMatch(int seg)
Definition: fboffset.c:146
int qReview()
Definition: observe.c:899
void spline(int n, double *x, double *y, double *b, double *c, double *d)
Definition: grace_fit.c:615
int doFBOffset()
Definition: fboffset.c:248
int setHeader()
Definition: image.c:203
struct SPECDATA sd
Definition: otf.c:43
int printTimeStamp()
Definition: linuxpops.c:1498
int makeDynVariable(char *var, int type)
Definition: parse.c:1049
void sort_xy(double *tmp1, double *tmp2, int up, int sorton, int stype)
Definition: grace_fit.c:133
int lineConvert2LogPlot()
Definition: line.c:1971
int otf3D(void)
int evaluateRightSide(int k, int n, char *buf)
Definition: parse.c:1542
int findEmptyBaseline()
Definition: baseline.c:667
int doBzero()
Definition: line.c:1734
int createInteger()
Definition: parse.c:1086
int convol(char *source, int first, double freq, double *fw, double *source_size, double *beam_size)
Definition: convol.c:290
int findVersions(int which, char *seq)
Definition: io.c:1054
int pushArgs()
Definition: parse.c:383
int autoFind(int flag)
Definition: badchan.c:135
struct LP_IMAGE_INFO * findImage(int i)
Definition: image.c:233
int printPlot()
Definition: linuxpops.c:385
int tellIgnored()
Definition: ignore.c:156
int doClass()
Definition: io.c:1202
int gf_tolset(int np, int nrbar, double *d, double *rbar, double *tol)
Definition: grace_dofit.c:247
int doUnalias()
Definition: alias.c:170
float findNextGoodChan(struct LP_IMAGE_INFO *image, int j)
Definition: badchan.c:480
void aspline(int n, double *x, double *y, double *b, double *c, double *d)
Definition: grace_fit.c:754
int doAlias()
Definition: alias.c:87