SuperAPI AI 工具集

astropy

编程与开发

查看项目

更新于 10-15 20:34

技能介绍

用途:Astropy 是天文研究与数据分析的 Python 核心包,适合处理天体坐标、物理单位、FITS 文件、宇宙学、时间、表格与图像等任务。

主要能力:单位与量(astropy.units)支持换算与量纲一致性;坐标(astropy.coordinates)支持 ICRS、Galactic、FK5、AltAz 等坐标系转换、角距计算与星表匹配;宇宙学(astropy.cosmology)提供 Planck18、WMAP9 等模型,计算光度距离、回望时间、哈勃参数等;FITS(astropy.io.fits)读写图像与表格、操作头信息、支持多扩展与内存映射;表格(astropy.table)支持 FITS、CSV、HDF5、VOTable 读写及排序、过滤、连接、分组;时间(astropy.time)支持 UTC、TAI、TT、TDB 等时标与 JD、MJD、ISO 等格式;WCS(astropy.wcs)实现像素与世界坐标互转。另含 NDData/CCDData、建模、可视化、常量、卷积与统计等模块。

使用方式:安装命令为 uv pip install astropy,完整功能可用 uv pip install astropy[all]。典型用法包括用 SkyCoord 创建坐标并转换、用 fits.open 读取文件、用 Planck18 计算距离、用 match_to_catalog_sky 做星表交叉匹配。

适用场景:天文数据处理、星表分析、观测规划、图像坐标转换与科研计算。

限制:资料未提供具体收费、价格、平台支持范围与性能指标;部分功能依赖可选依赖,需安装 astropy[all] 或相应扩展。