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

Public Member Functions

def __init__ (self)
 
def apply_phase_reference_collection (self, reference_scpc)
 
def compute_time_averaged_phasors (self, trim_length=DISCARD_OFFSET)
 
def initialize (self)
 

Public Attributes

 bandwidth
 
 channel_name
 
 freq_phasor_pairs
 
 frequency_interval
 
 net_sideband
 
 ntones
 
 pcal_base_freq
 
 pcal_spacing
 
 phasor
 
 phasor_integer
 
 polarization
 
 rotated_by_reference
 
 rotated_freq_phasor_pairs
 
 sample_rate
 
 sideband_sign
 
 sky_frequency
 
 time_interval
 
 tone_high
 
 tone_low
 
 tone_offset_freq_array
 
 tone_physical_freq_array
 

Detailed Description

 object to store the phase-cal phasors for a single channel over a complete scan 

Constructor & Destructor Documentation

◆ __init__()

def vpal.proxy_cable_cal.SingleChannelPhasorCollection.__init__ (   self)

Member Function Documentation

◆ apply_phase_reference_collection()

def vpal.proxy_cable_cal.SingleChannelPhasorCollection.apply_phase_reference_collection (   self,
  reference_scpc 
)
Correct this single channel phasor collection by a set of reference phasors for the same channel.
This rotates the phasor so that the reference phasor collection has a phase of zero for each tone

◆ compute_time_averaged_phasors()

def vpal.proxy_cable_cal.SingleChannelPhasorCollection.compute_time_averaged_phasors (   self,
  trim_length = DISCARD_OFFSET 
)
 compute time averaged complex phasor 

◆ initialize()

def vpal.proxy_cable_cal.SingleChannelPhasorCollection.initialize (   self)
construct the expected number of physical tones and their locations

Member Data Documentation

◆ bandwidth

vpal.proxy_cable_cal.SingleChannelPhasorCollection.bandwidth

◆ channel_name

vpal.proxy_cable_cal.SingleChannelPhasorCollection.channel_name

◆ freq_phasor_pairs

vpal.proxy_cable_cal.SingleChannelPhasorCollection.freq_phasor_pairs

◆ frequency_interval

vpal.proxy_cable_cal.SingleChannelPhasorCollection.frequency_interval

◆ net_sideband

vpal.proxy_cable_cal.SingleChannelPhasorCollection.net_sideband

◆ ntones

vpal.proxy_cable_cal.SingleChannelPhasorCollection.ntones

◆ pcal_base_freq

vpal.proxy_cable_cal.SingleChannelPhasorCollection.pcal_base_freq

◆ pcal_spacing

vpal.proxy_cable_cal.SingleChannelPhasorCollection.pcal_spacing

◆ phasor

vpal.proxy_cable_cal.SingleChannelPhasorCollection.phasor

◆ phasor_integer

vpal.proxy_cable_cal.SingleChannelPhasorCollection.phasor_integer

◆ polarization

vpal.proxy_cable_cal.SingleChannelPhasorCollection.polarization

◆ rotated_by_reference

vpal.proxy_cable_cal.SingleChannelPhasorCollection.rotated_by_reference

◆ rotated_freq_phasor_pairs

vpal.proxy_cable_cal.SingleChannelPhasorCollection.rotated_freq_phasor_pairs

◆ sample_rate

vpal.proxy_cable_cal.SingleChannelPhasorCollection.sample_rate

◆ sideband_sign

vpal.proxy_cable_cal.SingleChannelPhasorCollection.sideband_sign

◆ sky_frequency

vpal.proxy_cable_cal.SingleChannelPhasorCollection.sky_frequency

◆ time_interval

vpal.proxy_cable_cal.SingleChannelPhasorCollection.time_interval

◆ tone_high

vpal.proxy_cable_cal.SingleChannelPhasorCollection.tone_high

◆ tone_low

vpal.proxy_cable_cal.SingleChannelPhasorCollection.tone_low

◆ tone_offset_freq_array

vpal.proxy_cable_cal.SingleChannelPhasorCollection.tone_offset_freq_array

◆ tone_physical_freq_array

vpal.proxy_cable_cal.SingleChannelPhasorCollection.tone_physical_freq_array

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