Difference between revisions of "Impro"
Jump to navigation
Jump to search
(→数组) |
|||
Line 1: | Line 1: | ||
John Moustakas写的一系列IDL code,有很多有用的程序。[http://www.sos.siena.edu/~jmoustakas/impro_doc.html] | John Moustakas写的一系列IDL code,有很多有用的程序。[http://www.sos.siena.edu/~jmoustakas/impro_doc.html] | ||
==天文== | ==天文== | ||
*ASTROCONST()天文上常用的常数,IM_Lsun (太阳光度,ergs^-1),IM_light(光速) | *ASTROCONST()天文上常用的常数,IM_Lsun (太阳光度,ergs^-1),IM_light(光速) | ||
a=astroconst(/mks);国际单位制 | |||
a=astroconst(/mks);国际单位制 | help,a | ||
help,a | |||
*BELL_MASS() | *BELL_MASS() | ||
:计算恒星质量 Bell et al. color-based method. | :计算恒星质量 Bell et al. color-based method. | ||
*NED_WEBGET_BASIC (测试没有成功) | *NED_WEBGET_BASIC (测试没有成功) | ||
==光谱相关== | |||
*MAKE_WAVE | *MAKE_WAVE | ||
:根据文件头(必须是mrdfits读入的主文件头,下面的iforage的不行),生产一个光谱的波长数组,经过测试可适用于SDSS的光谱,生产的是对数波长 | :根据文件头(必须是mrdfits读入的主文件头,下面的iforage的不行),生产一个光谱的波长数组,经过测试可适用于SDSS的光谱,生产的是对数波长 | ||
*im_filtermag | *im_filtermag | ||
:调用[[Kcorrect]]中的filter文件,计算光谱积分后得到的各个波段的星等。参见[[由光谱到星等]] | |||
:调用[[ | |||
*iforage | *iforage | ||
:将光谱的文件头读入成一个结构,很方便 | :将光谱的文件头读入成一个结构,很方便 | ||
* K_LAMBDA() | *K_LAMBDA() | ||
:常用消光曲线 | :常用消光曲线 | ||
*BALMER_TEMPERATURE | *BALMER_TEMPERATURE | ||
:Compute the temperature dependence of the Balmer decrement | :Compute the temperature dependence of the Balmer decrement | ||
Line 93: | Line 34: | ||
*IM_LINEID_PLOT | *IM_LINEID_PLOT | ||
:标志谱线用 | :标志谱线用 | ||
*IM_PS2HTML | *IM_PS2HTML | ||
:将ps图转换成PNG文件,然后生成一个网页 | :将ps图转换成PNG文件,然后生成一个网页 | ||
*IM_HESSPLOT | *IM_HESSPLOT | ||
:生成一个密度图 | :生成一个密度图 | ||
*GANG_PLOT_POS 和 pagemaker | *GANG_PLOT_POS 和 pagemaker | ||
:[[画图]]用的,类似于[[multiplot]],但是好像更简单。用法 | :[[画图]]用的,类似于[[multiplot]],但是好像更简单。用法 | ||
struct=gang_plot_pos(nrow,ncol,col,row, [XTICKFORMAT=,YTICKFORMAT=, OFFSET=,SIZE=, /POSITION_ONLY] | |||
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) | ||
plot,findgen(10), _EXTRA=gang_plot_pos(2,1,0) plot,findgen(10)^2,_EXTRA=gang_plot_pos(2,1,1) | |||
*SFR_UNITS | *SFR_UNITS | ||
:SFR的单位(太阳质量每年),画图的时候用 | |||
:SFR的单位(太阳质量每年),画图的时候用 | |||
Revision as of 13:49, 1 January 2015
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
- 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
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)
- SFR_UNITS
:SFR的单位(太阳质量每年),画图的时候用