astro-xao 是一个专注于开发开源天文软件库的组织。我们致力于将天文学领域的标准算法和工具移植到现代编程语言中,为天文计算领域的开发者提供高质量、高性能的开源工具库。
IAU SOFA(国际天文联合会基础天文标准)库的纯 Rust 实现。提供高精度的基础天文计算功能,包括时间系统转换、坐标变换、地球自转等。
集合了多种天文计算 Rust 套件,包含:
- calceph-sys:Calceph C 库的 Rust 绑定,用于高精度天体历算
- libcspice-sys:NAIF SPICE C 库的 Rust 绑定,支持空间科学任务的几何计算
- supernovas-sys:SuperNovas C 库的 Rust 绑定,提供恒星和超新星相关的天文计算
基于 Rust 实现的反射镜三维仿真器,用于天文望远镜反射面的模拟与分析。
IAU SOFA 库的 JavaScript 实现,方便在 Web 环境中进行基础天文计算。
IAU SOFA 官方版本的 Python 工具集,辅助 SOFA 库版本管理与发布流程。
- 将天文学标准算法(IAU SOFA 等)移植到 Rust、JavaScript 等现代语言
- 为各类天文软件开发提供可靠的底层计算库
- 推动天文软件的开源生态建设
欢迎社区开发者参与贡献!请查看各项目的 README 和 Issues 了解如何参与。
各项目均遵循 MIT 或 MIT/Apache 双协议开源,部分涉及 IAU SOFA 算法的项目需同时遵守 SOFA 使用条款。