HOPS
HOPS class reference
Classes | Functions | Variables
vpal.fourphase_lib Namespace Reference

Classes

class  Configuration
 
class  ExperimentReportData
 
class  MixedModeFourphaseSingleScanProcessor
 
class  SingleStationPhaseDelayOffsets
 
class  VGOSFourphaseSingleScanProcessor
 

Functions

def construct_control_file_lines (config_obj, station_delay_phase_results)
 
def generate_fourphase_control_file (config_obj, output_control_filename)
 
def generate_station_phase_delay_corrections (config_obj, report_data_obj=None)
 
def select_fourphase_scans_by_baseline (SingleScanBaselineCollection_list, exp_directory, stations, dtec_tolerance=1.0, min_snr=10, dtec_nom=0.1, max_number_to_select=0)
 

Variables

 Bar = utility.Bar
 
 fourphase_logger = logging.getLogger(__name__)
 

Detailed Description

module to determine the appropriate manual phases/delay offsets between the
Y-X polarization signal chains for each station during an experiment

Function Documentation

◆ construct_control_file_lines()

def vpal.fourphase_lib.construct_control_file_lines (   config_obj,
  station_delay_phase_results 
)
given the a-priori and generated phase/delay offsets, sum and round their values
to obtain the corrections necessary for the control file output, then output formatted lines 

◆ generate_fourphase_control_file()

def vpal.fourphase_lib.generate_fourphase_control_file (   config_obj,
  output_control_filename 
)
write the new phase/delay offset lines to the final control file

◆ generate_station_phase_delay_corrections()

def vpal.fourphase_lib.generate_station_phase_delay_corrections (   config_obj,
  report_data_obj = None 
)
run the fourphase algorithm to generate Y-X delay/phase corrections for each VGOS station

◆ select_fourphase_scans_by_baseline()

def vpal.fourphase_lib.select_fourphase_scans_by_baseline (   SingleScanBaselineCollection_list,
  exp_directory,
  stations,
  dtec_tolerance = 1.0,
  min_snr = 10,
  dtec_nom = 0.1,
  max_number_to_select = 0 
)
 given a list of SingleScanBaselineCollection's, try to select a list of scans which will provide good fourphase output stations on each baseline
    returns a dictionary (indexed by baseline) of scans collections to be processed

Variable Documentation

◆ Bar

vpal.fourphase_lib.Bar = utility.Bar

◆ fourphase_logger

vpal.fourphase_lib.fourphase_logger = logging.getLogger(__name__)