论文标题

Solar-Mach:一种开源工具,用于分析太阳能磁连接配置

Solar-MACH: An open-source tool to analyze solar magnetic connection configurations

论文作者

Gieseler, Jan, Dresing, Nina, Palmroos, Christian, von Forstner, Johan L. Freiherr, Price, Daniel J., Vainio, Rami, Kouloumvakos, Athanasios, Rodríguez-García, Laura, Trotta, Domenico, Génot, Vincent, Masson, Arnaud, Roth, Markus, Veronig, Astrid

论文摘要

太阳能连接HAU工具(Solar-Mach)是一种完全用Python编写的开源工具,可在不同时间在地机层中不同观察者(即飞船或行星)的空间构型和太阳磁连接。为此,行星际空间中的磁连接是通过经典的帕克地层磁场(HMF)获得的。在太阳附近,可以应用潜在的场源表面(PFSS)模型将HMF连接到太阳光球。 Solar-Mach尤其旨在为太阳能颗粒事件(SEP)或太阳瞬变(例如冠状质量弹出(CMES))的分析提供出版物就绪的数字。它作为可安装的Python软件包(在PYPI和Conda-Forge上列出)提供,也可以作为Solar-mach.github.io的Web工具提供,该工具完全在任何Web浏览器中运行,既不需要Python知识也不需要安装。 Solar-Mach的开发向所有人开放,并在Github上进行,该源代码可在BSD 3范围许可下公开使用。在可能的情况下,已建立的Python库(如Sunpy和PFSSpy)可获得功能。在本文中,解释了《太阳能》的Python守则,并使用真实的科学示例来证明其功能。此外,我们介绍了近期发展的总体蛇形项目。

The Solar MAgnetic Connection HAUS tool (Solar-MACH) is an open-source tool completely written in Python that derives and visualizes the spatial configuration and solar magnetic connection of different observers (i.e., spacecraft or planets) in the heliosphere at different times. For doing this, the magnetic connection in the interplanetary space is obtained by the classic Parker Heliospheric Magnetic Field (HMF). In close vicinity of the Sun, a Potential Field Source Surface (PFSS) model can be applied to connect the HMF to the solar photosphere. Solar-MACH is especially aimed at providing publication-ready figures for the analyses of Solar Energetic Particle events (SEPs) or solar transients such as Coronal Mass Ejections (CMEs). It is provided as an installable Python package (listed on PyPI and conda-forge), but also as a web tool at solar-mach.github.io that completely runs in any web browser and requires neither Python knowledge nor installation. The development of Solar-MACH is open to everyone and takes place on GitHub, where the source code is publicly available under the BSD 3-Clause License. Established Python libraries like sunpy and pfsspy are utilized to obtain functionalities when possible. In this article, the Python code of Solar-MACH is explained, and its functionality is demonstrated using real science examples. In addition, we introduce the overarching SERPENTINE project, the umbrella under which the recent development took place.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源