|
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__) |