SwiftAA • • • •
SwiftAA(和ObjCAA)
汇集了C ++,Objective-C和Swift在内的最全面的精确天文算法。
(在所有分发机制中可用:Swift软件包管理器,Cocoapods和Carthage。)
其他实现: , 。
有关ObjCAA和SwiftAA之间的区别,请参见下面的注释。
描述
SwiftAA为您提供构建太阳系,计算季节长度,月相,确定上升,通过和设定时间,获取大型行星卫星的位置,变换坐标,确定行星的物理细节,它们的光照,距离等所需的一切。专业级的准确性。
SwiftAA已经在生产应用程序中使用。 特别是 ,这是一款精心制作的iOS应用,可获取有关流星的所有信息。
SwiftAA首先由Jean Meeus( 第二版)的参考教科书《天文算法》的PJ Naughter在C ++实现之上的一个Objective-C(++)层构建。 此C ++程序包称为AA + (请参见下文)。 AA +还包括框架的其他算法,并包括对ELP / MPP02理论的完整支持。 因此,借助AA +,SwiftAA是Swift中天文学所有事物的最完整
1