2020 Python 计算生态七月推荐榜
20年7月10日 · Python123 6138 人阅读
看见更大的世界,遇见更好的自己
See a better world to meet better for ourselves.
日食,又叫做日蚀,是月球运动到太阳和地球中间,如果三者正好处在一条直线时,月球就会挡住太阳射向地球的光,月球身后的黑影正好落到地球上,这时发生日食现象。在民间传说中,称此现象为天狗食日。日食只在朔,即月球与太阳呈现合的状态时发生。日食分为日偏食、日全食、日环食、全环食。
2020年的6月21日,出现一次十年一遇的景色,覆盖中国全境的日食,为了更好的帮助人们研究日食,处理天体数据,特别推荐10款优秀的Python计算生态,用于天文学数据的计算与处理。
AstroML
AstroML是基于numpy,scipy,scikit-learn和matplotlib构建的Python机器学习和数据挖掘模块,已获得BSD许可。它包含一个不断发展的统计和机器学习例程库,用于分析python中的天文数据,用于几个开放式天文数据集的加载器,以及用于分析和可视化天文数据集的大量示例。
astropy
Astropy项目(http://astropy.org/)是社区的一项工作,旨在为Python中的天文学开发单个核心软件包,并促进Python天文学软件包之间的互操作性。该存储库包含核心软件包,该软件包旨在包含许多核心功能以及使用Python执行天文学和天体物理学所需的一些常用工具。
healpy
HEALPix的开发是为了有效处理来自宇宙学实验(如BOOMERANG和WMAP)的宇宙微波背景数据,但现在已用于天体物理学的其他分支机构,以存储来自全天候测量的数据。
https://healpy.readthedocs.io/en/latest/
photutils
Photutils是Astropy软件包,用于天文学来源的检测和光度测量。
https://photutils.readthedocs.io/en/stable/
PyAstronomy
PyAstronomy是用Python编写的与天文学相关的软件包的集合。
https://pyastronomy.readthedocs.io/en/latest/
PyEphem
自1998年首次发布以来,PyEphem使Python程序员能够计算 行星,彗星,小行星和地球卫星的位置。它包装了为Linux 的XEphem天文应用程序提供支持的“ libastro” C库,该库的作者Elwood Downey慷慨地允许PyEphem与Python一起使用其库。PyEphem还可以计算天空中两个对象之间的角度间隔,确定对象所在的星座,并找到对象上升,移动和设置的时间。
https://rhodesmill.org/pyephem/
PyMeeus
Python中的天文算法库。PyMeeus是天文算法的Python实现,在Jean Meeus的经典著作“
Astronomical Algorithms,2nd
Edition,Willmann-Bell
Inc.(1998)”中进行了介绍。
https://pymeeus.readthedocs.io/en/latest/
rebound
REBOUND是N体积分器,即可以在重力作用下积分粒子运动的软件包。这些粒子可以代表恒星,行星,卫星,环或尘埃粒子。REBOUND非常灵活,可以定制以准确有效地解决天体物理学中的许多问题。
https://rebound.readthedocs.io/en/latest/
Skyfield
Skyfield是一个纯Python天文软件包,与Python 2和3兼容,并且可以轻松生成行星和地球卫星的高精度研究级位置。
https://rhodesmill.org/skyfield/
apod-api
美国国家航空航天局(NASA)上最受欢迎的网站之一是“今日天文图片(APOD)”。每天,我们都会展示我们迷人的宇宙的不同图像或照片,以及由专业天文学家撰写的简短说明。
Python3Turtle