#package #solving #port #transformation #source #catalog #astrometry

twirs

Rust 版本的 Python 天文测量板解算包 twirl

1 个稳定版本

1.0.0 2024年1月7日

#541 in 科学

MIT 许可证

77KB
1.5K SLoC

twirs

Rust 版本的天文测量板解算包 twirl
目前不包括源检测或目录查询。它仅计算一组检测到的源和提供的目录之间的转换。为此,构建三或四颗星的星群,然后进行散列和匹配。
由于它忠实于原始版本,所以大多数关于所选算法的文档都适用。

文档

使用 cargo doc --open 读取包文档。

致谢

这是twirl (L. J. Garcia) 的移植版本,它是图像处理管道prose的一部分
Garcia, L. J. 等人 (2022)。prose:一个用于模块化天文图像处理的 Python 框架。MNRAS,第 509 卷,第 4 期,第 4817-4828 页,2022 年。doi:10.1093/mnras/stab3113

与原始版本一样,它遵循算法
Lang, D. 等人 (2010)。Astrometry.net:任意天文图像的盲天文测量校准。天文学杂志,第 139 卷,第 5 期,第 1782-1800 页。 doi:10.1088/0004-6256/139/5/1782

代码的部分,特别是在 ndarray_utils.rs 中,是从 nshare (Rust 计算机视觉) 或受其启发。

有关依赖项的所有许可证,请查看子文件夹 licenses 和特别 license.html
此文件是使用cargo-about (Embark Studios) 自动创建的。

依赖项

~9MB
~172K SLoC