gnssrefl.computemp1mp2 module

gnssrefl.computemp1mp2.ReadRecAnt(teqclog)

prints out Receiver and Antenna name from a teqc log

Parameters:

teqclog (str) – the name of a teqc log

gnssrefl.computemp1mp2.check_directories(station, year)

checks that directories exist for teqc logs

Parameters:
  • station (str) – 4 character station name

  • year (int) – full year

gnssrefl.computemp1mp2.get_files(station, year, doy, look)
Parameters:
  • station (str) – 4 character station name

  • year (int) – full year

  • doy (int) – day of year

  • look (bool) – whether you should try to get the file from unavco if it does not exist locally

Returns:

  • navfile (str) – navigation/orbit file

  • rinexfile (str) – name of the obs file

  • foutname (str) – full name of the teqc log output

  • mpdir (str) – directory for MP results

  • goahead (boolean) – whether you should go ahead and run teqc

gnssrefl.computemp1mp2.main()

computes MP1 MP2 stats using teqc or reads existing log

gnssrefl.computemp1mp2.readoutmp(teqcfile, rcvtype)

teqcfile input is the full name of a teqc log rcvtype is a string that includes the name of the receiver you are searching for. it does not have to be exact (so NETR would work for NETRS) returns MP1, MP2 (both in meters), and a boolean as to whether the values were found if rcvtype is set to NONE, it will return data without restriction

gnssrefl.computemp1mp2.run_teqc(teqc, navfile, rinexfile, foutname, mpdir)

run teqcs and stores the output

Parameters:
  • teqc (str) – location of the teqc executable

  • navfile (str) – name of the RINEX nav file

  • rinexfile (string) – name of the RINEX observation file

  • foutname (str) – name of the output file

  • mpdir (str) – location of the multipath directory on your system

gnssrefl.computemp1mp2.sfilename(station, year, doy)

Finds mp1 filename on your system

Parameters:
  • station (string) – 4 character station name

  • year (integer)

  • doy (integer) – day of year

Returns:

xfile – the full SNR filename on your local system

Return type:

string

gnssrefl.computemp1mp2.vegplt(station, tv, winter)

makes a plot of MP1 multipath metric. Sends to the screen

Parameters:
  • station (str) – 4 ch station name

  • tv (np array) – (year, doy, mp1, mp2)

  • winter (bool) – whether to throw out ~jan-apr and ~oct-dec