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

Public Member Functions

def __init__ (self, config_obj, root_file, control_file, frequency_group='X')
 
def calculate_delay_phase_offsets (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, legacy_stations='', target_stations='')
 

Public Attributes

 bl_pol_products
 
 config_obj
 
 control_file_path
 
 error_condition
 
 exp_dir
 
 exp_name
 
 frequency_group
 
 legacy_stations
 
 min_snr
 
 num_proc
 
 root_file_path
 
 scan_dir
 
 scan_name
 
 station_y_minus_x_delays
 
 station_y_minus_x_phases
 
 target_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.MixedModeFourphaseSingleScanProcessor.__init__ (   self,
  config_obj,
  root_file,
  control_file,
  frequency_group = 'X' 
)

Member Function Documentation

◆ calculate_delay_phase_offsets()

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

◆ get_mean_station_delay_offsets_and_error()

def vpal.fourphase_lib.MixedModeFourphaseSingleScanProcessor.get_mean_station_delay_offsets_and_error (   self)

◆ get_mean_station_phase_offsets_and_error()

def vpal.fourphase_lib.MixedModeFourphaseSingleScanProcessor.get_mean_station_phase_offsets_and_error (   self)

◆ get_raw_station_delay_offsets()

def vpal.fourphase_lib.MixedModeFourphaseSingleScanProcessor.get_raw_station_delay_offsets (   self)

◆ get_raw_station_phase_offsets()

def vpal.fourphase_lib.MixedModeFourphaseSingleScanProcessor.get_raw_station_phase_offsets (   self)

◆ set_stations()

def vpal.fourphase_lib.MixedModeFourphaseSingleScanProcessor.set_stations (   self,
  legacy_stations = '',
  target_stations = '' 
)

Member Data Documentation

◆ bl_pol_products

vpal.fourphase_lib.MixedModeFourphaseSingleScanProcessor.bl_pol_products

◆ config_obj

vpal.fourphase_lib.MixedModeFourphaseSingleScanProcessor.config_obj

◆ control_file_path

vpal.fourphase_lib.MixedModeFourphaseSingleScanProcessor.control_file_path

◆ error_condition

vpal.fourphase_lib.MixedModeFourphaseSingleScanProcessor.error_condition

◆ exp_dir

vpal.fourphase_lib.MixedModeFourphaseSingleScanProcessor.exp_dir

◆ exp_name

vpal.fourphase_lib.MixedModeFourphaseSingleScanProcessor.exp_name

◆ frequency_group

vpal.fourphase_lib.MixedModeFourphaseSingleScanProcessor.frequency_group

◆ legacy_stations

vpal.fourphase_lib.MixedModeFourphaseSingleScanProcessor.legacy_stations

◆ min_snr

vpal.fourphase_lib.MixedModeFourphaseSingleScanProcessor.min_snr

◆ num_proc

vpal.fourphase_lib.MixedModeFourphaseSingleScanProcessor.num_proc

◆ root_file_path

vpal.fourphase_lib.MixedModeFourphaseSingleScanProcessor.root_file_path

◆ scan_dir

vpal.fourphase_lib.MixedModeFourphaseSingleScanProcessor.scan_dir

◆ scan_name

vpal.fourphase_lib.MixedModeFourphaseSingleScanProcessor.scan_name

◆ station_y_minus_x_delays

vpal.fourphase_lib.MixedModeFourphaseSingleScanProcessor.station_y_minus_x_delays

◆ station_y_minus_x_phases

vpal.fourphase_lib.MixedModeFourphaseSingleScanProcessor.station_y_minus_x_phases

◆ target_stations

vpal.fourphase_lib.MixedModeFourphaseSingleScanProcessor.target_stations

◆ use_progress_ticker

vpal.fourphase_lib.MixedModeFourphaseSingleScanProcessor.use_progress_ticker

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