- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个延时Python脚本,在英国工作得很好,现在我住在法国,它仍然按照标准GMT时间计算。如何更改代码以使其代表我的实际位置?
import sys
import os
import time
import ephem
#find time of sun rise and sunset
sun = ephem.Sun()
home = ephem.Observer()
home.lat, home.lon = '45.226691', '0.013133' #your lat long
sun.compute(home)
sunrise, sunset = (home.next_rising(sun),
home.next_setting(sun))
daylightminutes = (sunset - sunrise) * 1440 # find howmany minutes of daylight there are
daylightminutes = (round(daylightminutes))
sunriselessonemin = ephem.date(sunrise + 1*ephem.minute)
print "prog started at(home.date) = %s" %(home.date)
print "datetime = %s" % time.strftime("%Y/%-m/%-d %H:%M:%S")
print "sunrise = %s" %sunrise
print "sunset = %s" %sunset
print "daylight mins = %s" %(daylightminutes)
....
while ephem.now() <= sunrise:
time.sleep(1)
dostuff()
代码假设日出/日落是 GMT 时间,而不是我的本地时间,尽管我知道我的实际纬度/经度。所以目前在法国我们比格林威治标准时间早 2 小时,这当然没有用。
最佳答案
如果没有内置的世界时区边界 map ,PyEphem 无法将纬度/经度转换为时区,可惜它没有。
但是如果您设置了时区,您的计算机操作系统就会知道您的时区,并且 PyEphem 有一个“localtime()”函数,该函数会向操作系统询问用于打印时间的时区:
关于python - Pyephem 本地时间问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55439331/
如您所知,SpaceX 将特斯拉跑车发射到太空,目前它正在绕太阳运行。 https://en.wikipedia.org/wiki/Elon_Musk%27s_Tesla_Roadster 我如何在
基本上我想做的是: 获取观察点(使用纬度/经度) 在给定起始日期的情况下计算下一个春分和至日的日期 找出每个人的日落方位角 找出每个人的日出方位角 *请注意,我在 ArcGIS 中工作,所以我的一些值
我刚刚开始使用 PyEphem。我的直接任务是,给定一个日期和时间,用 latitude-longitude 值计算地球上的次太阳点。我将深入研究 PyEphem 来解决这个问题,但如果有人已经这样做
我目前正在使用瑞士星历,但它需要相当大的外部数据文件。所以,我正在考虑Pyephem ,这似乎在没有任何数据文件的情况下运行良好。但它的有效/准确日期范围是多少? SwissEph 的工作历史已近 1
看来pyephem应该能够给我您在月球周期中所处位置的标准人型名称,并指定日期-“第一季度”,“满月”,“打蜡新月”,“渐渐隆起, ”等 我说不对吗? 有谁知道标准解决方案吗? 最佳答案 这是我对自己
我已经搜索了大量的 PyEphem 网页,下载了代码,并调查了对象,但我没有找到一种方法来获得某个名义惯性坐标系中地球卫星的地心直角坐标。我错过了一些明显的东西吗?我正在寻找“传统”的 x、y、z 和
如何使用 PyEphem 计算国际空间站在满月前的下一次凌日?我对此一无所知。 提前致谢! 最佳答案 这并不能真正回答你的问题,但我写了https://github.com/barrycarter/b
我正在尝试使用 pyephem 计算日出和日落,但该算法似乎从未在极地地区收敛? 观察下面的示例代码。它以 10 分钟为增量迭代一整年,询问下一次日出和日落。 pyephem 总是返回一个 Alway
为了帮助我计算国际空间站的视觉星等,我需要能够计算相位角。 谁能帮我算一下吗? 在任何时刻我都会生成 Obs对象和ISS对象使用 PyEphem 。对于观察者我有 Alt/Az到ISS和Alt/Az到
我有一个延时Python脚本,在英国工作得很好,现在我住在法国,它仍然按照标准GMT时间计算。如何更改代码以使其代表我的实际位置? import sys import os import time i
我是第一次使用 ephem,并且无法理解 oberver.sidereal_time() 的输出 我编写了几个脚本来从小时角度确定太阳时。第一个使用 ephem 计算赤经,并使用 Meeus 天文算法
Pyephem 文档有如何计算特定时间行星所在星座的示例。 >>> m = ephem.Moon('1980/6/1') >>> print(ephem.constellation(m)) ('Sgr
我正在尝试制作一个程序来显示我选择的来自地球上不同位置和不同时代的星星。我已经让它工作了,这样我就可以显示 ephem 数据库中的对象,例如金星,但我想要显示的星星不在目录中。我如何定义摩羯座的星星,
我在尝试进行坐标转换时遇到 PyEphem 问题。基本上在这个小例子中,我尝试计算 (l,b) = (52°,68.5°) 的赤道坐标。 这就是我认为它应该如何工作: import ephem gal
我一直在使用 PyEphem 来研究行星相对于地球上某个位置的运动。然而,我注意到有时从 PyEphem 得到的结果对于赤纬来说似乎是不连续的,而赤经似乎是连续的。这些图中每 30 分钟获取一次 RA
我的问题是 PyEphem 为至日和春分日期以及太阳几何学提供准确结果的时间跨度是多少。 到目前为止,我找到了 B.C. 的极限。 9998-03-20 到 A.D. 9999-12-31 在 Git
我正在使用 PyEphem 计算不同时间太阳在天空中的位置。 我有一个观察点(恰好在巨石阵),可以使用 PyEphem 计算一天中任何时间的日出、日落以及太阳的高度角和方位角(相对于 N 的度数)。太
我正在尝试确定火星上季节的开始和结束时间。该点位于 0º、90º、180º 和 270º Ls(太阳经度)。 PyEphem 提供日心经度和纬度。这与此处显示的太阳经度有何关联: http://www
我正在尝试根据 UTC 小时和经度计算本地太阳时。我查看了 ephem 包,但无法找到直接的方法。关于这个问题的类似问题要么唤起固定位置(日出、月亮、日落)的计算(例如 Calculating daw
我很难找到天空中星星的当前坐标(RA,DEC)。在网上我只找到了这个教程,如何使用 ephem 库:http://asimpleweblog.wordpress.com/2010/07/04/astr
我是一名优秀的程序员,十分优秀!