10 个版本
0.2.8 | 2024年6月13日 |
---|---|
0.2.7 | 2024年5月20日 |
0.2.4 | 2024年4月13日 |
0.2.1 | 2022年10月24日 |
0.1.0 | 2022年6月3日 |
#329 在 算法 中
在 tofas_extras 中使用
4MB
45K SLoC
tofas
这是基于 Fortran 版本对 IAU SOFA 库中选定的子程序进行翻译和改编。
使用纯 Rust 代码的好处包括更好的优化、无需编译或链接的烦恼以及编译器的安全保证。
我还提供了一个比 Fortran(或 C)例程更友好的接口。例如,不同的时间类型(TAI、TT、UT1 等)被封装在不同的类型中。
这些子程序足以用于 LEO 地球观测评估目的,特别是用于计算太阳角。
已将依赖项保持到最小。
包含使用 2017-04-20 Fortran 77 版本的 SOFA 生成的测试向量,以及生成它们的 F90 代码。
重大变更
- 0.2.8:将大地测量360度角标准化到 [-180,180[ 和 [-90,90[
- 0.2.7:重新组织太阳角计算器
- 0.2.6:在示例中添加 julian_tool
- 0.2.5:将椭球体字段公开
作者
Berke DURAK [email protected]