用途:Astropy 是面向天文学与天体物理的 Python 核心包,用于天文数据处理与研究分析。
主要能力:坐标系统转换(ICRS、Galactic、FK5、AltAz 等);物理单位与量(如 Jy 转 mJy、pc 转 km);FITS 图像与表格文件的读写和头信息操作;宇宙学计算(光度距离、回望时间、哈勃参数);精确时间处理(UTC、TAI、TT、TDB 等时标与 JD、MJD、ISO 等格式);表格操作(读取星表、交叉匹配、过滤、连接);WCS 像素与世界坐标变换;天文常数、建模、可视化、卷积与稳健统计等。
使用方式:安装命令为 uv pip install astropy,完整功能可安装 uv pip install astropy[all]。典型用法包括用 SkyCoord 创建坐标并转换、用 Time 处理时间、用 fits.getdata 读取 FITS、用 Table.read 读取星表、用 Planck18.luminosity_distance 计算宇宙学距离,以及用 match_to_catalog_sky 做星表交叉匹配。
适用场景:天文观测数据读取与分析、星表交叉匹配、坐标与时间转换、宇宙学距离计算、FITS 文件处理等科研任务。
限制:资料未提供具体收费、价格、平台支持范围或性能指标;部分功能依赖可选依赖包,需安装 astropy[all] 才能使用完整功能。