【发布时间】:2017-07-03 18:39:50
【问题描述】:
import ephem
rwth = ephem.Observer()
rwth.lat = '50.8'
rwth.long = '6.1'
rwth.horizon = '-18'
rwth.next_setting(ephem.Sun())
这将导致错误
Traceback(最近一次调用最后一次):文件“”,第 1 行,in 文件 "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ephem/init.py", 第 498 行,在 next_setting 中 返回 self._riset_helper(body, start, use_center, False, False) 文件 "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ephem/init.py", 第 470 行,在 _riset_helper d1 = visit_antitransit() 文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ephem/init.py”, 第 418 行,在 visit_antitransit % (body.name, d)) ephem.AlwaysUpError: 'Sun' is still above the horizon at 2017/7/3 23:39:58
但是,在这个位置,太阳绝对应该达到天文暮光(-18 度对应)。你知道问题出在哪里吗?
【问题讨论】: