人生的意义就是思考其意义分享 http://blog.sciencenet.cn/u/qianlivan 天体物理工作者,家乡云南昆明。

博文

下载ALFALFA巡天的星系频谱

已有 4267 次阅读 2010-7-5 10:01 |个人分类:总结|系统分类:科研笔记| 数据, 下载, 中性氢

Arecibo望远镜河外中性氢巡天的数据已经逐步释放了,虽然没有原始数据,但是能下载到星系的射电频谱也是很不错的。数据的下载对于我来说从来都是一件头痛的事。以前在NASA的数据库下载过X射线观测的数据,都是手动查询,单个下载,速度很慢。现在Arecibo中心氢巡天的数据似乎也是如此,查询好了,得一个个点击下载。

不过昨天晚上发现可以用wget直接下载,于是问题就是找到各个文件的地址。这个并不难,因为星表里的星系都有编号,对应的数据文件也很有规律,首字母是A,后缀是.txt,中间是一个六位数,不足六位的前面补零。星表里一共有八百多个星系,刚开始的时候我还想手动下载一下,顺便也可以看看每一条频谱,但是手动了几个之后我就决定写脚本让电脑去干了,我还是浪费不起那么多时间。

今天早上写了个脚本,就让电脑受累了。

#!/bin/sh
#==================================================
#
ugcnam=0
while [ $ugcnam -ne 500000 ]
do
if [ $ugcnam -lt 10 ]
then
     wget http://arecibo.tc.cornell.edu/hiarchive/alfalfa/spectraASCII/A00000${ugcnam}.txt
else
      if [ $ugcnam -lt 100 ]
      then
           wget http://arecibo.tc.cornell.edu/hiarchive/alfalfa/spectraASCII/A0000${ugcnam}.txt
      else
           if [ $ugcnam -lt 1000 ]
           then
               wget http://arecibo.tc.cornell.edu/hiarchive/alfalfa/spectraASCII/A000${ugcnam}.txt
            else
                  if [ $ugcnam -lt 10000 ]
                  then
                        wget http://arecibo.tc.cornell.edu/hiarchive/alfalfa/spectraASCII/A00${ugcnam}.txt
                   else
                         if [ $ugcnam -lt 100000 ]
                         then
                               wget http://arecibo.tc.cornell.edu/hiarchive/alfalfa/spectraASCII/A0${ugcnam}.txt
                          else
                                wget http://arecibo.tc.cornell.edu/hiarchive/alfalfa/spectraASCII/A${ugcnam}.txt
                          fi
                    fi
            fi
      fi
fi
      ugcnam=$(( $ugcnam +  1 ))
done
#==================================================


https://blog.sciencenet.cn/blog-117333-341263.html

上一篇:一些天文观测数据的数据库(三)中性氢
下一篇:下载ALFALFA巡天的星系频谱(增补)
收藏 IP: .*| 热度|

0

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

数据加载中...
扫一扫,分享此博文

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

GMT+8, 2024-7-18 08:20

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部