VarioPy: A Unified Real-Time Variometric Estimation of Ground Velocity, Ionospheric TEC, and Receiver Clock Drift from a Single GNSS Stream
收藏资源简介:
VarioPy is a unified real-time variometric GNSS processing framework based on the original variometric approach and on the established VADASE and VARION methodologies for ground velocity and ionospheric TEC variation rate estimation, respectively. The framework builds upon the scientific knowledge and methodological developments achieved over the years by the Geodesy and Geomatics Division at Sapienza University of Rome, through the contributions of several researchers involved in the development and application of variometric GNSS techniques. VarioPy was developed by Michela Ravanelli and Augusto Mazzoni at Sapienza University of Rome. VarioPy extends these approaches into a single real-time processing chain capable of simultaneously estimating three-dimensional ground velocity, ionospheric TEC variation rate (dTEC/dt), and receiver clock drift from a single live multi-constellation (GPS, Galileo, BeiDou) GNSS stream using only broadcast navigation data, without requiring external correction products or reference-station networks. This repository accompanies the associated publication and contains the complete real-time variometric GNSS processing output products generated with VarioPy for the eleven GNSS stations analyzed in the study, including the 2026 Mw 7.4 Miyako earthquake case study. It also includes the processing configuration summary documenting the processing parameters and software environment used to generate the reported results, enabling independent verification and reproducibility of the analyses presented in the paper. The repository is currently under restricted access and will be made publicly available upon publication of the associated article. The deposited dataset includes the full set of real-time output products generated by the Variopy processing chain: @SPP: Single Point Positioning solutions, @VEL: variometric ground velocity estimates, @CLK: receiver clock-related products, @ION: ionospheric-related TEC products. The dataset also includes a processing configuration summary documenting the processing parameters and software libraries used by the Variopy engine for the study. This summary was generated from the source code and the associated software dependency specifications (requirements.txt), with each parameter linked to its origin (file and line reference) to ensure traceability and reproducibility of the processing setup. The configuration summary reflects the way parameters are defined in the current Variopy implementation: they are maintained within the source code (e.g., Conf_var.py, classes_var.py, and the main processing loop) and provided through environment variables during execution. It is therefore intended as a documented reference of the processing configuration used for the reported results. This dataset and the Variopy processing framework are intended to support transparent, reproducible, and extensible research on real-time variometric GNSS processing and its applications to geophysical events.



