コード例 #1
0
#fig = plt.figure()
#ax = fig.add_subplot(111)
#ax.plot(jd, xpos,'k.')
#ax.plot(jd, ypos,'k.',color='red')
#plt.show()

Corotcurve = 2*pi*amps*widths**2
#need to convert to Jy: curve*wvlrange*aveE/(1Hz*intTime*Area)

fwhm = 2*np.sqrt(2*np.log(2))*widths#pixels
#fwhm = 0.5*fwhm #arcsec
#fwhm = widths
corotWidths = fwhm

CorotmeanXpos = utils.mean_filterNaN(xpos,size=7)
CorotmeanYpos = utils.mean_filterNaN(ypos,size=7)
#jd = jd[curve<=500]
#curve = curve[curve<=500]
#jd = jd[curve>=100]
#curve = curve[curve>=100]


####LOAD COMPANION LIGHT CURVE######
param = readDict()
param.read_from_file('corot18Compparams.dict')

FileName = param['npzLoadFitFile']
FramesPerFile = param['FramesPerFile']
print FramesPerFile
TotalNumFiles = param['TotalNumFiles']
コード例 #2
0
ax = fig.add_subplot(211)
ax2 = fig.add_subplot(212)
curve = amps*widths**2
#curve /= np.median(curve)
#amps /= np.median(amps)
x = np.arange(0,360*30,30)
#xpos/=np.median(xpos)
#ypos/=np.median(ypos)

fwhm = 2*np.sqrt(2*np.log(2))*widths#pixels
fwhm = 0.5*fwhm #arcsec
fwhm = widths
#medFwhm = utils.median_filterNaN(fwhm,size=5)
#meanFwhm = utils.mean_filterNaN(fwhm,size=5)

meanXpos = utils.mean_filterNaN(xpos,size=7)
meanYpos = utils.mean_filterNaN(ypos,size=7)

curve/=np.median(curve)
fwhm/=np.median(fwhm)
ax.plot(x,curve,'k')
ax.plot(x,fwhm,'m')
#ax.plot(x,medFwhm,'k')
#ax.plot(x,meanFwhm,'b')
#plt.plot(x,amps)
ax2.plot(x,xpos)
ax2.plot(x,ypos)
ax2.plot(x,meanXpos)
ax2.plot(x,meanYpos)
plt.show()
#np.savez('fix.npz',widths=medFwhm,x=meanXpos,y=meanYpos)