HOPS
HOPS class reference
Public Member Functions | Public Attributes | List of all members
vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor Class Reference
Inheritance diagram for vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor:
[legend]

Public Member Functions

def __init__ (self, config_obj, root_file, control_file)
 
def calculate_delay_phase_offsets (self)
 
def construct_ionosphere_fix_control_file (self)
 
def construct_ionosphere_search_control_file (self)
 
def determine_ionosphere (self)
 
def get_mean_station_delay_offsets_and_error (self)
 
def get_mean_station_phase_offsets_and_error (self)
 
def get_raw_station_delay_offsets (self)
 
def get_raw_station_phase_offsets (self)
 
def set_stations (self, stations='')
 

Public Attributes

 baseline_dtec
 
 config_obj
 
 control_file_path
 
 dtec_tolerance
 
 error_condition
 
 exp_dir
 
 exp_name
 
 ion_fix_control_file_path
 
 ion_search_control_file_path
 
 num_proc
 
 pol_products
 
 root_file_path
 
 scan_dir
 
 scan_name
 
 station_y_minus_x_delays
 
 station_y_minus_x_phases
 
 stations
 
 use_progress_ticker
 

Detailed Description

 simplified fourphase processor, single baseline values (no least-squares fitting involved)
we just average the results of this processor over multiple scans to obtain results for each station

Constructor & Destructor Documentation

◆ __init__()

def vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor.__init__ (   self,
  config_obj,
  root_file,
  control_file 
)

Member Function Documentation

◆ calculate_delay_phase_offsets()

def vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor.calculate_delay_phase_offsets (   self)
 compute the phase/delay offsets for Y-X at each station 

◆ construct_ionosphere_fix_control_file()

def vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor.construct_ionosphere_fix_control_file (   self)
construct a control file with a fixed dTEC for each baseline 

◆ construct_ionosphere_search_control_file()

def vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor.construct_ionosphere_search_control_file (   self)
create and ionosphere search control file for the first pass

◆ determine_ionosphere()

def vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor.determine_ionosphere (   self)
determine the dTEC for each baseline

◆ get_mean_station_delay_offsets_and_error()

def vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor.get_mean_station_delay_offsets_and_error (   self)

◆ get_mean_station_phase_offsets_and_error()

def vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor.get_mean_station_phase_offsets_and_error (   self)

◆ get_raw_station_delay_offsets()

def vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor.get_raw_station_delay_offsets (   self)

◆ get_raw_station_phase_offsets()

def vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor.get_raw_station_phase_offsets (   self)

◆ set_stations()

def vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor.set_stations (   self,
  stations = '' 
)

Member Data Documentation

◆ baseline_dtec

vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor.baseline_dtec

◆ config_obj

vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor.config_obj

◆ control_file_path

vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor.control_file_path

◆ dtec_tolerance

vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor.dtec_tolerance

◆ error_condition

vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor.error_condition

◆ exp_dir

vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor.exp_dir

◆ exp_name

vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor.exp_name

◆ ion_fix_control_file_path

vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor.ion_fix_control_file_path

◆ ion_search_control_file_path

vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor.ion_search_control_file_path

◆ num_proc

vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor.num_proc

◆ pol_products

vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor.pol_products

◆ root_file_path

vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor.root_file_path

◆ scan_dir

vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor.scan_dir

◆ scan_name

vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor.scan_name

◆ station_y_minus_x_delays

vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor.station_y_minus_x_delays

◆ station_y_minus_x_phases

vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor.station_y_minus_x_phases

◆ stations

vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor.stations

◆ use_progress_ticker

vpal.fourphase_lib.VGOSFourphaseSingleScanProcessor.use_progress_ticker

The documentation for this class was generated from the following file: