- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
下面的代码尝试手动计算 2019 年的第一个春分。它返回
('d1=', 2019/3/20 21:43:48)('d2=', 2019/3/20 21:43:49)2019/3/20 21:58:31
即与真正的春分点相差15分钟。这是正常的吗?我是不是忘记了什么?这个问题也会出现在至日时,如果我使用积分牛顿法也会出现这种情况。难道和计算时代有关?
谢谢
丹尼斯
import ephem
sun = ephem.Sun()
# computing Spring equinox:
d1 = ephem.Date('2019/03/15')
d2 = ephem.Date('2019/03/25')
a=ephem.degrees('180.0')
for i in range(20):
#middle date
d3=(d1+d2)/2
sun.compute(d3)
if sun.hlon>a:
d2=d3
else:
d1=d3
print("d1=",ephem.Date(d1))
print("d2=",ephem.Date(d2))
d1 = ephem.next_equinox('2019')
print(d1)
最佳答案
看起来差异是因为 PyEphem 的基础天文学库总是测量相对于 J2000 坐标的日心经度,到您询问的日期为止,该经度与用于定义春分点的日期坐标明显不同.
尝试将此作为您的计算步骤运行:
sun.compute(d3, epoch=d3)
然后寻找sun.ra
何时为零度;结果应该是春分。我将了解如何更新 PyEphem 快速引用,以注意到日心坐标似乎不关注 epoch=
参数。
关于python - 手动计算春分和至日时,Pyephem 存在 15 分钟差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54208690/
如何设置通过 Eclipse Equinox 启动的 Java 应用程序的返回值?它实现了 IApplication .我看到 start()方法有一个类型为 IApplicationContext
我有一个正在运行的 equinox osgi 框架,其中包含一堆启动包。现在我使用 osgi 控制台通过 'update' 更新一个包。(或使用提供的方法:bundle.update(url)); 一
我在 OSGi 环境中为 LDAP 添加协议(protocol)处理程序时遇到问题。我试过: System.setProperty("java.protocol.handler.pkgs", "iai
我刚开始使用 OSGi 和 Eclipse RCP。在创建新的 eclipse 插件项目时,有人可以向我解释一下作为目标平台的“Eclipse”和“Equinox”之间的区别吗? 我还知道 Equin
我是一名优秀的程序员,十分优秀!