SunPy
基于Python的太阳物理研究程序包
此条目需要精通或熟悉相关主题的编者参与及协助编辑。 (2018年12月13日) |
SunPy是以Python编程语言为基础的程序包,其目的是方便太阳物理学研究工作者分析和可视化科学数据[1]。SunPy目前由项目社区维护,其目标是实现类似IDL语言的程序包Solarsoft的功能[2][3] 。
开发者 | 项目社区 |
---|---|
首次发布 | 2011年9月28日 | 版本号 0.1
当前版本 | 4.0.2(2022年6月24日 | )
源代码库 | |
编程语言 | Python |
操作系统 | 跨平台 |
许可协议 | BSD许可证 |
网站 | www |
SunPy是基于 Python 的科学库 NumPy、 SciPy、 Matplotlib、 Pandas 等开发的。由于 SunPy 主要是用来处理天体物理的数据,其开发内容与天文 Python 库 Astropy 紧密相关。SunPy 可以实现通用太阳坐标转换、单位转换和时间解析。SunPy 允许用户自定义本地的分析环境。SunPy具有优秀的项目文档,提供关于项目信息、安装指南、社区和开发指导和使用手册等。[4]
SunPy 最初由 NASA 戈达德太空飞行中心 的一小群科学家和开发人员在2011年3月28日创建,目前SunPy已经是一个大型项目社区支持的 Python 程序库。SunPy 项目的目的是支持其他太阳物理 Python 程序包没有实现的功能,并让任何人都可以分析日益增长的太阳观测数据。SunPy 目前的资助者是 NUMFocus,同时也得到了 欧空局、Python 软件基金会 和 Google 的支持。[5]
参考资料
- ^ SunPy. SunPy. [2018-12-11]. (原始内容存档于2018-11-19).
- ^ SunPy. SSWIDL/SunPy Cheat Sheet; SunPy v0.9.5. [2018-12-11]. (原始内容存档于2018-12-14).
- ^ The SunPy Community. SunPy—Python for solar physics. Computational Science & Discovery. 30 July 2015, 8 (1). doi:10.1088/1749-4699/8/1/014009.
- ^ Burrell, A. G. Snakes on a Spaceship—An Overview of Python in Heliophysics. Journal of Geophysical Research: Space Physics. 16 November 2018, 123 [2019-01-13]. doi:10.1029/2018JA025877. (原始内容存档于2020-07-04).
- ^ SunPy. Our Mission. [2018-12-28]. (原始内容存档于2018-11-12).
外部链接
- SunPy 项目官网(页面存档备份,存于互联网档案馆) (英文)
- SunPy 文档 (英文)
- SunPy 项目的 GitHub 地址(页面存档备份,存于互联网档案馆) (英文)