organic.auxiliary.ReadOIFITS module#
Provides a class to read in observation data from OIFITS files. This is a modification of the original module stored at kluskaj/ReadOIFITS on GitHub.
- organic.auxiliary.ReadOIFITS.Bases(data)#
- organic.auxiliary.ReadOIFITS.DataUnpack(data)#
- organic.auxiliary.ReadOIFITS.GiveDataValues(data)#
- organic.auxiliary.ReadOIFITS.ListCP(data)#
- organic.auxiliary.ReadOIFITS.ListV2(data)#
- organic.auxiliary.ReadOIFITS.Load(data)#
- class organic.auxiliary.ReadOIFITS.OIARRAY(arrname='UNKNOWN', tel_name=[], sta_name=[], sta_index=[], diameter=[])#
Bases:
object- addarray(arrname, tel_name, sta_name, sta_index, diameter)#
- class organic.auxiliary.ReadOIFITS.OIFLUX(insname, arrname, calstat='unknown', dateobs=0, mjd=[], fluxdata=[], fluxerr=[], flag=[], targetid=[], staid=[])#
Bases:
object
- class organic.auxiliary.ReadOIFITS.OIT3(arrname, insname, dateobs=0, mjd=[], t3amp=[], t3amperr=[], t3phi=[], t3phierr=[], u1coord=[], v1coord=[], u2coord=[], v2coord=[], flag=[], targetid=[], staid=[])#
Bases:
object
- class organic.auxiliary.ReadOIFITS.OITARGET(target_id=[], target=[])#
Bases:
object- addtarget(target, target_id)#
- giveid()#
- givetarget()#
- givetargetid()#
- givetheid(target)#
- givethetarget(id)#
- printtarget()#
- class organic.auxiliary.ReadOIFITS.OIVIS(arrname, insname, amptype='UNKNOWN', phitype='UNKNOWN', dateobs=0, mjd=[], visamp=[], visamperr=[], visphi=[], visphierr=[], ucoord=[], vcoord=[], flag=[], targetid=[], staid=[])#
Bases:
object
- class organic.auxiliary.ReadOIFITS.OIVIS2(arrname, insname, dateobs=0, mjd=[], vis2data=[], vis2err=[], ucoord=[], vcoord=[], flag=[], staid=[], targetid=[])#
Bases:
object
- class organic.auxiliary.ReadOIFITS.OIWAVE(insname, effwave=[], effband=[])#
Bases:
object- addwave(insname, effwave, effband)#
- class organic.auxiliary.ReadOIFITS.bcolors#
Bases:
object- BOLD = '\x1b[1m'#
- ENDC = '\x1b[0m'#
- FAIL = '\x1b[91m'#
- HEADER = '\x1b[95m'#
- OKBLUE = '\x1b[94m'#
- OKGREEN = '\x1b[92m'#
- UNDERLINE = '\x1b[4m'#
- WARNING = '\x1b[93m'#
- organic.auxiliary.ReadOIFITS.bold(msg)#
- class organic.auxiliary.ReadOIFITS.data(dir='./', files='*fits', removeFlagged=True)#
Bases:
object- associateFreq()#
- associateWave()#
- extendMJD()#
- filterFlagged()#
- giveV2(removeflagged=True)#
- givedataJK()#
- plotV2CP(save=False, name='Data.pdf', V2sigclip=1, CPsigclip=180, Blim=0, CPext=200, V2min=0.0, V2max=1.0, xlog=False, ylog=False, lines=True)#
- read()#
- readARRAY(hd)#
- readFLUX(hd)#
- readT3(hd)#
- readTARGET(hd)#
- readVIS(hd)#
- readVIS2(hd)#
- readWAVE(hd)#
- readfile(file)#
- writeOIFITS(dir, file, overwrite=False)#
- organic.auxiliary.ReadOIFITS.fail(msg)#
- organic.auxiliary.ReadOIFITS.flatten(L)#
- organic.auxiliary.ReadOIFITS.header(msg)#
- organic.auxiliary.ReadOIFITS.inform(msg)#
- organic.auxiliary.ReadOIFITS.inform2(msg)#
- organic.auxiliary.ReadOIFITS.log(msg, dir)#
- organic.auxiliary.ReadOIFITS.read(dir, files, removeFlagged=True)#
- organic.auxiliary.ReadOIFITS.underline(msg)#
- organic.auxiliary.ReadOIFITS.warn(msg)#