Skip to main content

Advertisement

Log in

TSAnalyzer, a GNSS time series analysis software

  • GPS Tool Box
  • Published:
GPS Solutions Aims and scope Submit manuscript

Abstract

In geodesy and geophysics, continuous GNSS observations have been used globally. As the number of GNSS observing stations increases, GNSS time series analysis software should be developed with more flexible format support, better man–machine interaction, and robust analysis characteristics. To meet this requirement, a new software package called TSAnalyzer was written in Python and was developed for preprocessing and analyzing continuous GNSS position time series individually, as well as with batch processing. This software can read GNSS position time series with different formats, pick epochs of offsets or seismic events interactively, remove outliers, and estimate linear, polynomial, and harmonic signals. It also provides Lomb–Scargle spectrum analysis. Since it is based on Python, it is cross-platform.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  • Dong D, Fang P, Bock Y, Webb F, Prawirodirdjo L, Kedar S, Jamason P (2006) Spatiotemporal filtering using principal component analysis and Karhunen–Loeve expansion approaches for regional GPS network analysis. J Geophys Res Solid Earth 111:B03405

    Google Scholar 

  • Fang M, Dong D, Hager BH (2014) Displacements due to surface temperature variation on a uniform elastic sphere with its centre of mass stationary. Geophys J Int 196:194–203

    Article  Google Scholar 

  • Gazeaux J et al (2013) Detecting offsets in GPS time series: first results from the detection of offsets in GPS experiment. J Geophys Res Solid Earth 118:2397–2407

    Article  Google Scholar 

  • Goudarzi MA, Cocard M, Santerre R, Woldai T (2013) GPS interactive time series analysis software. GPS Solut 17(4):595–603

    Article  Google Scholar 

  • Gurtner W, Estey L (2007) RINEX-the receiver independent exchange format-version 3.00. Astronomical Institute, University of Bern and UNAVCO, Bolulder, Colorado

    Google Scholar 

  • Herring T (2003) MATLAB tools for viewing GPS velocities and time series. GPS Solut 7:194–199

    Article  Google Scholar 

  • Peterson P (2009) F2PY: a tool for connecting Fortran and Python programs. Int J Comput Sci Eng 4:296–305

    Article  Google Scholar 

  • Robitaille TP et al (2013) Astropy: a community Python package for astronomy. Astron Astrophys 558:A33

    Article  Google Scholar 

  • Scargle JD (1982) Studies in astronomical time series analysis. II—statistical aspects of spectral analysis of unevenly spaced data. Astrophys J 263:835

    Article  Google Scholar 

  • Tian Y (2011) iGPS: Idl tool package for GPS position time series analysis. GPS Solut 15:299–303

    Article  Google Scholar 

  • Tregoning P, van Dam T (2005) Atmospheric pressure loading corrections applied to GPS data at the observation level. Geophys Res Lett 32:L22310

    Article  Google Scholar 

  • Vitti A (2012) Sigseg: a tool for the detection of position and velocity discontinuities in geodetic time-series. GPS Solut 16:405–410

    Article  Google Scholar 

  • Wdowinski S, Bock Y, Zhang J, Fang P, Genrich J (1997) Southern California permanent GPS geodetic array: spatial filtering of daily positions for estimating coseismic and postseismic displacements induced by the 1992 Landers earthquake. J Geophys Res Solid Earth 102:18057–18070

    Article  Google Scholar 

  • Williams SDP (2003) The effect of coloured noise on the uncertainties of rates estimated from geodetic time series. J Geod 76:483–494

    Article  Google Scholar 

  • Williams SDP (2008) CATS: GPS coordinate time series analysis software. GPS Solut 12:147–153

    Article  Google Scholar 

  • Yan H, Zhong M, Zhu Y (2006) Scientific computation library WHIGG F90 LIB and it’s application in geosciences. J Geod Geodyn 26:109–114 (in Chinese)

    Google Scholar 

  • Yan H, Chen W, Zhu Y, Zhang W, Zhong M (2009) Contributions of thermal expansion of monuments and nearby bedrock to observed GPS height changes. Geophys Res Lett 36:L13301

    Article  Google Scholar 

  • Zechmeister M, Kürster M (2009) The generalised Lomb–Scargle periodogram. Astron Astrophys 496:577–584

    Article  Google Scholar 

Download references

Acknowledgements

We are grateful to the authors mentioned above, Herring, Tian, Williams, Goudarzi and Vitti, for their open source and dedication. We also want to thank the developers of Numpy, Matplotlib, Astropy and so on, for their selfless contributions to the Python community. We would like to thank the anonymous reviewer for the insightful review comments and helpful instructions. This research is supported by research projects of the National Natural Science Foundation of China (Grants No. 41621091, 41374087, 41504066 and 41674084).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Haoming Yan.

Additional information

The GPS Tool Box is a column dedicated to highlighting algorithms and source code utilized by GPS engineers and scientists. If you have an interesting program or software package, you would like to share with our readers, please pass it along; e-mail it to us at gpstoolbox@ngs.noaa.gov. To comment on any of the source code discussed here, or to download source code, visit our Web site at http://www.ngs.noaa.gov/gps-toolbox. This column is edited by Stephen Hilla, National Geodetic Survey, NOAA, Silver Spring, Maryland, and Mike Craymer, Geodetic Survey Division, Natural Resources Canada, Ottawa, Ontario, Canada.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wu, D., Yan, H. & Shen, Y. TSAnalyzer, a GNSS time series analysis software. GPS Solut 21, 1389–1394 (2017). https://doi.org/10.1007/s10291-017-0637-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10291-017-0637-2

Keywords

Navigation