Main Page | Class List | Directories | File List | Class Members | File Members

ObitUVCalBandpassS Struct Reference

Amp/phase/delay/rate calibration structure. More...

#include <ObitUVCal.h>

List of all members.

Public Attributes

ObitBPTable
 Calibration BP table (as Obit*).
ObitBPTableRow
 BP Table Row (as Obit*).
glong numRow
 Number of rows in calibration table.
glong LastRowRead
 Last Row read.
gint numAnt
 Number of antennas in calibration table (actually max antenna no).
gint numSubA
 Number of subarrays in the data.
gint numIF
 Number of IFs in data.
glong SubA
 Selected Subarray number.
glong FreqID
 Selected Frequency ID number.
gint bIF
 Start IF number (1-rel) selected.
gint eIF
 highest IF (1-rel) selected
gint numChan
 Number of channels in data.
gint bChan
 Start channel number (1-rel).
gint eChan
 highest channel (1-rel)
gint numPol
 Number of polarizations in the calibration table (1 or 2).
gint PolOff [2][4]
 Offset from the beginning an IF entry in the calibration array for a given polarization.
gint CurSourID
 current source ID in cal table
gint PriorSourID
 Prior source ID in cal table.
gint FollowSourID
 Following source ID in cal table.
gint BPType
 Type of bandpass solution 1->cross power, 2->total power, 3->mix, default 1.
gint lenBPArrayEntry
 Length of calibration array entry.
gint doBand
 Bandpass calibration type
  • if = 1 then all the bandpass data for each antenna will be averaged to form a composite bandpass spectrum, this will then be used to correct the data.

gboolean * isVLBA
 if this VLBA data? per subarray
gboolean doBPWt
 Calibrate Weights?
gfloat DeltaTime
 Integration time of data.
gfloat PriorBPTime
 Prior time in cal table {BPTIM(1)}.
gfloat * PriorAntTime
 Prior time per antenna.
gfloat FollowBPTime
 Following Time in cal table {BPLTIM(2)}.
gfloat BPTime
 time of calibration in CalApply {LCALTM}
gfloat * FollowAntTime
 Following time per antenna.
gfloat * BPApply
 Calibration array to apply to data {BLFAC} Values in order: Indexing scheme: an entry defined by ant1<ant2 starts in element: lentry * (((ant1-1)*numant-((ant1+1)*ant1)/2 + ant2) - 1) + 1 where lentry = 2 * NUMPOL * (EIF-BIF+1) An entry contains the values in order: By IF (NUMIF) By Polarization (NUMPOL) By Channel Real part, imaginary part.
gfloat * BPPrior
 Prior calibration array from cal (BP table) {BLLTAB(*,1)}.
gfloat * BPFollow
 Following calibration array from cal (BP table) {BLLTAB(*,1)}.
gfloat * PriorSolnWt
 Solution Weights, per, antenna, per selected IF, per poln, prior solution.
gfloat * FollowSolnWt
 Solution Weights, per, antenna, per selected IF, per poln, prior solution.
ObitCArrayspectrum1
 Spectra work arrays 2*nchan complex arrays.
ObitCArrayspectrum2
 Spectra work arrays 2*nchan complex arrays.
ObitFFTACFFTFor
 ObitFFTs for autocorrelations.
ObitFFTACFFTRev
 ObitFFTs for autocorrelations.
ObitFFTCCFFTFor
 ObitFFTs for crosscorrelations.
ObitFFTCCFFTRev
 ObitFFTs for crosscorrelations.
gfloat * BPWork1
 Work arrays for expanding polynomial BP table entries.
gfloat * BPWork2
 Work arrays for expanding polynomial BP table entries.
gfloat * BPWork3
 Work arrays for expanding polynomial BP table entries.
gfloat * BPWork4
 Work arrays for expanding polynomial BP table entries.
ObitBPTable
 Calibration BP table (as Obit*).
ObitBPTableRow
 BP Table Row (as Obit*).
gboolean * isVLBA
 if this VLBA data? per subarray
gfloat * PriorAntTime
 Prior time per antenna.
gfloat * FollowAntTime
 Following time per antenna.
gfloat * BPApply
 Calibration array to apply to data {BLFAC} Values in order: Indexing scheme: an entry defined by ant1<ant2 starts in element: lentry * (((ant1-1)*numant-((ant1+1)*ant1)/2 + ant2) - 1) + 1 where lentry = 2 * NUMPOL * (EIF-BIF+1) An entry contains the values in order: By IF (NUMIF) By Polarization (NUMPOL) By Channel Real part, imaginary part.
gfloat * BPPrior
 Prior calibration array from cal (BP table) {BLLTAB(*,1)}.
