Linuxpops  3.01.04
Spectral Anaysis Package for Single Dish Data
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
env.h
Go to the documentation of this file.
1 #ifndef ENV_H
2 
3 #define ENV_H
4 
5 #include "defines.h"
6 
7 struct ENVIRONMENT {
8  char title[80];
9  char filename[256];
10  char gfilename[256];
11  char source[64];
12  char backend[16];
13  char savefile[256];
14  char userfile[256];
16  int accum;
17  int accumcount;
18  int accumreset;
21  int acount;
23  int ashift;
24  int autobad;
25  int autotau;
31  int bdrop;
32  int bkmatch;
33  int bleadtrail;
34  int bmark;
35  int bshow;
36  int bsmoothing;
38  int calmode;
40  int check_date;
41  int check_feed;
42  int check_freq;
47  int dobadchan;
48  int dobaseline;
50  int dospike;
52  int edrop;
53  int elgain;
55  int feed;
57  int glength;
58  int gridmode;
61  int ignorepos;
62  int invert;
63  int issmt;
65  int usesat;
67  int loopdelay1;
68  int loopdelay2;
70  int mapangle;
72  int markers;
73  int map_w;
74  int map_h;
75  int mode;
76  int mshow;
78  int nbeff;
79  int nbox;
80  int nbshape;
81  int nfit;
82  int nignored;
83  int nsave;
84  int nspline;
85  int numofscans;
87  int ons;
89  int otf_cols;
90  int otf_rows;
103  int otf_color;
120  int otf_noint;
122  int otf_spare_ints[22];
123 
124  int overwrite;
126  int peakChan;
127  int plotstyle;
128  int plottmb;
129  int plotwin;
130  int procspec;
132  int read_dir;
137  int stackdone;
138  int stackindx;
139  int strictsb;
141  int used;
144  int xdelay;
145  int x1mode;
146  int x2mode;
149  int yscale;
151  int zline;
153  int btokens;
158  int sf_start;
159  int sf_end;
160  int sf_bchans;
162  int spare_ints[58]; /* Was 62; June 2021 */
163 
164  double accumtr;
165  double accumtastar;
166  double apperatureeff;
167  double avgEl;
169  double beam_eff;
170  double bkres;
171  double bm_eff[MAX_BEAMS];
172  double bp_avg;
173  double bscan;
175  double cal_scale;
176  double ccur;
177  double cnterr;
178  double curScan;
180  double datamax;
181  double datamin;
182  double date;
183  double dfreq;
184  double dvel;
186  double escan;
187  double expectedflux;
188  double expectedtmb;
190  double fcur;
191  double fft_xb;
192  double fft_xe;
193  double sf_fitmhz;
194  double fittedtau;
195  double focus_fit_1;
196  double focus_fit_2;
197  double freq;
199  double gaussPeak;
200  double gaussCenter;
201  double gaussHP;
202  double gaussSum;
204  double hghterr;
205  double hwdc;
206  double hwerr;
208  double if_feed;
210  double intercept;
212  double jfact;
213  double jupiter_tmb;
215  double kj_factor;
216  double elgain_term1;
217  double elgain_term2;
218  double elgain_term3;
219  double elgain_term4;
220  double elgain_term5;
222  double lowerdb;
224  double mantau0;
225  double map_angle[2];
226  double mars_tmb;
227  double mercury_tmb;
229  double neptune_tmb;
230  double newres;
232  double oob_val;
234  double otf_nyquistra;
235  double otf_nyquistdec;
236  double otf_map_ra;
237  double otf_map_dec;
238  double otf_map_xsize;
239  double otf_map_ysize;
240  double otf_grid_scale;
241  double otf_gamma;
243  double otf_delay;
244  double otf_3d_vrange;
245  double otf_3d_urms;
251  double otf_beam_ra;
252  double otf_beam_dec;
253 
254  double otf_spare_doubles[22];
255 
256  double paperw;
257  double paperh;
258  double ptime;
259  double p2p;
262  double rms;
263  double rst;
265  double saturn_tmb;
266  double slope;
267  double spares[5];
268  double stackscan;
270  double tcallimit;
271  double tcur;
272  double theta_mb;
273  double totalweight;
274  double trms;
275  double tsyslimit;
277  double uranus_tmb;
279  double vcur;
280  double venus_tmb;
282  double xplotmin;
283  double xplotmax;
285  double yplotmin;
286  double yplotmax;
287  double ylower;
288  double yupper;
290  /* New doubles added */
291 
292  double fs;
293  double fr;
295  double gmap_zmin;
296  double gmap_zmax;
297  double gmap_gamma;
299  double dish_size;
300  double taper;
310  double nyquist;
312  double spare_doubles[51];
313 };
314 
315 #endif
int rm_fit_data
Definition: env.h:133
int accumcount
Definition: env.h:17
double otf_nyquistra
Definition: env.h:234
int otf_show_regions
Definition: env.h:118
#define MAX_BAD_CHANS
Definition: defines.h:43
int autotau
Definition: env.h:25
double tcur
Definition: env.h:271
double gmap_zmin
Definition: env.h:295
int ons
Definition: env.h:87
int bsmoothing
Definition: env.h:36
double curScan
Definition: env.h:178
double rms
Definition: env.h:262
double dfreq
Definition: env.h:183
double spares[5]
Definition: env.h:267
double theta_mb
Definition: env.h:272
double yplotmax
Definition: env.h:286
double stackscan
Definition: env.h:268
int loopdelay2
Definition: env.h:68
int edrop
Definition: env.h:52
int otf_single_bin
Definition: env.h:108
int x1mode
Definition: env.h:145
char userfile[256]
Definition: env.h:14
int elgain
Definition: env.h:53
double cal_scale
Definition: env.h:175
double rejections[MAX_BEAMS]
Definition: env.h:261
int loopdelay1
Definition: env.h:67
double otf_3d_urms
Definition: env.h:245
int ashift
Definition: env.h:23
double nyquist
Definition: env.h:310
double elgain_term1
Definition: env.h:216
int otf_chan_map_cent
Definition: env.h:113
int otf_map_ycell
Definition: env.h:92
double otf_map_ysize
Definition: env.h:239
int glength
Definition: env.h:57
int usegslgauss
Definition: env.h:142
int otf_chan_map_cols
Definition: env.h:114
int gridmode
Definition: env.h:58
int check_scans
Definition: env.h:43
double ptime
Definition: env.h:258
int otf_noint
Definition: env.h:120
double ccur
Definition: env.h:176
int nspline
Definition: env.h:84
double accumtastar
Definition: env.h:165
double tcallimit
Definition: env.h:270
int invert
Definition: env.h:62
double otf_spare_doubles[22]
Definition: env.h:254
double sf_fitmhz
Definition: env.h:193
int acc_plot_select_x
Definition: env.h:19
int feed
Definition: env.h:55
double fft_xe
Definition: env.h:192
int sf_start
Definition: env.h:158
int currentImage
Definition: env.h:45
int otf_baseline_order
Definition: env.h:117
double focus_cnterr_limit
Definition: env.h:303
double slope
Definition: env.h:266
char gfilename[256]
Definition: env.h:10
double kj_factor
Definition: env.h:215
double jfact
Definition: env.h:212
int sf_end
Definition: env.h:159
char title[80]
Definition: env.h:8
double jupiter_tmb
Definition: env.h:213
double newres
Definition: env.h:230
int xdelay
Definition: env.h:144
double dish_size
Definition: env.h:299
double neptune_tmb
Definition: env.h:229
int nbshape
Definition: env.h:80
int allow_five_pt
Definition: env.h:22
int otf_ignore_repaint
Definition: env.h:110
int otf_load_choice
Definition: env.h:107
double focus_freq_upper
Definition: env.h:305
double apperatureeff
Definition: env.h:166
int issmt
Definition: env.h:63
int check_freq
Definition: env.h:42
double fr
Definition: env.h:293
int spare_ints[58]
Definition: env.h:162
int markers
Definition: env.h:72
int stackindx
Definition: env.h:138
int otf_3d_bchan
Definition: env.h:95
double otf_gamma
Definition: env.h:241
double datamin
Definition: env.h:181
double otf_map_freqres
Definition: env.h:248
#define MAX_IGNORED
Definition: defines.h:39
int badchanshow
Definition: env.h:28
int procspec
Definition: env.h:130
double venus_tmb
Definition: env.h:280
int peakChan
Definition: env.h:126
double expectedtmb
Definition: env.h:188
double ignoredscans[MAX_IGNORED]
Definition: env.h:209
double date
Definition: env.h:182
int otf_spare_ints[22]
Definition: env.h:122
int autobad
Definition: env.h:24
double mars_tmb
Definition: env.h:226
#define MAX_BASELINES
Definition: defines.h:42
double otf_map_velocity
Definition: env.h:246
double focus_freq_lower
Definition: env.h:306
int otf_eint_chan
Definition: env.h:94
double p2p
Definition: env.h:259
int otf_single_spec
Definition: env.h:105
int last_scan_count
Definition: env.h:66
int bleadtrail
Definition: env.h:33
int strictsb
Definition: env.h:139
int dospike
Definition: env.h:50
int nfit
Definition: env.h:81
double cnterr
Definition: env.h:177
double hwerr
Definition: env.h:206
int dobaseline
Definition: env.h:48
char source[64]
Definition: env.h:11
double otf_beam_dec
Definition: env.h:252
int otf_chan_map_rows
Definition: env.h:115
double mercury_tmb
Definition: env.h:227
int check_source
Definition: env.h:44
int usesat
Definition: env.h:65
double hwdc
Definition: env.h:205
int otf_cols
Definition: env.h:89
int displaymode
Definition: env.h:155
int otf_rows
Definition: env.h:90
double otf_grid_scale
Definition: env.h:240
int otf_cutoff
Definition: env.h:101
int otf_3d_interp
Definition: env.h:97
int stackdone
Definition: env.h:137
int otf_ephem_obj
Definition: env.h:104
double lowerdb
Definition: env.h:222
double datamax
Definition: env.h:180
int ignorepos
Definition: env.h:61
int plottmb
Definition: env.h:128
double paperh
Definition: env.h:257
double bkres
Definition: env.h:170
double spare_doubles[51]
Definition: env.h:312
double elgain_term5
Definition: env.h:220
int otf_3d_echan
Definition: env.h:96
double gmap_gamma
Definition: env.h:297
int sf_fitcenter
Definition: env.h:157
double gaussPeak
Definition: env.h:199
double focus_lower_limit
Definition: env.h:302
char savefile[256]
Definition: env.h:13
double otf_zrange_factor
Definition: env.h:249
int bshow
Definition: env.h:35
int nbeff
Definition: env.h:78
double ylower
Definition: env.h:287
double gaussCenter
Definition: env.h:200
double trms
Definition: env.h:274
int acount
Definition: env.h:21
int overwrite
Definition: env.h:124
int used
Definition: env.h:141
int read_dir
Definition: env.h:132
int badchans[MAX_BAD_CHANS]
Definition: env.h:29
int shift_allow
Definition: env.h:135
int map_h
Definition: env.h:74
int ignoremapoff
Definition: env.h:60
double otf_map_xsize
Definition: env.h:238
int otf_baselines
Definition: env.h:102
int btokens
Definition: env.h:153
double otf_nyquistdec
Definition: env.h:235
double xplotmin
Definition: env.h:282
int otf_color
Definition: env.h:103
int check_feed
Definition: env.h:41
int otf_if_choice
Definition: env.h:106
double focus_fit_2
Definition: env.h:196
double saturn_tmb
Definition: env.h:265
int dobadchan
Definition: env.h:47
double focus_fit_1
Definition: env.h:195
int check_bkname
Definition: env.h:39
double otf_beam_ra
Definition: env.h:251
int mode
Definition: env.h:75
double xplotmax
Definition: env.h:283
int plotwin
Definition: env.h:129
int yscale
Definition: env.h:149
int split_phases
Definition: env.h:136
double paperw
Definition: env.h:256
double fs
Definition: env.h:292
int accumreset
Definition: env.h:18
double otf_delay
Definition: env.h:243
double otf_map_ra
Definition: env.h:236
int otf_show_beam_size
Definition: env.h:111
double expectedflux
Definition: env.h:187
double gmap_zmax
Definition: env.h:296
double vcur
Definition: env.h:279
int otf_chan_map_avg
Definition: env.h:116
double if_feed
Definition: env.h:208
double rst
Definition: env.h:263
double gaussHP
Definition: env.h:201
double bp_avg
Definition: env.h:172
int doing_fives
Definition: env.h:49
double otf_3d_vrange
Definition: env.h:244
#define MAX_BEAMS
Definition: defines.h:41
int numofscans
Definition: env.h:85
double focus_center_diff
Definition: env.h:308
double fft_xb
Definition: env.h:191
int mapbaselines
Definition: env.h:71
int otf_bint_chan
Definition: env.h:93
int nsave
Definition: env.h:83
int bdrop
Definition: env.h:31
double elgain_term3
Definition: env.h:218
int otf_map_xcell
Definition: env.h:91
double otf_size_factor
Definition: env.h:242
double otf_map_dec
Definition: env.h:237
double yupper
Definition: env.h:288
int acc_plot_select_y
Definition: env.h:20
double bscan
Definition: env.h:173
double intercept
Definition: env.h:210
char backend[16]
Definition: env.h:12
double freq
Definition: env.h:197
int map_w
Definition: env.h:73
int bkmatch
Definition: env.h:32
double gaussSum
Definition: env.h:202
double uranus_tmb
Definition: env.h:277
int yaxis_scale
Definition: env.h:148
double accumtr
Definition: env.h:164
int plotstyle
Definition: env.h:127
double hghterr
Definition: env.h:204
double elgain_term2
Definition: env.h:217
double otf_map_restfreq
Definition: env.h:247
double yplotmin
Definition: env.h:285
double totalweight
Definition: env.h:273
double taper
Definition: env.h:300
double bm_eff[MAX_BEAMS]
Definition: env.h:171
int sf_bchans
Definition: env.h:160
double mantau0
Definition: env.h:224
int nbox
Definition: env.h:79
int baselines[MAX_BASELINES][2]
Definition: env.h:30
double map_angle[2]
Definition: env.h:225
double escan
Definition: env.h:186
int accum
Definition: env.h:16
int check_date
Definition: env.h:40
double dvel
Definition: env.h:184
int mapangle
Definition: env.h:70
int otf_movie_bchan
Definition: env.h:98
int zline
Definition: env.h:151
int badchanepoch
Definition: env.h:27
int x2mode
Definition: env.h:146
double fcur
Definition: env.h:190
int mshow
Definition: env.h:76
int otf_movie_nchan
Definition: env.h:100
int bmark
Definition: env.h:34
double oob_val
Definition: env.h:232
int nignored
Definition: env.h:82
char filename[256]
Definition: env.h:9
double avgEl
Definition: env.h:167
double fittedtau
Definition: env.h:194
double elgain_term4
Definition: env.h:219
double tsyslimit
Definition: env.h:275
double beam_eff
Definition: env.h:169
int calmode
Definition: env.h:38
Definition: env.h:7
int otf_ignore_color
Definition: env.h:109
int otf_movie_echan
Definition: env.h:99