HOPS
HOPS class 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__) | |
module to determine the appropriate manual phases/delay offsets between the Y-X polarization signal chains for each station during an experiment
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
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
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
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
vpal.fourphase_lib.Bar = utility.Bar |
vpal.fourphase_lib.fourphase_logger = logging.getLogger(__name__) |