Skip to main content

TEC and receiver bias estimation model

Project description

TEC and Bias receiver estimation

Application TEC (by station) and receiver bias estimation through GNSS data processing and analysis, used for monitoring of ionospheric terrestrial layer.

Please, fell free to read more in EMBRACE.

Contributors involved

Departamento de Ciências Espaciais e Atmosféricas (CEA-II) - INPE

Dr. Cristiano Max Wrasse (Pesquisador) [cristiano.wrasse@inpe.br]
Dr. Cosme A. O. B. Figueiredo [cosme.figueiredo@inpe.br]

Departamento de Ciências Geodésicas (UNESP) - Presidente Prudente

Dr. João Francisco Galera Monico (Pesquisador) [galera.monico@unesp.br]

Development team - EMBRACE/INPE

Dr. Rodolfo G. Lotte [rodolfo.lotte@inpe.br]


GNSS's versions file covered:

  • GNSS rinex version 3.01
  • GNSS rinex version 3.02
  • GNSS rinex version 3.03

PS:. The EMBRACE TEC and Bias estimation make use of external library georinex for reading rinex files, which includes other versions! To read more about, check the link.

Features

This module includes the calculation of:

  • Automatic download and interpretation of Orbit and DCB files, both under MGEX (Multi-GNSS Experiment) format
  • Cycle-Slip correction
  • Relative TEC
  • Slant Factor
  • Daily TEC and receiver bias estimation
  • Absolute TEC
  • Vertical TEC

Output

This module runs for a set of rinex files. For each rinex processed, a python dictionary JSON-like structured is generated.

Contributing:

TODO list:

Of course, the model is far completed. Besides the TODOs marks into the code, the analysis for another situations are still demanded. If you notice some kind of mistake in the code, or just notice that could improve or optimize any method, please, fell free to clone this project and help our team to get better estimates.

Preparing your environment:

To contribute, you have to clone this repository and start your analysis/debugs/ so on.

After to clone the repository git in your local directory, the following the instructions will guide you to execute the model in your computer.

1. Updating your Python

The EMBRACE TEC and Bias estimation was developed using version Python 3.7+. If you do not have this version in your computer, an upgrade will be need.

First, check the version of your python typing python -V. If old versions are diplayed, thus, follow the steps below. For most of Ubuntu users, two versions are available on the OS, python2.7, and python3, which still do not fill the requirement due the python3 be usually under version 3.6 (to check this, please, type python3 -V). If not, the following steps might solve the problem.

To start the upgrade, update your system:

sudo apt-get update && sudo apt-get upgrade && sudo apt-get update

then, run:

sudo apt-get install python3.7

If everything is ok, edit your bashrc file:

sudo nano ~/.bashrc

and update the file:

source ~/.bashrc

and include at the last line: alias python=python3.7. Type:

python -V

Example of use

An example of using this package/library, can be found here.

Log

Download errors will be listed in tecmap.log on root path.

Help

Any question or suggestion, please, contact our support sending an email to desenvolvimento.emabrace@inpe.br or any of the contributers.

Project details


Release history Release notifications | RSS feed

This version

0.2

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tec-embrace-0.2.tar.gz (40.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tec_embrace-0.2-py3-none-any.whl (44.4 kB view details)

Uploaded Python 3

File details

Details for the file tec-embrace-0.2.tar.gz.

File metadata

  • Download URL: tec-embrace-0.2.tar.gz
  • Upload date:
  • Size: 40.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for tec-embrace-0.2.tar.gz
Algorithm Hash digest
SHA256 2c5bb61b4c20355f5d2c933c30f591612e8a2e8ad5650c835efe6fdb081a1b1d
MD5 be23cfa141ea5ad595e2d7458c68a9ea
BLAKE2b-256 fc34424be82cabee1f6425e960b05cc11f023b6d1b12774c591398a108c7f47f

See more details on using hashes here.

File details

Details for the file tec_embrace-0.2-py3-none-any.whl.

File metadata

  • Download URL: tec_embrace-0.2-py3-none-any.whl
  • Upload date:
  • Size: 44.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for tec_embrace-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7b3161f219d4bcb43d49bd463d0e26232dfb623fe253694cfa888de086907abc
MD5 04d995a151e7f69a2b718f07f1ea617b
BLAKE2b-256 4404f78b1736f8249a7093535287504d7a0a6ac44b261e714e872c0695861320

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page