wendyxiaoqing的个人博客分享 http://blog.sciencenet.cn/u/wendyxiaoqing

博文

Kcorrect的安装(Blanton)

已有 5447 次阅读 2012-8-3 21:15 |个人分类:软件安装|系统分类:科研笔记| kcorrect

1,http://howdy.physics.nyu.edu/index.php/Kcorrect下载kcorrect.v4_2.tar.gz 考到/usr/local/下解压缩,有了/usr/local/kcorrect文件夹
2,sudo chmod 777 kcorrect -R
3,vi .bashrc 末尾加上:
KCORRECT_DIR=/usr/local/kcorrect
PATH=$KCORRECT_DIR/bin:$PATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$KCORRECT_DIR/lib
export KCORRECT_DIR
export LD_LIBRARY_PATH
IDL_PATH=$IDL_PATH:+$KCORRECT_DIR/pro
保存并. .bashrc
4.cd $KCORRECT_DIR
   即在/usr/local/kcorrect/目录下执行 kevilmake -k all
安装完后,使用时报错filter_str=yanny_readone(curr_path+'/'+filterlist[i],hdr=hdr, $                                                                  ^
% Syntax error.
 At: /Applications/kcorrect/pro/utils/k_load_filters.pro, Line 70 
% 1 Compilation error(s) in module K_LOAD_FILTERS.
是没有装 idlutils的缘故
5,sudo apt-get install subversion
sudo apt-get update
我在/home/xwq/software20120705/下
svn export http://www.sdss3.org/svn/repo/idlutils/tags/v5_4_20 idlutils
在/home/xwq/software20120705/idlutils目录下evilmake -k all
会在/home/xqw/software20120705/idlutils/lib下生成.so文件
若卸载则是执行evilmake -k clean
6,在      bin/kevilmake里 把X_CFLAGS=改成
X_CFLAGS="-fno-stack-protector"
7,cd $KCORRECT_DIR
   即在/usr/local/kcorrect/目录下执行 kevilmake -k all
会在/usr/local/kcorrect/lib下生成libkcorrect.so文件
kcorrect即可使用
kcorrect=sdss_kcorrect(z,mag=[],err=[])
kcorrect为元素为5的数组,即每个波段的k改正值
mag为元素为5的数组,即每个波段的sdss星等值
err为元素为5的数组,即每个波段的sdss星等误差

那么静止u,g,r,i,z应该为观测的减去kcorrect值




https://blog.sciencenet.cn/blog-749052-598759.html

上一篇:idl读gal_line_dr7_v5_2.fit的每行每列数据
下一篇:idlde&开了两个workbench后,打不开了
收藏 IP: 159.226.169.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-8-2 03:15

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部