gfloat * BPFollow
 Following calibration array from cal (BP table) {BLLTAB(*,1)}.
gfloat * PriorSolnWt
 Solution Weights, per, antenna, per selected IF, per poln, prior solution.
gfloat * FollowSolnWt
 Solution Weights, per, antenna, per selected IF, per poln, prior solution.
ObitCArrayspectrum1
 Spectra work arrays 2*nchan complex arrays.
ObitFFTACFFTFor
 ObitFFTs for autocorrelations.
ObitFFTCCFFTFor
 ObitFFTs for crosscorrelations.
gfloat * BPWork1
 Work arrays for expanding polynomial BP table entries.


Detailed Description

Amp/phase/delay/rate calibration structure.


Member Data Documentation

ObitFFT* ObitUVCalBandpassS::ACFFTFor
 

ObitFFTs for autocorrelations.

ObitFFT* ObitUVCalBandpassS::ACFFTFor
 

ObitFFTs for autocorrelations.

ObitFFT * ObitUVCalBandpassS::ACFFTRev
 

ObitFFTs for autocorrelations.

gint ObitUVCalBandpassS::bChan
 

Start channel number (1-rel).

gint ObitUVCalBandpassS::bIF
 

Start IF number (1-rel) selected.

gfloat* ObitUVCalBandpassS::BPApply
 

Calibration array to apply to data {BLFAC} Values in order: Indexing scheme: an entry defined by ant1<ant2 starts in element: lentry * (((ant1-1)*numant-((ant1+1)*ant1)/2 + ant2) - 1) + 1 where lentry = 2 * NUMPOL * (EIF-BIF+1) An entry contains the values in order: By IF (NUMIF) By Polarization (NUMPOL) By Channel Real part, imaginary part.

gfloat* ObitUVCalBandpassS::BPApply
 

Calibration array to apply to data {BLFAC} Values in order: Indexing scheme: an entry defined by ant1<ant2 starts in element: lentry * (((ant1-1)*numant-((ant1+1)*ant1)/2 + ant2) - 1) + 1 where lentry = 2 * NUMPOL * (EIF-BIF+1) An entry contains the values in order: By IF (NUMIF) By Polarization (NUMPOL) By Channel Real part, imaginary part.

gfloat* ObitUVCalBandpassS::BPFollow
 

Following calibration array from cal (BP table) {BLLTAB(*,1)}.

gfloat* ObitUVCalBandpassS::BPFollow
 

Following calibration array from cal (BP table) {BLLTAB(*,1)}.

gfloat* ObitUVCalBandpassS::BPPrior
 

Prior calibration array from cal (BP table) {BLLTAB(*,1)}.

gfloat* ObitUVCalBandpassS::BPPrior
 

Prior calibration array from cal (BP table) {BLLTAB(*,1)}.

Obit* ObitUVCalBandpassS::BPTable
 

Calibration BP table (as Obit*).

Obit* ObitUVCalBandpassS::BPTable
 

Calibration BP table (as Obit*).

Obit* ObitUVCalBandpassS::BPTableRow
 

BP Table Row (as Obit*).

Obit* ObitUVCalBandpassS::BPTableRow
 

BP Table Row (as Obit*).

gfloat ObitUVCalBandpassS::BPTime
 

time of calibration in CalApply {LCALTM}

gint ObitUVCalBandpassS::BPType
 

Type of bandpass solution 1->cross power, 2->total power, 3->mix, default 1.

gfloat* ObitUVCalBandpassS::BPWork1
 

Work arrays for expanding polynomial BP table entries.

gfloat* ObitUVCalBandpassS::BPWork1
 

Work arrays for expanding polynomial BP table entries.

gfloat * ObitUVCalBandpassS::BPWork2
 

Work arrays for expanding polynomial BP table entries.

gfloat * ObitUVCalBandpassS::BPWork3
 

Work arrays for expanding polynomial BP table entries.

gfloat * ObitUVCalBandpassS::BPWork4
 

Work arrays for expanding polynomial BP table entries.

ObitFFT* ObitUVCalBandpassS::CCFFTFor
 

ObitFFTs for crosscorrelations.

ObitFFT* ObitUVCalBandpassS::CCFFTFor
 

ObitFFTs for crosscorrelations.

ObitFFT * ObitUVCalBandpassS::CCFFTRev
 

ObitFFTs for crosscorrelations.

gint ObitUVCalBandpassS::CurSourID
 

current source ID in cal table

gfloat ObitUVCalBandpassS::DeltaTime
 

Integration time of data.

gint ObitUVCalBandpassS::doBand
 

