def getdark(expt):
"""
Generate a dark given an exposure time or scale down from longest dark available
Parameters
----------
expt : exposure time (in the data frame: df['exp'])
Returns
-------
dark : dark image for that exposure time (numpy array)
"""
try:
dark = pyfits.getdata(os.path.join(cals_direc,'master_dark_{0}.fits'.format(expt)))
except IOError:
scaleto = np.max(df['exp'][df['exp'] != ''])
dark = pyfits.getdata(os.path.join(cals_direc,'master_dark_{0}.fits'.format(scaleto)))
dark *= (expt/scaleto)
return dark
### CREATE MASTER BIAS #######################################
评论列表
文章目录