Impro

From cluster group wiki
Jump to navigation Jump to search

John Moustakas写的一系列IDL code,有很多有用的程序。[1]

天文

  • ASTROCONST()天文上常用的常数,IM_Lsun (太阳光度,ergs^-1),IM_light(光速)
a=astroconst(/mks);国际单位制
help,a
  • BELL_MASS()
计算恒星质量 Bell et al. color-based method.
  • NED_WEBGET_BASIC (测试没有成功)


光谱相关

  • MAKE_WAVE
根据文件头(必须是mrdfits读入的主文件头,下面的iforage的不行),生产一个光谱的波长数组,经过测试可适用于SDSS的光谱,生产的是对数波长。
  • im_filtermag
调用Kcorrect中的filter文件,计算光谱积分后得到的各个波段的星等。
  • iforage
将光谱的文件头读入成一个结构,很方便
  • K_LAMBDA()
常用消光曲线
  • BALMER_TEMPERATURE
Compute the temperature dependence of the Balmer decrement

画图

  • IM_LINEID_PLOT
标志谱线用
  • IM_PS2HTML
将ps图转换成PNG文件,然后生成一个网页
  • IM_HESSPLOT
生成一个密度图
  • GANG_PLOT_POS 和 pagemaker
画多个panel的图有用
struct=gang_plot_pos(nrow,ncol,col,row, [XTICKFORMAT=,YTICKFORMAT=, OFFSET=,SIZE=, /POSITION_ONLY]
plot,findgen(10), _EXTRA=gang_plot_pos(2,1,0) plot,findgen(10)^2,_EXTRA=gang_plot_pos(2,1,1)