Bandpass calibration type

  • if = 1 then all the bandpass data for each antenna will be averaged to form a composite bandpass spectrum, this will then be used to correct the data.

  • if = 2 the bandpass spectra nearest in time (in a weighted sense) to the uv data point will be used to correct the data.
  • if = 3 the bandpass data will be interpolated in time using the solution weights to form a composite bandpass spectrum, this interpolated spectrum will then be used to correct the data.
  • if = 4 the bandpass spectra nearest in time (neglecting weights) to the uv data point will be used to correct the data.
  • if = 5 the bandpass data will be interpolated in time ignoring weights to form a composite bandpass spectrum, this interpolated spectrum will then be used to
  • if = 1 then all the bandpass data for each antenna will be averaged to form a composite bandpass spectrum, this will then be used to correct the data.
  • if = 2 the bandpass spectra nearest in time (in a weighted sense) to the uv data point will be used to correct the data.
  • if = 3 the bandpass data will be interpolated in time using the solution weights to form a composite bandpass spectrum, this interpolated spectrum will then be used to correct the data.
  • if = 4 the bandpass spectra nearest in time (neglecting weights) to the uv data point will be used to correct the data.
  • if = 5 the bandpass data will be interpolated in time ignoring weights to form a composite bandpass spectrum, this interpolated spectrum will then be used to correct the data.

gboolean ObitUVCalBandpassS::doBPWt
 

Calibrate Weights?

gint ObitUVCalBandpassS::eChan
 

highest channel (1-rel)

gint ObitUVCalBandpassS::eIF
 

highest IF (1-rel) selected

gfloat* ObitUVCalBandpassS::FollowAntTime
 

Following time per antenna.

gfloat* ObitUVCalBandpassS::FollowAntTime
 

Following time per antenna.

gfloat ObitUVCalBandpassS::FollowBPTime
 

Following Time in cal table {BPLTIM(2)}.

gfloat* ObitUVCalBandpassS::FollowSolnWt
 

Solution Weights, per, antenna, per selected IF, per poln, prior solution.

gfloat* ObitUVCalBandpassS::FollowSolnWt
 

Solution Weights, per, antenna, per selected IF, per poln, prior solution.

gint ObitUVCalBandpassS::FollowSourID
 

Following source ID in cal table.

glong ObitUVCalBandpassS::FreqID
 

Selected Frequency ID number.

<=0-> all

gboolean* ObitUVCalBandpassS::isVLBA
 

if this VLBA data? per subarray

gboolean* ObitUVCalBandpassS::isVLBA
 

if this VLBA data? per subarray

glong ObitUVCalBandpassS::LastRowRead
 

Last Row read.

gint ObitUVCalBandpassS::lenBPArrayEntry
 

Length of calibration array entry.

gint ObitUVCalBandpassS::numAnt
 

Number of antennas in calibration table (actually max antenna no).

gint ObitUVCalBandpassS::numChan
 

Number of channels in data.

gint ObitUVCalBandpassS::numIF
 

Number of IFs in data.

gint ObitUVCalBandpassS::numPol
 

Number of polarizations in the calibration table (1 or 2).

glong ObitUVCalBandpassS::numRow
 

Number of rows in calibration table.

gint ObitUVCalBandpassS::numSubA
 

Number of subarrays in the data.

gint ObitUVCalBandpassS::PolOff
 

Offset from the beginning an IF entry in the calibration array for a given polarization.

The first dimension is the polarization pixel number and the second is the antenna number of a baseline (e.g. first or second = 1 or 2).

gfloat* ObitUVCalBandpassS::PriorAntTime
 

Prior time per antenna.

gfloat* ObitUVCalBandpassS::PriorAntTime
 

Prior time per antenna.

gfloat ObitUVCalBandpassS::PriorBPTime
 

Prior time in cal table {BPTIM(1)}.

gfloat* ObitUVCalBandpassS::PriorSolnWt
 

Solution Weights, per, antenna, per selected IF, per poln, prior solution.

gfloat* ObitUVCalBandpassS::PriorSolnWt
 

Solution Weights, per, antenna, per selected IF, per poln, prior solution.

gint ObitUVCalBandpassS::PriorSourID
 

Prior source ID in cal table.

ObitCArray* ObitUVCalBandpassS::spectrum1
 

Spectra work arrays 2*nchan complex arrays.

ObitCArray* ObitUVCalBandpassS::spectrum1
 

Spectra work arrays 2*nchan complex arrays.

ObitCArray * ObitUVCalBandpassS::spectrum2
 

Spectra work arrays 2*nchan complex arrays.

glong ObitUVCalBandpassS::SubA
 

Selected Subarray number.

<=0-> all


The documentation for this struct was generated from the following files:
Generated on Fri Aug 31 22:13:16 2007 for Obit by  doxygen 1.3.9.1