python月亮代码

阅读: 评论:0

python月亮代码

python月亮代码

PyEphem (.html)(github, Pypi)是Python下的一个软件包,计算准确度很高,可用来计算不同坐标系下太阳、月亮、行星、彗星及人造卫星的位置,亮度,出没时刻,中天时刻等,为天文爱好者制作星历表提供了很大方便。初次接触该软件可能觉得无从下手,本文做简要介绍。

1. 下载和安装软件

1.1 安装Anaconda Python

由于pyephem依赖于NumPy, SciPy等,所以这里建议直接安装Anaconda Python。pyephem 最早是在python2下开发的, 但是已经成功移植到python3下面,所以建议下载和安装anaconda3。

1.2 安装pyephem

通过开始>CMD,通过pip安装 pyephem

输入如下命令:pip install ephem

1.3 运行Jupyter Notebook

在开始CMD中,输入 jupyter notebook, 在自动打开的浏览器(即 localhost:8888/tree)页面的右上角点击 New, 新建一个Jupyter记事本。

点击加号图标, 新建一个代码区域, 将以下各Python代码块拷贝到代码区,点击左侧的运行符号即可。

运行完成后,点击 File>save as>选择.ipynb,保存为Jupyter Notebook。关于运行 Jupyter Notebook, 请参考 知乎上的专栏。

2 代码举例

2.1 计算2010年1月16日天王星的位置和亮度import ephem

u = ephem.Uranus()

# 天王星

upute('2010/1/16')

print (u.ra, u.dec, u.mag)

# 赤经、赤纬、亮度

print (stellation(u))

# 所在星座

# print (u.rise_time)23:37:29.43 -3:14:13.6 5.9

('Psc', 'Pisces')

2.2 计算2010年1月16日木星的位置和亮度import ephem

j = ephem.Jupiter('2010/1/16')

# 木星

n = ephem.Neptune(

本文发布于:2024-01-30 17:15:08,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170660611221587.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:月亮   代码   python
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23