SunPy

基于Python的太阳物理研究程序包

SunPy是以Python编程语言为基础的程序包英语Package_manager,其目的是方便太阳物理学研究工作者分析和可视化科学数据[1]。SunPy目前由项目社区维护,其目标是实现类似IDL语言的程序包Solarsoft英语Solarsoft的功能[2][3]

SunPy
开发者项目社区
首次发布2011年9月28日 (2011-09-28) 版本号 0.1
当前版本4.0.2(2022年6月24日,​2年前​(2022-06-24
源代码库 编辑维基数据链接
编程语言Python
操作系统跨平台
许可协议BSD许可证
网站www.sunpy.org

SunPy是基于 Python 的科学库 NumPySciPyMatplotlib、 Pandas 等开发的。由于 SunPy 主要是用来处理天体物理的数据,其开发内容与天文 Python 库 Astropy英语Astropy 紧密相关。SunPy 可以实现通用太阳坐标转换、单位转换和时间解析。SunPy 允许用户自定义本地的分析环境。SunPy具有优秀的项目文档,提供关于项目信息、安装指南、社区和开发指导和使用手册等。[4]

SunPy 最初由 NASA 戈达德太空飞行中心 的一小群科学家和开发人员在2011年3月28日创建,目前SunPy已经是一个大型项目社区支持的 Python 程序库。SunPy 项目的目的是支持其他太阳物理 Python 程序包没有实现的功能,并让任何人都可以分析日益增长的太阳观测数据。SunPy 目前的资助者是 NUMFocus,同时也得到了 欧空局、Python 软件基金会 和 Google 的支持。[5]

参考资料

  1. ^ SunPy. SunPy. [2018-12-11]. (原始内容存档于2018-11-19). 
  2. ^ SunPy. SSWIDL/SunPy Cheat Sheet; SunPy v0.9.5. [2018-12-11]. (原始内容存档于2018-12-14). 
  3. ^ The SunPy Community. SunPy—Python for solar physics. Computational Science & Discovery. 30 July 2015, 8 (1). doi:10.1088/1749-4699/8/1/014009. 
  4. ^ 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). 
  5. ^ SunPy. Our Mission. [2018-12-28]. (原始内容存档于2018-11-12). 

外部链接