SunPy—Python for solar physics

SunPy—Python for solar physics
复制标题

DOI:
10.1088/1749-4699/8/1/014009
复制
发表时间:
2015-05
期刊:
Computational Science & Discovery
影响因子:
--
通讯作者:
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
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
中科院分区:
其他
文献类型:
--
作者:
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

文献摘要

被引文献

相似文献

SunPy是一个数据分析工具包,它提供了用Python分析太阳和日光层数据集所需的软件。SunPy旨在提供一个免费和开源的替代当前标准,一个基于IDL的太阳能数据分析环境,称为SolarSoft(SSW)。我们介绍了SunPy的最新版本,0.3版。虽然仍在积极开发中,但SunPy已经为太阳能数据分析提供了重要功能。SunPy提供了用于表示最常见的太阳能数据类型的数据结构:图像、光变曲线和光谱。为了能够获得科学数据,SunPy提供了与虚拟太阳观测台(VSO)的集成,这是一个访问大多数太阳数据集的单一来源,并与太阳物理学事件知识库(HEK)集成,这是一个关于太阳耀斑或日冕物质抛射等瞬态太阳事件的数据库。SunPy利用了来自更大的科学Python社区的许多软件包,包括用于核心数据类型和分析例程的NumPy和SciPy,用于打开图像文件的PyFITS,FITS格式,来自主要的太阳能任务(例如,SDO/AIA、SOHO/EIT、SOHO/LASCO和STEREO)转换为支持WCS的地图对象,pandas用于GOES、SDO/EVE和Proba 2/LYRA等任务数据的高级时间序列分析工具,以及对无线电频谱(例如,e-Callisto)。未来的版本将建立在Astropy项目和其他科学Python社区的基础上,并与之集成,为SunPy用户带来更强大的功能。
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.