问题标签 [pyephem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python Ephem / 日期时间计算
输出应将第一个日期处理为“day”,将第二个日期处理为“night”。我已经玩了几个小时了,无法弄清楚我做错了什么。有任何想法吗?
编辑 我认为问题是由于我的日期比较实现
输出:
time_of_day.py
python - 使用 PyEphem 计算黎明和日落时间
是否可以使用PyEphem计算黎明、黄昏和日落时间?我使用 PyEphem 生成白天和黑夜时间,但在日落/黄昏/黎明时没有找到任何东西
python - 使用 ehem 计算“太阳正午”,转换为当地时间
我已经查看了使用 ehem 计算日出和日落的示例,并且效果很好。
当我尝试计算这两次之间的中点时,我遇到了麻烦。这是我所拥有的:
我得到:
日出:2010/11/2 12:47:40 UTC
日落:2010/11/2 23:24:25 UTC
中午:5:18:22.679044
这就是我卡住的地方。我是一个 python 初学者,坦率地说,我不是一个程序员。
任何建议都将受到欢迎!
python - 使用 PyEphem 计算阴影长度
我正在使用 PyEphem 并想计算阴影的长度(假设在地下种植了一根单位长度的棍子)。长度将由 cot(phi) 给出,其中 phi 是太阳仰角(如果我错了,请纠正我)。我不确定在太阳上使用什么场?在下面的示例中,我使用角度 alt:
请在下面查看我的解释:
- 如果切线是无限的,则表明太阳直接在头顶,没有阴影。
- 如果切线为零,则表明太阳在地平线上,阴影无限长。
- 我不知道如何解释 cot(phi) 的负面结果。有人能帮我吗?
最后,在给定 ephem.Observer() 的情况下,我对如何使用 PyEphem 从阴影长度向后工作到下一次太阳将投射该长度的阴影感到困惑。
我会很感激这方面的帮助。
python - 如何使用 PyEphem 计算经度
尝试使用 PyEphem 计算太阳经纬度,但与星历不匹配
SUN: 2011 MAY 04 We 04 14:46:08 13TA12 = 43 度左右(根据网站 www.findyourfate.com)
有什么问题?如何计算行星/太阳的经度。Helio/地心。
pyephem - pyephem:无法计算极地地区的日出/设置
我正在尝试使用 pyephem 计算日出和日落,但该算法似乎永远不会在极地地区收敛?
观察下面的示例代码。它以 10 分钟的增量迭代一整年,要求下一次日出和日落。pyephem 总是返回 AlwaysUpError 或 NeverUpError,但太阳一年中肯定至少要升起和落下一次吗?
要么我使用不正确的 api,pyephem 中存在错误,要么我误解了一些基本的东西。有什么帮助吗?
python - 计算天空中的恒星位置,PyEphem
我很难找到天空中星星的当前坐标(RA,DEC)。在网上我发现只有这一个教程,如何使用 ephem 库:http ://asimpleweblog.wordpress.com/2010/07/04/astrometry-in-python-with-pyephem/
据我了解,我需要:
- 创建观察者
在这里创建一个主体对象星很麻烦,我只有(RA,DEC)星坐标
通过 .calculate(now()) 计算位置
通过新坐标找到高度
关于这个库的准确性的另一个问题,它有多准确?我比较了这个程序和 kstars 之间的 juliandate 和 sidestreal time,看起来非常相似。
这个http://www.jgiesen.de/astro/astroJS/siderealClock/
PS!或者可能有人可以为此目的推荐更好的库。
python - Observer() 的结果似乎没有考虑 PyEphem 中的高程效应
我查询了 PyEphem 模块给出的与 Observer() 查询相关的结果以及海拔的影响。我从几个来源(例如http://curious.astro.cornell.edu/question.php?number=388)了解到观察者的高度对日落时间有显着影响。但是在下面的代码中,我看到几乎没有区别:
我得到输出:
我相当确定我做错了什么而不是这是一个错误,但是尝试了许多不同的方法后,恐怕我总是会得到相同的结果。有谁知道我在这里做错了什么?
我已经在https://launchpad.net/pyephem上发布了这个,但我没有任何回应。我希望我没有从根本上误解了高程函数的目的......
python - pyEphem 'sublat' 和 'sublong' 是在 Geocentric 还是 Geodetic 中给出的?
文档说,如果给 pyEpehm 一个 TLE 和一个时间,它将返回以下内容。但是,我没有运气将返回的“sublat”和“sublon”转换为 ECEF XYZ 并返回 LLA 坐标进行验证。当我转换回经度时,经度被保留,但纬度因不同的测试而偏离了约 20 度。我正在使用通过 GPS 星历验证的功能,并且我非常有信心 LLA 到 ECEF 并返回适用于这些参数。这里正在发生其他事情。有谁知道“sublat”和“sublon”是否以地心为单位?
在人造卫星上,还设置: 卫星下方的地理点:亚纬度 - 纬度 (+N) 亚经度 - 经度 (+E) 海拔 - 海拔高度 (m) 范围 - 观察者到卫星的距离 (m)
python - 用 PyEphem 计算星星的位置
如何在特定日期使用 PyEphem 计算星星的位置。我写了代码,但它只在今天计算
感谢帮助