(某人终于想起来要更新网站了)
Astropy 作为天文研究领域常用的软件包,其中包括了坐标转换、图像分析、FITS读取等多项工具。
IRSA(NASA/IPAC Infrared Science Archive)是天文工作中经常使用到的红外数据库,可以检索单源的数据也可以导入tbl文件进行批量检索。
鉴于本人科研经历,初入IRSA使用时会遇到tbl不会写导致Multi-object Source经常出错,本文基于本人本科毕业设计《活动星系核的中红外光变研究》总结一部分经验以供参考。😄
放个蓝蓝镇楼()
IRSA的tbl format
IPAC Table Format给出了tbl格式文件的编写规范。
1 | \keyword = value Keywords (optional) |
由于Multi-object Source需要用到天体坐标,在文章中的数据获取中我采取了如下表格样式,包含了源名称及其赤经赤纬。(需要注意的是由于不同观测设备的观测能力和适用波段,给出的坐标通常与真实值存在一定偏差,另外以WISE和ZTF为例,其分别是工作于红外波段和光学波段的设备,因此如果采用Fermi源则需要光学对应体坐标)
1 | |source_id| ra| dec| |
IRSA需要的编码样式是ASCII,Astropy已经集成了包含编码在内的多项功能,只需要导入ASCII,里面包括了ipac样式,直接使用即可,见样例。
1 | import pandas as pd |