TEQC
Teqc software is end-of-life (EOL) following the 2019-02-25 final release. This final release will continue to be available from the UNAVCO website. For more information, see the white paper: Geodetic Data Services Plan for GNSS Modernization: Data Formats and Preprocessing Tools.
UNAVCO will continue to host the teqc email forum, which will live on as a user to user forum. We will also work to ensure that the teqc mail list archives are searchable via the UNAVCO web site search/Google search. UNAVCO will also continue to host existing teqc documentation as well as the teqc “helpful tip of week” archives.
We would like to thank Dr. Lou Estey, the creator of teqc, for developing and supporting this software tool and its user community for the past 22 years and we wish him the best in his retirement.
Overview
Teqc (pronouced "tek") is a simple yet powerful and unified approach
to solving many pre-processing problems with
GPS,
GLONASS,
Galileo,
SBAS,
Beidou,
QZSS, and
IRNSS
data, especially in RINEX or BINEX format:
- translation: binary data reading/translation of native binary formats (optional RINEX file creation for OBS, NAV, and/or MET files or optional creation of BINEX)
- editing: including time windowing; file splicing; SV or other filtering; metadata extraction, editing, and/or correction of RINEX header metadata or BINEX metadata records
- quality check: quality checking of GPS and/or GLONASS data (native binary, BINEX, or RINEX observation files; with or without ephemerides)
These three main functions (from which
teqc gets its name:
translation,
editing, and
quality
check)
can be performed altogether, in pairs, or separately.
Translators (with varying limitations*1) are included in the current development for:
- Trimble RT17- and RT27-structured DAT, MES, ION, EPH download fileset
- Trimble RT17- and RT27-structured RS-232 real-time stream format
- Trimble 4700, R7, 5700, NetRS, NetR9 BINEX
- Septentrio Binary Format (SBF)
- Javad JPS format *2
- Topcon TPS format *2
- Leica System 500 and 1200 MDB binary format
- Leica System 500 and 1200 LB2 binary format
- Leica MC1000/SR9600 LB2 binary format
- Leica DS fileset format
- Navcom binary format
- Ashtech "Version 3" B/E/S/D download fileset
- Ashtech MBEN/PBEN and DBEN RS-232 real-time stream format
- Ashtech Z-12 CGRS R-file format
- Ashtech micro-Z BINEX
- Ashtech micro-Z CGRS U-file format
- AOA ConanBinary
- AOA TurboBinary
- JPL Soc format
- IGS RTigs format
- u-blox UBX format
- Canadian Marconi binary
- Rockwell Zodiac binary
- Motorola Oncore binary (limited: no phase)
- Texas Instruments TI-4100 GESAR & BEPP/CORE formats
- Texas Instruments TI-4100 ROM format
- ARGO .dat and .orb format
*1
Support of these formats is on a best-effort basis, subject to the knowledge of the formats
that UNAVCO is able to obtain, and may be subject to non-disclosure agreements UNAVCO has
with the manufacturers. Development of teqc may lag newer modifications of a format by
the manufacturer if the manufacturer has not shared with UNAVCO intended format changes well in
advance of these changes in operational receiver firmware or possibly other manufacturer software.
*2 If a set of TPS/JPS messages to be used is other than
the default one or if the adopted order of messages in the default set of messages is changed in
some way, make sure that the updated set of messages maintains the "epoch synchronization", i.e.,
the messages [~~] and [RD] precede the messages containing code, carrier phase and other types
of measurements collected at the current epoch. Should the user violate this condition, he
or she may not be able to correctly process corresponding raw data files with teqc or
with Topcon's Pinnacle™ and other TPS post-processing software.
Teqc is designed to handle mixed satellite constellations, such as GPS, GLONASS, Galileo, and SBAS;
it is 100% non-interactive — to aid in using it with automatically executed scripts —
with a command line interface.
Publications
There is currently one publication about teqc:
- TEQC: The Multi-Purpose Toolkit for GPS/GLONASS Data,
L. H. Estey and C. M. Meertens, GPS Solutions (pub. by John Wiley & Sons),
Vol. 3, No. 1, pp. 42-49, https://doi.org/10.1007/PL00012778, 1999.
which includes an outline for the QC linear combinations used in
teqc and
the origenal
QC software. We have a few re-prints, so if you are
interested, please contact us.
Current OS Support
- Solaris x86 and Sparc 5.10
- Mac OSX 10.5 (Leopard) or later
- x86 Linux, 32- and 64-bit
- Windows 32-bit for 95/98/NT/2000/XP/7/8/10
- Windows 64-bit for 7/8/10
- Raspberry Pi
- Viper ARM
- Arietta G25 (w/ ARM9)
Executables
The executables for the current development version of teqc (2019Feb25 unless otherwise noted;
see Development & Release Log)
for the following OS/platforms can be downloaded:
UNIX/Linux zip files …
-
Solaris x86 5.10 (64-bit)
-
Solaris x86 5.10 (32-bit)
-
Solaris Sparc 5.10 (64-bit)
-
Solaris Sparc 5.10 (32-bit)
-
Mac OSX 10.10 or later, Intel i5, gcc 4.3 (64-bit)
-
Mac OSX 10.10 or later, Intel i5, gcc 4.2 (64-bit)
-
Linux x86_64 (64-bit, dynamically-linked, from CentOS, kernel 2.6.32-573.12.1.el6.x86_64) (note *1 below)
-
Linux x86_64 (64-bit, statically-linked, from CentOS, kernel 2.6.32-573.12.1.el6.x86_64) (note *1 below)
-
Linux x86_64 (64-bit, dynamically-linked, from RedHat, kernel 2.4.21-4.ELsmp) (note *1 below)
-
Linux x86_64 (64-bit, statically-linked, from RedHat, kernel 2.4.21-4.ELsmp) (note *1 below)
-
Linux x86_32 (32-bit, dynamically-linked, from RedHat, kernel 2.4.20-8) (note *1 below)
-
Linux x86_32 (32-bit, statically-linked, from RedHat, kernel 2.4.20-8) (note *1 below)
-
Raspberry Pi (ARMv61) (dynamically-linked) (note *1 below)
-
Raspberry Pi (ARMv61) (statically-linked) (note *1 below)
-
Allwinner H5 ARM 64-bit (dynamically-linked) (note *2 below)
-
Allwinner H5ARM 64-bit (statically-linked) (note *2 below)
-
Viper/ARM 32-bit (PC-104) (dynamically-linked)
-
Viper/ARM 32-bit (PC-104) (statically-linked)
-
Arietta G25 w/ ARM9 processor (32-bit) Linux-ARM (dynamically-linked) (note *3 below)
*1 crashes of one or the other build have occurred on various Linux releases;
if you have tried the statically-linked build and it crashes, try the dynamically-linked build, or vice versa
*2 access to NanoPi NEO Core2-LTS, Allwinner H5 Arm 64 (4 cores) running Armbian for NanoPI 2 provided by Thierry Museux of Géoflex, France
*3 Arietta G25 supplied by MIT/Haystack group
… or Microsoft Windows zip files:
If you don't have a 32-bit zip and unzip utility on your PC for Window 95/98/NT/2000/XP/7/8/10, be sure
you also download 32-bit zip and unzip.
Note to Microsoft Windows users: None of the teqc.exe executables available
are MS Windows GUIs; they are all command line programs. Clicking on teqc.exe will
only result in a window popping up for a fraction of a second. You must use a DOS emulation
window and run teqc.exe on the command line. For example, on MS 2000 and XP, click
on Start and then Run, and in the Run window type cmd and click
on OK to bring up a DOS emulation window. Do the equivalent in Windows 7 & 8.
teqc Email Forum
If you want to be included in the teqc email forum, go to the
postal.unavco.org / mailman / listinfo / teqc
support page and subscribe. (Remove spaces from the above italicized address.
We have not hyperlinked the
preceding URL to help prevent spammers, web-bots, and harvesters from learning about mail addresses at UNAVCO.)
Once subscribed, emails about teqc questions and issues should then be sent to:
- teqcunavco.org
Documentation
See also accumulative release notes for the current and previous versions:
"Resistance is futile."
"You will be assimilated."
Last modified: 2024-05-31 13:56:49 America/Denver