论文标题

Python太阳能粒子时间序列分析

Solar Energetic Particle Time Series Analysis with Python

论文作者

Palmroos, Christian, Gieseler, Jan, Dresing, Nina, Morosan, Diana E., Asvestari, Eleanna, Yli-Laurila, Aleksi, Price, Daniel J., Valkila, Saku, Vainio, Rami

论文摘要

太阳能颗粒(SEP)是通过爆炸现象(例如太阳耀斑或冠状质量弹出(CMES))在太阳大气或行星际空间内加速的带电颗粒。一旦注入星际空间,它们就可以向地球传播,从而导致与太空相关的现象。为了进行分析,行星际内电粒子的原位测量是关键。最近在Heliosphere中扩展的航天器机队不仅提供了急需的其他优势点,而且还增加了需要数据加载和处理工具的任务和工具的种类。该手稿介绍了一系列Python功能,这些功能将使科学界能够下载,负载和可视化当前空间任务的带电粒子测量,这些测量与粒子研究特别相关,作为时间序列或动态光谱。此外,还提供了进一步的分析功能,以确定SEP发作时间以及其推断的注射时间。旨在在Jupyter笔记本电脑中运行的完整工作流程,也可以适用于Python Laymen,并将提供科学示例。所有功能均以Python编写,并在Github公开获得源代码,并获得了允许许可证。在适当的情况下,使用可用的Python库,并描述了它们的应用程序。

Solar Energetic Particles (SEPs) are charged particles accelerated within the solar atmosphere or the interplanetary space by explosive phenomena such as solar flares or Coronal Mass Ejections (CMEs). Once injected into the interplanetary space, they can propagate towards Earth, causing space weather related phenomena. For their analysis, interplanetary in-situ measurements of charged particles are key. The recently expanded spacecraft fleet in the heliosphere not only provides much-needed additional vantage points, but also increases the variety of missions and instruments for which data loading and processing tools are needed. This manuscript introduces a series of Python functions that will enable the scientific community to download, load, and visualize charged particle measurements of the current space missions that are especially relevant to particle research as time series or dynamic spectra. In addition, further analytical functionality is provided that allows the determination of SEP onset times as well as their inferred injection times. The full workflow, which is intended to be run within Jupyter Notebooks and can also be approachable for Python laymen, will be presented with scientific examples. All functions are written in Python, with the source code publicly available at GitHub under a permissive license. Where appropriate, available Python libraries are used, and their application is described.

扫码加入交流群

加入微信交流群

微信交流群二维码

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