Show HN: precision asteroid orbital dynamics library
9 months ago
- #astronomy
- #python
- #orbital-dynamics
- Kete工具可模拟小行星的全天区巡天观测,包含轨道动力学、热辐射/光学建模及视场校正等功能。
- 结合小行星中心(MPC)数据库使用,Kete能预测历史或计划巡天中可见的天体。
- 核心目标:支持一次性处理整个MPC星表,实现大规模模拟(如为NEO Surveyor模拟1000万颗小行星)。
- 示例模拟:ZTF 2023巡天数据,显示小行星位置与星等,约50分钟完成计算。
- Kete可识别图像中的已知小行星,并计算近地距离(如2029年阿波菲斯星的接近事件)。
- 通过pip安装(`pip install kete`),示例代码演示如何计算阿波菲斯星与地球的最近距离。
- 采用ICRF参考系(天文单位AU,儒略日JD/TDB时间),可转换为JPL Horizons兼容的黄道坐标。
- 通过`KETE_CACHE_DIR`设置下载文件缓存路径(默认:`~/.kete/`)。
- 开发者须知:需要Rust语言、Python 3.9+及新版pip,文档由Sphinx构建,测试通过pytest运行。
- 提供Rust后端性能分析的基准测试与火焰图数据。