“Astro lib”的版本间差异

来自Shiyin's note
跳到导航 跳到搜索
无编辑摘要
无编辑摘要
 
(未显示4个用户的18个中间版本)
第1行: 第1行:
==球面天文 ==

*GCIRC 计算球面坐标距离,支持数组计算

*eq2hor, ra_m, dec_m, jdate, alt_m, 赤道坐标系到地平坐标系

*az_m,ha,lat=lat,lon=lng,altitude=alt ;赤道坐标系到地平坐标系

*GLACTC,银道坐标系和赤道坐标系的相互转换

*[[天球投影]]


==基础天文==


*ZENPOS, JDate, Ra_Z, Dec_Z ;给定时刻到天顶的Ra,Dec,地理位置通过 site的common数据库
*ZENPOS, JDate, Ra_Z, Dec_Z ;给定时刻到天顶的Ra,Dec,地理位置通过 site的common数据库


第6行: 第22行:


*mphase,jdate,k 月亮在给定时刻到月相
*mphase,jdate,k 月亮在给定时刻到月相

*eq2hor, ra_m, dec_m, jdate, alt_m,

*az_m,ha,lat=lat,lon=lng,altitude=alt ;赤道坐标系到地平坐标系


*leapyear 计算润年
*leapyear 计算润年
第15行: 第27行:
*monthdays,一个月当中有多少天,唯一需要考虑的是润年因素
*monthdays,一个月当中有多少天,唯一需要考虑的是润年因素


*GCIRC 计算球面坐标距离,支持数组计算


===格式转换===
*get_coords 可以将传统字符的RA,DEc转换为浮点的度
:gey_coords,coords,instring='00:01:19 +34:31:31'

*adstring,将浮点的Ra Dec转换为字符形式

===时间相关===
*DAYCNV,[[儒略日]]转换为日历,和自带的CALDAT功能相同

*GET_JULDATE 相当于自带的systime(/jul)

*get_date 可以生成或转换成fits文件中的日期格式

*HELIO_JD() Convert geocentric (reduced) Julian date to heliocentric Julian date

*JDCNV 和Julday()功能相同

*JULDATE Convert from calendar date to reduced Reduced Julian date (=JD - 2400000.)

==天体物理==

*dust_getval idl_utils中的程序,可以直接计算SFD map中的银河系消光值

===宇宙学相关===
*lumdist 计算光度距离,输入宇宙学参数。H0 = , k = , Omega_M =, Lambda0 = , q0 =
*lumdist 计算光度距离,输入宇宙学参数。H0 = , k = , Omega_M =, Lambda0 = , q0 =
: 注:q0=lambda0-Omega_M/2
: 注:q0=lambda0-Omega_M/2
*galage 计算年龄从z到zform之间
:[[kcorrect]]中有LF_t2z程序可以从年龄到红移

==数据处理==

*[[fits文件]]读写

===图像处理===
*dist_ellipse
:给定椭率a/b和位置角(从北向东到长轴)产生一个椭圆的mask,长轴上数值为(到中心的pixel*a/b)

==画图==
*[[Multiplot]]
*[[误差棒#ploterror|ploterror]],[[误差棒#oploterror|oploterror]]
*plotsym命令可以方便的自定义PSYM,如上下划线等。
plotsym,1,2
;1 是下划线(upper limit)
;2是PSIZE
自定义后使用PSYM=8
plot,indgen(10),indgen(10),psym=8
*最新的astro_lib中的图例程序LEGEND改名为AL_LEGEND,IDL8.0中有内置的LEGEND函数


==统计相关==
* fits文件读写
*robust_sigma
:计算比较稳健的弥撒

2016年12月23日 (五) 12:29的最新版本

球面天文

  • GCIRC 计算球面坐标距离,支持数组计算
  • eq2hor, ra_m, dec_m, jdate, alt_m, 赤道坐标系到地平坐标系
  • az_m,ha,lat=lat,lon=lng,altitude=alt ;赤道坐标系到地平坐标系
  • GLACTC,银道坐标系和赤道坐标系的相互转换


基础天文

  • ZENPOS, JDate, Ra_Z, Dec_Z ;给定时刻到天顶的Ra,Dec,地理位置通过 site的common数据库
  • MOONPOS, jdate, ra_m, dec_m, dis 月亮在给定时刻的位置距离
  • SUNPOS,jdate, ra_s, dec_s 太阳在给定时刻的位置
  • mphase,jdate,k 月亮在给定时刻到月相
  • leapyear 计算润年
  • monthdays,一个月当中有多少天,唯一需要考虑的是润年因素


格式转换

  • get_coords 可以将传统字符的RA,DEc转换为浮点的度
gey_coords,coords,instring='00:01:19 +34:31:31'
  • adstring,将浮点的Ra Dec转换为字符形式

时间相关

  • DAYCNV,儒略日转换为日历,和自带的CALDAT功能相同
  • GET_JULDATE 相当于自带的systime(/jul)
  • get_date 可以生成或转换成fits文件中的日期格式
  • HELIO_JD() Convert geocentric (reduced) Julian date to heliocentric Julian date
  • JDCNV 和Julday()功能相同
  • JULDATE Convert from calendar date to reduced Reduced Julian date (=JD - 2400000.)

天体物理

  • dust_getval idl_utils中的程序,可以直接计算SFD map中的银河系消光值

宇宙学相关

  • lumdist 计算光度距离,输入宇宙学参数。H0 = , k = , Omega_M =, Lambda0 = , q0 =
注:q0=lambda0-Omega_M/2
  • galage 计算年龄从z到zform之间
kcorrect中有LF_t2z程序可以从年龄到红移

数据处理

图像处理

  • dist_ellipse
给定椭率a/b和位置角(从北向东到长轴)产生一个椭圆的mask,长轴上数值为(到中心的pixel*a/b)

画图

plotsym,1,2
;1 是下划线(upper limit)
;2是PSIZE

自定义后使用PSYM=8

plot,indgen(10),indgen(10),psym=8
  • 最新的astro_lib中的图例程序LEGEND改名为AL_LEGEND,IDL8.0中有内置的LEGEND函数

统计相关

  • robust_sigma
计算比较稳健的弥撒