# GPSprocess **Repository Path**: whigg/GPSprocess ## Basic Information - **Project Name**: GPSprocess - **Description**: scripts for PPP processing stakes with gLAB - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-03-04 - **Last Updated**: 2022-08-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # A collection of python scripts used to automate our PPP GNSS processing. # # Workflow: * Drop all the receiver files in an "originaldata" folder (can be changed in settings) * run convertalltorinex to generate a bunch of teqc batch scripts to convert and split the files on survey start messages. These should be manually modified with the help of the field logbook. * run processallrinex to run gLab processing (autodownloading needed data files) # Folder structure (can be changed in settings): * originaldata <- a place to drop the leica *.m00 data files * bin <- a place to drop binary dependencies (teqc,glab,tar,gunzip) * GNSSproducts (SP3,CLK,DCB,.. are autodownloaded to this folder) * output <- where the glab reports will be organized. # Dependencies: * URL_LIST.txt from RTKLIB * misc servers for ephemerides files etc * gunzip & tar * teqc (for converting receiver files to rinex and getting meta data for rinex files) * gAGE [glab](http://www.gage.upc.edu/gLAB) (for the actual processing). # Downloading files You can also use some of these scripts with other GNSS processing tools. For example you may want to download all clock files from CODE for a specific rinex file. This can be done like this. ```python import teqctool import gnssproducts meta = teqctool.get_meta(rinex_filename) clk = gnssproducts.productfiles('COD_CLK',meta['start date & time'],meta['final date & time']) print(clk) ``` This will download the CLK files and return a list of filenames. The location of the local cache is specified in settings.py.