| Literature DB >> 32715025 |
E Teodorescu1, M M Echim1,2.
Abstract
We have designed and built a versatile modularized software library-ODYN-that wraps a comprehensive set of advanced data analysis methods meant to facilitate the study of turbulence, nonlinear dynamics, and complexity in space plasmas. The Python programming language is used for the algorithmic implementation of models and methods devised to understand fundamental phenomena of space plasma physics like elements of spectral analysis, probability distribution functions and their moments, multifractal analysis, or information theory. ODYN is an open-source software analysis tool and freely available to any user interested in turbulence and nonlinear dynamics analysis and provides a tool to perform automatic analysis on large collections of space measurements, in situ or simulations, a feature that distinguishes ODYN from other similar software. A user-friendly configurator is provided, which allows customization of key parameters of the analysis methods, most useful for nonprogrammers.Entities:
Keywords: open‐source software data analysis tool based on Python; portfolio of methods to analyze turbulence and nonlinear dynamics; the software can ingest and process large collections of spacecraft data; the software includes visualisation tools; user‐friendly parametrisation of analysis
Year: 2020 PMID: 32715025 PMCID: PMC7375156 DOI: 10.1029/2019EA001004
Source DB: PubMed Journal: Earth Space Sci ISSN: 2333-5084 Impact factor: 2.900
Example of the Set of Adjustable Parameters That the User Can Customize to Compute, Draw, and Save the PSD
|
########################################################################## '''PSD ‐ COMPUTATION, PLOTTING, SAVING''' ########################################################################## | ||
|---|---|---|
| compute_PSD | =True | # Choose whether to compute the PSD (default is True) |
| psd_window | ='hamming' | # Choose window for Welch PSD: hamming, hanning, etc. |
| segment_magnitude | =512 | #Choose segment magnitude for Welch PSD in number of data points |
| overlap_percent | =0.9 | #Choose how much the segments overlap |
| plot_PSD | =True | # Choose whether to plot the PSDs computed for all |
| # chosen data variables (default is True) | ||
| save_individual_PSD | =False | # Choose whether to save a PSD plot for each of the |
| # chosen data variables (default is False) | ||
| save_allinone_PSD | =True | # Choose whether to save all PSD displayed on a single |
| # plot (default is True) | ||
| ########################################################################## | ||
Figure 1Analysis of a magnetic field fluctuations recorded in the magnetosheath, close to the bowshock, by the CLUSTER 3 spacecraft. (a) Magnetic field components, (b) PDFs, (c) PSD, (d) flatness, (e) multifractal spectrum f(a), (f) Ps(Y) master curve obtained by colapsing PDFs at the indicated scales with the multifractal specta shown in panels (g) and (h), different marker shapes indicate different colapsed scales, red markers correspond to small scales, black markers to large scales, evidenced also in panel (d) with larger dimond markers, (g) ROMA spectra of rescaling indices s(Y), at small scales, (h) ROMA spectra of rescaling indices s(Y), at large scales.
Figure 2Analysis of a magnetic field fluctuations recorded in the magnetosheath, close to the magnetopause, by the CLUSTER 3 spacecraft. (a) Magnetic field components, (b) PDFs, (c) PSD, (d) flatness, (e) multifractal spectrum f(a), (f) Ps(Y) master curve obtained by colapsing PDFs at the indicated scales with the multifractal specta shown in panels (g) and (h), different marker shapes indicate different colapsed scales, red markers correspond to small scales, black markers to large scales, evidenced also in panel (d) with larger dimond markers, (g) ROMA spectra of rescaling indices s(Y), at small scales, (h) ROMA spectra of rescaling indices s(Y), at large scales.