我想要一个本地(离线)ASCII版本的UCAC4星型目录,以便有一个独立的工作环境。在
我在尝试检索这个特定的完整目录时遇到问题。使用topcatVO->;Vizier服务选项或甚至CdS web界面下载小部件非常简单,但我没有管理完整的目录检索。在
我的最佳选择是使用Python脚本astroquery,但是下面的函数调用在下载目录的一半(天球北部)时没有返回足够的恒星:
ucac4 = v.query_region(coord.SkyCoord(ra=0, dec=45, unit=(u.deg, u.deg), frame='icrs'),
width=90, height=360, catalog= 'I/322A')
width
和height
似乎是指磁偏角/ra(我错了这个假设吗?)在
我也尝试在天空的较小部分进行迭代,这样可以提高密度,但我似乎仍然有丢失的对象,无法找出原因。例如,我尝试迭代0.2°磁偏角步数,以便可以与此文件交叉检查:
ftp://cdsarc.u-strasbg.fr/pub/cats/I/322A/UCAC4/u4i/zone_stats
但是query_region
函数仍然没有返回预期的恒星数量。。。在
我也尝试了Astrosurf链接,但我不能仅仅使用这些文件,因为我希望它是ASCII格式。在
最快的解决方案:获取cdsclient包。使用-whole选项运行finducac4程序,例如: finducac4-全部-m 115000000>;myUcac4.dat
要下载大型数据集,您需要增加
ROW_LIMIT
。默认值只有50,因为我们想限制vizier服务器的负载,除非用户知道他们在做什么。在相关问题 更多 >
编程相关推荐