SunPy—Python for solar physics

The SunPy Community, S. Mumford, S. Christe, D. P'erez-Su'arez, J. Ireland, A. Shih, A. Inglis, Simon Liedtke, Russell J. Hewett, F. Mayer, Keith Hughitt, N. Freij, T. Mészáros, Samuel Bennett, Michael Malocha, John G Evans, Ankit Agrawal, Andrew Leonard, T. Robitaille, B. Mampaey, Jose Iván Campos Rozo, M. Kirk
{"title":"SunPy—Python for solar physics","authors":"The SunPy Community, S. Mumford, S. Christe, D. P'erez-Su'arez, J. Ireland, A. Shih, A. Inglis, Simon Liedtke, Russell J. Hewett, F. Mayer, Keith Hughitt, N. Freij, T. Mészáros, Samuel Bennett, Michael Malocha, John G Evans, Ankit Agrawal, Andrew Leonard, T. Robitaille, B. Mampaey, Jose Iván Campos Rozo, M. Kirk","doi":"10.1088/1749-4699/8/1/014009","DOIUrl":null,"url":null,"abstract":"SunPy is a data analysis toolkit which provides the necessary software for analyzing solar and heliospheric datasets in Python. SunPy aims to provide a free and open-source alternative to the current standard, an IDL- based solar data analysis environment known as SolarSoft (SSW). We present the latest release of SunPy, version 0.3. Though still in active development, SunPy already provides important functionality for solar data analysis. SunPy provides data structures for representing the most common solar data types: images, lightcurves, and spectra. To enable the acquisition of scientific data, SunPy provides integration with the Virtual Solar Observatory (VSO), a single source for accessing most solar data sets, and integration with the Heliophysics Event Knowledgebase (HEK), a database of transient solar events such as solar flares or coronal mass ejections. SunPy utilizes many packages from the greater scientific Python community, including NumPy and SciPy for core data types and analysis routines, PyFITS for opening image files, in FITS format, from major solar missions (e.g., SDO/AIA, SOHO/EIT, SOHO/LASCO, and STEREO) into WCS-aware map objects, and pandas for advanced time-series analysis tools for data from missions such as GOES, SDO/EVE, and Proba2/LYRA, as well as support for radio spectra (e.g., e-Callisto). Future releases will build upon and integrate with current work in the Astropy project and the rest of the scientific python community, to bring greater functionality to SunPy users.","PeriodicalId":89345,"journal":{"name":"Computational science & discovery","volume":"8 1","pages":"014009"},"PeriodicalIF":0.0000,"publicationDate":"2015-05-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1088/1749-4699/8/1/014009","citationCount":"104","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computational science & discovery","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1088/1749-4699/8/1/014009","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 104

Abstract

SunPy is a data analysis toolkit which provides the necessary software for analyzing solar and heliospheric datasets in Python. SunPy aims to provide a free and open-source alternative to the current standard, an IDL- based solar data analysis environment known as SolarSoft (SSW). We present the latest release of SunPy, version 0.3. Though still in active development, SunPy already provides important functionality for solar data analysis. SunPy provides data structures for representing the most common solar data types: images, lightcurves, and spectra. To enable the acquisition of scientific data, SunPy provides integration with the Virtual Solar Observatory (VSO), a single source for accessing most solar data sets, and integration with the Heliophysics Event Knowledgebase (HEK), a database of transient solar events such as solar flares or coronal mass ejections. SunPy utilizes many packages from the greater scientific Python community, including NumPy and SciPy for core data types and analysis routines, PyFITS for opening image files, in FITS format, from major solar missions (e.g., SDO/AIA, SOHO/EIT, SOHO/LASCO, and STEREO) into WCS-aware map objects, and pandas for advanced time-series analysis tools for data from missions such as GOES, SDO/EVE, and Proba2/LYRA, as well as support for radio spectra (e.g., e-Callisto). Future releases will build upon and integrate with current work in the Astropy project and the rest of the scientific python community, to bring greater functionality to SunPy users.
太阳物理的SunPy-Python
SunPy是一个数据分析工具包,它提供了在Python中分析太阳和日光层数据集所需的软件。SunPy的目标是提供一个免费和开源的替代当前标准,一个基于IDL的太阳能数据分析环境,被称为SolarSoft (SSW)。我们发布了最新的SunPy版本0.3。尽管仍在积极开发中,SunPy已经为太阳数据分析提供了重要的功能。SunPy提供了表示最常见的太阳数据类型的数据结构:图像、光曲线和光谱。为了获取科学数据,SunPy提供了与虚拟太阳天文台(VSO)的集成,VSO是访问大多数太阳数据集的单一来源,并与太阳物理事件知识库(HEK)集成,HEK是一个瞬态太阳事件的数据库,如太阳耀斑或日冕物质抛射。SunPy利用了来自更大的科学Python社区的许多包,包括NumPy和SciPy用于核心数据类型和分析例程,PyFITS用于将主要太阳任务(例如SDO/AIA, SOHO/EIT, SOHO/LASCO和STEREO)的图像文件以FITS格式打开为wcs感知的地图对象,pandas用于用于GOES, SDO/EVE和Proba2/LYRA等任务的数据的高级时间序列分析工具,以及对无线电频谱的支持(例如e-Callisto)。未来的版本将构建并集成Astropy项目和科学python社区的现有工作,为SunPy用户带来更强大的功能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信