HOPS
HOPS class reference
Classes | Variables
hops_visualization.parse_alist Namespace Reference

Classes

class  AfileData
 
class  ParseAlist
 

Variables

list alist_fields
 
list plot_fields = ['scan_time', 'amplitude', 'snr', 'phase', 'sbd', 'mbd', 'delay_rate','ambiguity']
 
dictionary plot_label_convert
 
dictionary plot_labels
 

Variable Documentation

◆ alist_fields

list hops_visualization.parse_alist.alist_fields
Initial value:
1 = ['index', # unique field to keep track of record
2  'experiment', # four-digit experiment label?
3  'source', # phonebook name for the source observed
4  'scan', # scan name, eg 105-0347 or 210-1800a (DOY-HHMM[a,b,c])
5  'baseline', # two-letter baseline for each record
6  'stations', # two-element list of single-letter station identifiers
7  'scan_DOY', # scan day of year
8  #'scan_year',
9  #'proc_date',
10  'frequency_band', # band and number of channels?
11  'scan_timetag', # time tag of scan (unparsed string)
12  'scan_time', # scan time in fractional DOY format (DOY.1234)
13  'scan_length', # scan length in seconds (different from DUR column)
14  'pols', # two-letter description of polarization combination for this baseline (eg XX, RR, XY, YR, etc)
15  'qcode', # scan quality code (0-9, A-H)
16  'amplitude', # amplitude in units of 1e-4
17  'snr',
18  'phase',
19  'sbd', # single-band delay
20  'mbd', # multi-band delay
21  'delay_rate',
22  'ambiguity']

◆ plot_fields

list hops_visualization.parse_alist.plot_fields = ['scan_time', 'amplitude', 'snr', 'phase', 'sbd', 'mbd', 'delay_rate','ambiguity']

◆ plot_label_convert

dictionary hops_visualization.parse_alist.plot_label_convert
Initial value:
1 = {'Source':'source',
2  'Station':'stations',
3  'QCode':'qcode',
4  'Polarization':'pols',
5  'Baseline':'baseline',
6  'Phase':'phase',
7  'Scan time':'scan_time',
8  'Amplitude':'amplitude',
9  'SNR':'snr',
10  'Single-band delay':'sbd',
11  'Multi-band delay':'mbd',
12  'Delay rate':'delay_rate',
13  'Ambiguity':'ambiguity'}

◆ plot_labels

dictionary hops_visualization.parse_alist.plot_labels
Initial value:
1 = {'scan_time':{'label':'Scan time','unit':'(DOY)'},
2  'amplitude':{'label':'Amplitude','unit':'(x10^4)'},
3  'snr':{'label':'SNR','unit':''},
4  'phase':{'label':'Phase','unit':'(deg)'},
5  'sbd':{'label':'Single-band delay','unit':'(usec)'},
6  'mbd':{'label':'Multi-band delay','unit':'(usec)'},
7  'delay_rate':{'label':'Delay rate','unit':'ps/s'},
8  'ambiguity':{'label':'Ambiguity','unit':'usec'}}