gnssrefl.decipher_argt module

gnssrefl.decipher_argt.decipher_argt(station, filename, idec, snrname, orbfile, recx, csnr, year, month, day)

This is an attempt to properly model the satellite orbits. It uses GNSS orbits from the GFZ and Fortran to compute azimuth and elevation angle. Right now it is L1 only, but does allow Galileo, GPS, and Glonass. It does require that someone send a proper station location.

This code was written specifically for a dataset collected in Argentina. It is not in NMEA format but was parsed from it.

Parameters:
  • station (str) – 4 char id

  • filename (str) – NMEA output from Argentina

  • idec (int) – decimation interval, sec

  • snrname (str) – ultimate output file

  • orbfile (str) – sp3 filename

  • recx (list of floats) – Cartesian station coordinates in meters

  • csnr (str) – 2 ch snr file choice, i.e. ‘66’ or ‘99’

  • year (int) – full yaer

  • month (int) – calendar month

  • day (int) – calendar day

gnssrefl.decipher_argt.new_azel(station, tmpfile, snrname, orbfile, csnr)

This is an attempt to properly model the satellite orbits. It uses GNSS orbits from the GFZ and Fortran to compute azimuth and elevation angle. Right now it is L1 only, but does allow Galileo, GPS, and Glonass. It does require that someone send a proper station location.

Parameters:
  • tmpfile (str) – NMEA output from Argentina

  • snrname (str) – ultimaet output file

  • orbfile (str) – sp3 filename

  • csnr (str) – 2 ch snr file choice, i.e. ‘66’ or ‘99’