A1 Refereed original research article in a scientific journal

PyThea: An open-source software package to perform 3D reconstruction of coronal mass ejections and shock waves




AuthorsKouloumvakos Athanasios, Rodríguez-García Laura, Gieseler Jan, Price Daniel J., Vourlidas Angelos, Vainio Rami

PublisherFrontiers Media S.A.

Publication year2022

JournalFrontiers in Astronomy and Space Sciences

Journal name in sourceFrontiers in Astronomy and Space Sciences

Volume9

eISSN2296-987X

DOIhttps://doi.org/10.3389/fspas.2022.974137

Web address https://www.frontiersin.org/articles/10.3389/fspas.2022.974137/full

Self-archived copy’s web addresshttps://research.utu.fi/converis/portal/detail/Publication/177345939


Abstract

PyThea is a newly developed open-source Python software package that provides tools to reconstruct coronal mass ejections (CMEs) and shocks waves in three dimensions, using multi-spacecraft remote-sensing observations. In this article, we introduce PyThea to the scientific community and provide an overview of the main functionality of the core software package and the web application. This package has been fully built in Python, with extensive use of libraries available within this language ecosystem. PyThea package provides a web application that can be used to reconstruct CMEs and shock waves. The application automatically retrieves and processes remote-sensing observations, and visualizes the imaging data that can be used for the analysis. Thanks to PyThea, the three-dimensional reconstruction of CMEs and shock waves is an easy task, with final products ready for publication. The package provides three widely used geometrical models for the reconstruction of CMEs and shocks, namely, the graduated cylindrical shell (GCS) and an ellipsoid/spheroid model. It also provides tools to process the final fittings and calculate the kinematics. The final fitting products can also be exported and reused at any time. The source code of PyThea package can be found in GitHub and Zenodo under the GNU General Public License v3.0. In this article, we present details for PyThea‘s python package structure and its core functionality, and we show how this can be used to perform three-dimensional reconstruction of coronal mass ejections and shock waves.


Downloadable publication

This is an electronic reprint of the original article.
This reprint may differ from the original in pagination and typographic detail. Please cite the original version.





Last updated on 2024-26-11 at 14:25