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]

依赖项