5个版本

0.2.8 2024年6月13日
0.2.7 2024年5月20日
0.2.6 2024年5月17日
0.2.5 2024年5月1日
0.2.4 2024年4月13日

#1098 in 数学

自定义许可证

4MB
45K SLoC

tofas

这是基于Fortran版本的IAU SOFA库中选定的子例程的翻译和改编。

使用纯Rust代码的好处包括更好的优化、无需编译或链接的烦恼以及编译器的安全保证。

我还提供了一个比Fortran(或C)例程更友好的接口。例如,不同类型的时间(TAI、TT、UT1等)被封装在不同的类型中。

这些子例程足以满足LEO地球观测评估目的,特别是计算太阳角度。

已将依赖项保持到最低。

包括使用2017年4月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]

依赖项