[teqc] next official version of teqc on-line (2018 Mar 15)

Lou Estey lou at unavco.org
Thu Mar 15 10:58:33 MDT 2018

dear All,

The next official version -- 2018Mar15 -- of teqc is on-line:

Step 1: Get rid of your 2018Jan11 executable.  Remove it.  Delete it. Expunge it from existence.
(I never want to hear about that version again after this.)

Step 2: Then, as usual, save a copy of your previous teqc executable in case there
is some unexpected problem with the new executable.

The main changes and fixes since 2017 Sept 15 are given in detail in reverse
chronological order starting at:
http://www.unavco.org/software/data-processing/teqc/log/log.html#2018Mar15 --
but here's a brief summary about the main changes between this release and the last one:

- during qc when GLONASS ephemerides are available, the GLONASS SV positions are
now computed using the GLONASS ICD methodology

- long-standing bugs that (depending on the situation) were preventing Windows
builds from reading binary stdin or writing binary stdout (e.g. BINEX) have been
found and fixed

- during qc when SBAS ephemerides are available, SBAS SV positions are now computed
using the same methodology as for GLONASS (with appropriate parameter changes)

- during qc, '-unheathy' (= "don't use SVs marked as unhealthy in their ephemerides");
in order to use unhealthy SVs, you must use '+unheathy'; for more information, see

- There is a new qc indicator in the ASCII time plot; see in `teqc ++sym`:

     K = position solution is uncertain

- the option '+ap' (= show an 'average position' for the antenna in the qc report

- If reading BINEX, esp. via stdin, you can use the '+latency' options to see
the time delay between when records are created on the receiver to when they are
read by teqc on your computer:
[4975] teqc +help | grep latency
         +latency .           output time latency measurements to stdout
         +latency ..          output time latency measurements to stderr
         +latency name        output time latency measurements to file 'name'
         ++latency name       append time latency measurements to file 'name'
         -latency             don't output time latency measurements (default)
Successfully using this option requires that your computer's system time be synced
to a standard UTC time server (e.g. with NTP).  For more information, see

(Note 1: This option can possibly be extended, upon request, to other formats that
can be streamed.)

- new '+x_tilt' options  outputting external tilt data (2-axis tilt and sensor
[4976] teqc +help | grep x_tilt
         +x_tilt .            output any external tilt data to stdout
         +x_tilt ..           output any external tilt data to stderr
         +x_tilt name         output any external tilt data to file 'name'
         ++x_tilt name        append any external tilt data to file 'name'
         -x_tilt              don't output external tilt data (default)

(Note 2: The tilt data, currently, is only extracted by YXXDR NMEA strings.)

- A qc bug not letting teqc read multiple RINEX nav files from the same constellation
with the '-nav' option has been fixed. (This bug crept in between 28 Feb 2017 and
10 May 2017; thus it was in both the 2017Sep1 release and the replacement 2017Sep15

- reading of u-blox UBX RXM-RAWX should now correctly map all SV ids

As with the 2017Sep15 version, some builds are not available with this release:

- any HP-UX builds (due to a lack of access an HP-UX system for compiling)
- the Borland build for Windows; instead, use the Mingw-32 bit build
- the Mac OSX i5 gcc 4.2 64-bit build; instead, use the OSX i5 gcc 4.3 64-bit build
- Solaris Sparc 5.9 builds

If you have any questions, please let me know.


p.s. This looks like the second "Ides of March" release, the first one being
5 years ago.  That one was good for over two years.

p.p.s.  BTW, in case you missed it, a week ago, 8 Mar 2018, was the 400th
anniversary of Johannes Kepler first conceiving of his third law of planetary
motion -- the law that gave the relationship between the orbital periods and
sizes of all the known planets in 1618.  In Kepler's [translated] own words:

"... it was conceived on March 8 of the year 1618, but unfelicitously
submitted to calculation and rejected as false, and recalled only on May
15, when by a new onset it overcame by storm the darkness of my mind
with such full agreement between this idea and my labor of seventeen
years on Brahe’s observations that at first I believed I was dreaming and
had presupposed my result in the first assumptions."

(Harmonice mundi (1618) in "Johannes Kepler Gesammelte Werke", vol. 6 (Munich,
1940), p.  302. Translated in Owen Gingrich, “The origins of Kepler’s Third Law,”
in "Vistas in Astronomy", ed. by A. Beer and P. Beer, vol. 18, p. 595)

Louis H. Estey, Ph.D.              office:  [+001] 303-381-7456
UNAVCO, 6350 Nautilus Drive           FAX:  [+001] 303-381-7451
Boulder, CO  80301-5554            e-mail:  lou  unavco.org

"If the universe is the answer, what is the question?"
                                                -- Leon Lederman

More information about the teqc mailing list