SunshineKit 1.1.1

SunshineKit 1.1.1

Oleg Müller 维护。



  • 作者
  • Oleg Müller

SunshineKit

SunshineKit 是一个框架,用于计算各种与太阳相关的数据,例如:

  • 日出,日落和赤经
  • 升交点
  • 天顶
  • 入射角
  • 方位角
  • 高度
  • 阴影长度和方向

SunshineKit 支持两种太阳位置算法(SPA)。一种来自德语维基百科(Wikipedia),另一种来自 NREL。NREL SPA 更加复杂,但也更加精确。

您可以使用 SunshineKit 计算一个时间点的上述数据,或者如果您使用 NREL SPA,可以让 SunshineKit 为一天中的每小时、每分钟或每秒计算数据点。然后 SunshineKit 使用 Apple Accelerate 框架进行快速处理。

如果您不需要所有数据点,可以使用 Fragments-Enums 选择所需的数据点。