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

Public Member Functions

def __init__ (self, experiment_directory, channel_to_band_map, mk4_site_id, verbosity=0)
 
def apply_arbitrary_scan_as_phase_reference (self, scan_name)
 
def apply_start_as_phase_reference (self)
 
def fit_scan_band_delays (self, active_band_pol_list, method='basinhopping', trim_length=DISCARD_OFFSET, cut_threshold=2.5, outputdir="./", verbosity=0, use_progress_ticker=False)
 
def generate_dat_files (self, pcc_config)
 
def get_refererence_scan (self)
 
def initialize (self)
 
def locate_root_files (self)
 
def read_in_data (self)
 

Public Attributes

 active_band_pol_list
 
 channel_to_band_map
 
 datfile_list
 
 exp_dir
 
 exp_name
 
 exp_num
 
 mk4_site_id
 
 reference_scan_name
 
 reference_scan_object
 
 root_files
 
 sspc_list
 
 station_code
 
 verbosity
 

Detailed Description

container class for all station-scan phasor data for the whole experiment 

Constructor & Destructor Documentation

◆ __init__()

def vpal.proxy_cable_cal.StationExperimentPhasorCollection.__init__ (   self,
  experiment_directory,
  channel_to_band_map,
  mk4_site_id,
  verbosity = 0 
)

Member Function Documentation

◆ apply_arbitrary_scan_as_phase_reference()

def vpal.proxy_cable_cal.StationExperimentPhasorCollection.apply_arbitrary_scan_as_phase_reference (   self,
  scan_name 
)
apply a selected scan as the phase reference to all other scan-phasor collections 

◆ apply_start_as_phase_reference()

def vpal.proxy_cable_cal.StationExperimentPhasorCollection.apply_start_as_phase_reference (   self)
apply the first scan as the phase reference to all other scan-phasor collections 

◆ fit_scan_band_delays()

def vpal.proxy_cable_cal.StationExperimentPhasorCollection.fit_scan_band_delays (   self,
  active_band_pol_list,
  method = 'basinhopping',
  trim_length = DISCARD_OFFSET,
  cut_threshold = 2.5,
  outputdir = "./",
  verbosity = 0,
  use_progress_ticker = False 
)
fit each scan-band phasor data for a delay

◆ generate_dat_files()

def vpal.proxy_cable_cal.StationExperimentPhasorCollection.generate_dat_files (   self,
  pcc_config 
)
create a .dat file containg the proxy-cable-cal delay information 

◆ get_refererence_scan()

def vpal.proxy_cable_cal.StationExperimentPhasorCollection.get_refererence_scan (   self)

◆ initialize()

def vpal.proxy_cable_cal.StationExperimentPhasorCollection.initialize (   self)

◆ locate_root_files()

def vpal.proxy_cable_cal.StationExperimentPhasorCollection.locate_root_files (   self)

◆ read_in_data()

def vpal.proxy_cable_cal.StationExperimentPhasorCollection.read_in_data (   self)

Member Data Documentation

◆ active_band_pol_list

vpal.proxy_cable_cal.StationExperimentPhasorCollection.active_band_pol_list

◆ channel_to_band_map

vpal.proxy_cable_cal.StationExperimentPhasorCollection.channel_to_band_map

◆ datfile_list

vpal.proxy_cable_cal.StationExperimentPhasorCollection.datfile_list

◆ exp_dir

vpal.proxy_cable_cal.StationExperimentPhasorCollection.exp_dir

◆ exp_name

vpal.proxy_cable_cal.StationExperimentPhasorCollection.exp_name

◆ exp_num

vpal.proxy_cable_cal.StationExperimentPhasorCollection.exp_num

◆ mk4_site_id

vpal.proxy_cable_cal.StationExperimentPhasorCollection.mk4_site_id

◆ reference_scan_name

vpal.proxy_cable_cal.StationExperimentPhasorCollection.reference_scan_name

◆ reference_scan_object

vpal.proxy_cable_cal.StationExperimentPhasorCollection.reference_scan_object

◆ root_files

vpal.proxy_cable_cal.StationExperimentPhasorCollection.root_files

◆ sspc_list

vpal.proxy_cable_cal.StationExperimentPhasorCollection.sspc_list

◆ station_code

vpal.proxy_cable_cal.StationExperimentPhasorCollection.station_code

◆ verbosity

vpal.proxy_cable_cal.StationExperimentPhasorCollection.verbosity

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