Example #1
0
 def so_high(W):  #较高精度朔
     t = MS_aLon_t2(W) * 36525.0
     t = t - dt_T(t) + 8 / 24.0
     v = ((t + 0.5) % 1) * 86400.0
     if (v < 1800 or v > 86400 - 1800):
         t = MS_aLon_t(W) * 36525.0 - dt_T(t) + 8 / 24.0
     return t
Example #2
0
 def so_high(W):  # 较高精度朔
     t = MS_aLon_t2(W) * 36525.0
     t = t - dt_T(t) + 8 / 24.0
     v = ((t + 0.5) % 1) * 86400.0
     if v < 1800 or v > 86400 - 1800:
         t = MS_aLon_t(W) * 36525.0 - dt_T(t) + 8 / 24.0
     return t
Example #3
0
 def qi_high(W):  #较高精度气
     t = S_aLon_t2(W) * 36525
     t = t - dt_T(t) + 8 / 24.0
     v = ((t + 0.5) % 1) * 86400.0
     if (v < 1200 or v > 86400 - 1200):
         t = S_aLon_t(W) * 36525.0 - dt_T(t) + 8 / 24.0
     return t
Example #4
0
 def qi_high(W):  # 较高精度气
     t = S_aLon_t2(W) * 36525
     t = t - dt_T(t) + 8 / 24.0
     v = ((t + 0.5) % 1) * 86400.0
     if v < 1200 or v > 86400 - 1200:
         t = S_aLon_t(W) * 36525.0 - dt_T(t) + 8 / 24.0
     return t