Skip to content
forked from gnss-lab/gnss-tec

Total electron content reconstruction using GNSS data

License

Notifications You must be signed in to change notification settings

dk-zen/gnss-tec

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gnss-tec

gnss-tec is a Python package to reconstruct slant total electron content in the ionosphere using data provided by global navigation satellite systems (GPS, GLONASS, etc.). The module uses carrier phase and pseudo-range measurements from RINEX observation files as input.

Features

  • phase & pseudo-range TEC reconstruction
  • RINEX v2.n & 3.n support

Usage

A short usage example:

from gnss_tec import rnx
from gnss_tec.glo import collect_freq_nums

glo_freq_nums = collect_freq_nums('site0390.17g')

with open('site0390.17o') as obs_file:
    reader = rnx(obs_file, glo_freq_nums=glo_freq_nums)
    for tec in reader:
        print(
            '{} {}: {} {}'.format(
                tec.timestamp,
                tec.satellite,
                tec.phase_tec,
                tec.p_range_tec,
            )
        )

Installation

$ pip install gnss-tec

License

Distributed under the terms of the MIT license, gnss-tec is free and open source software.

Copyright Ilya Zhivetiev, 2019.

About

Total electron content reconstruction using GNSS data

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%