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

ObitUVCalCalibrate.c File Reference

ObitUVCal utilities for applying amp/phase/delay/rate calibration to uv data. More...

#include "ObitUVCalCalibrate.h"
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <glib.h>
#include "Obit.h"
#include "ObitErr.h"
#include "ObitUVDesc.h"
#include "ObitUVSel.h"
#include "ObitUVCal.h"
#include "ObitTableAN.h"
#include "ObitTableCL.h"
#include "ObitTableCQ.h"
#include "ObitTableSN.h"
#include "ObitTableUtil.h"

Classes

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

Defines

#define VELIGHT   2.997924562e8
 Velocity of light.
#define N32D4   14
#define N64D8   14

Functions

void ObitUVCalCalibrateInit (ObitUVCal *in, ObitUVSel *sel, ObitUVDesc *desc, ObitErr *err)
 Public: Init amp/phase/delay/rate Calibration.
void ObitUVCalCalibrate (ObitUVCal *in, float time, glong ant1, glong ant2, gfloat *RP, gfloat *visIn, ObitErr *err)
 Public: Calibrate data for amp/phase/delay/rate.
void ObitUVCalCalibrateShutdown (ObitUVCal *in, ObitErr *err)
 Public: Shutdown Calibration.
ObitUVCalCalibrateSObitUVCalCalibrateSUnref (ObitUVCalCalibrateS *in)
 Public: Destroy structure for amp/phase/delay/rate Calibration.


Detailed Description

ObitUVCal utilities for applying amp/phase/delay/rate calibration to uv data.


Define Documentation

#define N32D4   14
 

#define N64D8   14
 

#define VELIGHT   2.997924562e8
 

Velocity of light.


Function Documentation

void ObitUVCalCalibrate ObitUVCal in,
float  time,
glong  ant1,
glong  ant2,
gfloat *  RP,
gfloat *  visIn,
ObitErr err
 

Public: Calibrate data for amp/phase/delay/rate.

Parameters:
in Calibrate Object.
time Time of datum
ant1 first antenna number of baseline
ant2 second antanna of baseline.
RP Random parameters array.
visIn 1 visibility as an array of floats
err ObitError stack.

void ObitUVCalCalibrateInit ObitUVCal in,
ObitUVSel sel,
ObitUVDesc desc,
ObitErr err
 

Public: Init amp/phase/delay/rate Calibration.

Parameters:
in Calibrate Object.
sel Data selector.
desc Data descriptor.
err ObitError stack.

void ObitUVCalCalibrateShutdown ObitUVCal in,
ObitErr err
 

Public: Shutdown Calibration.

Close any open file and destroy structures.

Parameters:
in Calibrate Object.
err ObitError stack.

ObitUVCalCalibrateS* ObitUVCalCalibrateSUnref ObitUVCalCalibrateS in  ) 
 

Public: Destroy structure for amp/phase/delay/rate Calibration.

Parameters:
in Calibrate Object.
Returns:
NULL


Generated on Fri Aug 31 22:13:09 2007 for Obit by  doxygen 1.3.9.1