CalibOifits

class jwst.ami.oifits.CalibOifits(targoimodel, caloimodel)[source]

Bases: object

Produce a final calibrated AmiOIModel.

Calibrate (normalize) an AMI observation by subtracting closure phases of a reference star from those of a target and dividing visibility amplitudes of the target by those of the reference star. Only closure phases, visibility amplitudes, squared visibilites, and closure amplitudes are calibrated currently. For other observables (t3amp, q4phi), calibrated output file will contain a copy of target’s observables.

Initialize the CalibOifits object.

Parameters:
targoimodelAmiOIModlel

The target

caloimodelAmiOIModlel

The reference star (calibrator)

Methods Summary

calibrate()

Calibrate the target AmiOIModel by the calibrator (reference star) AmiOIModel.

update_dtype()

Modify OI array dtype to include different piston columns for calibrated OIFITS files.

Methods Documentation

calibrate()[source]

Calibrate the target AmiOIModel by the calibrator (reference star) AmiOIModel.

Returns:
calib_oimodelAmiOIModel

Calibrated AMI datamodel

update_dtype()[source]

Modify OI array dtype to include different piston columns for calibrated OIFITS files.