82 if((fp = fopen(fname,
"w")) == NULL)
84 st_fail(
"surveyWrite(): Unable to open file %s", fname);
89 fprintf(fp,
"# FREQ %.3f\n", f0);
90 fprintf(fp,
"# TSYS %.2f\n", h->
stsys);
91 fprintf(fp,
"# TIME %.2f\n", h->
inttime);
92 fprintf(fp,
"# MHz, K, s\n");
93 fprintf(fp,
"# RMS %.2f\n",
env->
rms);
94 fprintf(fp,
"# %16.16s\n", h->
object);
100 for(i=0;i<dlen;i++,f3++)
102 f1 = f0 - ((refpt - (double)(i+1)) * fr);
103 f2 = vel - ((refpt - (double)(i+1)) * deltax);
107 fprintf(fp,
" %8.1f %10.4f %12.9E\n", f1, f2, *f3);
111 fprintf(fp,
" %8.1f %10.4f %9.6f\n", f1, f2, *f3);
117 f3 = &image->
yplot1[dlen-1];
118 for(i=dlen-1;i>-1;i--,f3--)
120 f1 = f0 - ((refpt - (double)(i+1)) * fr);
121 f2 = vel - ((refpt - (double)(i+1)) * deltax);
125 fprintf(fp,
" %8.1f %10.4f %12.9E\n", f1, f2, *f3);
129 fprintf(fp,
" %8.1f %10.4f %9.6f\n", f1, f2, *f3);
136 st_report(
"Wrote Survey File %s", fname);
151 st_fail(
"Usage: survey filename");
struct LP_IMAGE_INFO * h0
struct PARSE_STACK * args
int surveyWrite(char *fname)