Software for modeling: schupy and open-source tools
Modeling approaches are made accessible in practice through software. The most significant open tool for the SR is schupy — an open-source Python package for modeling Schumann resonances [Bozoki2019].
Modeling approaches are made accessible in practice through software. The most significant open tool for the SR is schupy — an open-source Python package for modeling Schumann resonances Bozoki 2019.
The core of the schupy package is a solver based on the 2-D telegraph equation (TDTE; see #73). The function `forward_tdte` computes theoretical SR spectra for an arbitrary source distribution — the user enters the geographic distribution of lightning activity and the package returns the expected resonance spectra at a given observation location. This makes it a practical tool both for forward modeling (what spectra to expect) and as a building block for inversion (estimating the distribution of lightning from measured spectra).
> Note: This knowledge base contains its own integrating computational model (see the folder `03_model`), which combines the analytical normal-mode calculation (#72), spectrum synthesis and a source model. It thus combines the speed of the analytical approach with spectrum synthesis into a single tool for the purposes of the website osudovka.cz.
*Cluster J file — part of the Schumann resonance knowledge base.*
Keywords
Sources
- Bozoki2019Bozóki, T., et al. (2019). Modeling Schumann resonances with schupy. J. Atmos. Sol.-Terr. Phys., 196, 105144. — Open-source Python balík (2-D telegrafní rovnice).Open source
- Pracser2019Prácser, E., et al. (2019). Reconstruction of Global Lightning Activity Based on Schumann Resonance Measurements: Model Description and Synthetic Tests. Radio Science.Open source