PyReX: A Recursion Based Crossover Detection Algorithm in Python for Along‐Track Geophysical Measurements

Abstract A crossover point is the location of intersection of any two ground tracks charted by multiple platforms (ships, satellite radar and laser altimeters etc.). Detection of crossovers is of prime importance to estimate the discrepancies in the geophysical measurements at the crossover points. Usual approach of crossover detection considers consecutive data points in tracks as segments and checks for intersections between all combinations of these segments. We present a Recursion based crossover detection algorithm in Python (PyReX) for rapid detection of crossovers by avoiding redundant intersection checks. We test the performance of this algorithm using along‐track sea surface height measurements from satellite altimeters. We observe that the time taken for flagging a crossover between pair of tracks with N segments each varies as vis‐a‐vis the dependency associated with the traditional methods. We further demonstrate that PyReX significantly improves the computation speed for high frequency along‐track measurements from satellite altimeters and ship‐borne gravity data compared to existing algorithms. PyReX is a flexible, open‐source code that could be easily customized for variety of applications involving large‐scale track‐line data sets.

Authors

Institutions

Publication Details

Journal
Earth and Space Science
Published
2025-02-01
DOI
https://doi.org/10.1029/2024ea003932
Citations
2
Primary Topic
Earthquake Detection and Analysis
Type
article
Field-Weighted Citation Impact
3.73

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

PyReX: A Recursion Based Crossover Detection Algorithm in Python for Along‐Track Geophysical Measurements

K. M. Sreejith, D. V. P. Krishna, K. V. N. G. Vikram
2 citations
Earth and Space Science
Earthquake Detection and Analysis
3.73
article

PyReX: A Recursion Based Crossover Detection Algorithm in Python for Along‐Track Geophysical Measurements

K. M. Sreejith, D. V. P. Krishna, K. V. N. G. Vikram
article en
2 citations

Abstract

Abstract A crossover point is the location of intersection of any two ground tracks charted by multiple platforms (ships, satellite radar and laser altimeters etc.). Detection of crossovers is of prime importance to estimate the discrepancies in the geophysical measurements at the crossover points. Usual approach of crossover detection considers consecutive data points in tracks as segments and checks for intersections between all combinations of these segments. We present a Recursion based crossover detection algorithm in Python (PyReX) for rapid detection of crossovers by avoiding redundant intersection checks. We test the performance of this algorithm using along‐track sea surface height measurements from satellite altimeters. We observe that the time taken for flagging a crossover between pair of tracks with N segments each varies as vis‐a‐vis the dependency associated with the traditional methods. We further demonstrate that PyReX significantly improves the computation speed for high frequency along‐track measurements from satellite altimeters and ship‐borne gravity data compared to existing algorithms. PyReX is a flexible, open‐source code that could be easily customized for variety of applications involving large‐scale track‐line data sets.

Earth and Space ScienceVol. 12(2)
Indian Space Research Organisation (IN)
Centre National d’Etudes Spatiales, National Centers for Environmental Information
Openalex Percentile: Top 10%
Earthquake Detection and Analysis
3.73
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.