本文整理汇总了Python中atpy.Table.add_empty_column方法的典型用法代码示例。如果您正苦于以下问题:Python Table.add_empty_column方法的具体用法?Python Table.add_empty_column怎么用?Python Table.add_empty_column使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类atpy.Table
的用法示例。
在下文中一共展示了Table.add_empty_column方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: kappa
# 需要导入模块: from atpy import Table [as 别名]
# 或者: from atpy.Table import add_empty_column [as 别名]
#finds kappa
def kappa(ll):
return 0.192*((350.0E-6/ll)**2.0)
def planck(wav, T):
#physical constants
h = 6.626e-34
c = 3.0e+8
k = 1.38e-23
aa = 2.0*h*c**2
bb = h*c/(wav*k*T)
return aa / ( np.expm1(bb) * (wav**5) )
########## control #################
"""
#find all detected galaxies
w_detected = np.where(np.nan_to_num(cat[flux_col]) != 0.0)[0]
#get cols ready
flux = cat[flux_col][w_detected]
z = np.array([redshift]*len(flux), dtype=np.float)
wav = np.array([wav]*len(flux), dtype=np.float)
dist = np.array([distance]*len(flux), dtype=np.float)
temp = np.array([T_dust]*len(flux), dtype=np.float)
#caculated dust mass
mass = flux_to_dust(flux, z, temp, dist, wav)
#create new empty column in table
cat.add_empty_column('DMASS_250', np.float, unit='Log10(Msun)', null='', description='Dust Mass caculated from 250um flux of detected galaxies')