Batch Processing requires the Parallel Computing Toolbox. To enable batch processing, tick the "Batch Processing" box at the bottom of the GUI. Once batch processing has finished, an info window will show you when processing started and ended, as well as any failed files. Additionally, the table of failed processing is saved in the folder PROCESSLIST as LastFailed.mat. You can then load LastFailed.mat into the Batch Processing Table to reprocess these files. These files may have failed because a specific input file was accessed multiple times during the first run, for example. Changes to the settings in the GUI during batch processing will not affect the remaining files. If too many frequencies are found in a cell (e.g. Galileo: E1, E5a, E5b, E5 and E6), only the first three frequencies will be used for processing. Please note that QZSS is currently unavailable for batch processing.
The Batch-Processing-Table defines the files that raPPPid will process:
| Folder | File | GPS | Frequencies | Ranking | GLONASS | … | Start | End |
| Path to the folder of the RINEX file | Filename | en/disable GPS | GPS frequencies to process | GPS observation ranking | … | … | Start epoch of processing | Last epoch of processing |
| string | string | boolean | string | string | … | … | integer | integer |
Add files: This pushbutton opens a window where you can select single or multiple observation files within a folder and add them to the batch processing table. Observation files must be in the RINEX format or text files containing the output from an Android application recording raw smartphone GNSS measurements (*.txt, GnssLogger from Google is recommended, for example, gnss_log_$yyyy_$mm_$dd_$hh_$mm_$ss.txt).
Add folder: This pushbutton opens a window where you can select a folder. VieVS PPP will search this folder and its subfolders for observation files (RINEX format or textfiles containing Android raw GNSS measurements). They all will be added to the batch processing table.
Delete all: This pushbutton deletes the whole batch processing table. If you want to delete a single row, delete the content of this row's RINEX observation file cell. If you delete the content of any other cell, the content of the cell above is copied automatically.
Use parfor loop: Decide if a Matlab parfor loop is used during batch processing. Otherwise, a standard loop is used, and one row after the other is processed. The parallelization with a parfor loop dramatically reduces the processing time BUT:
Manipulate identical: Manipulate identical cells in all row.
Manipulate all: Manipulate all cells of the row where you will change a cell.
Plot: Create a plot of the world with the approximate position of all stations listed in the Batch Processing Table.
Load process list: Load a saved process list into the batch processing table. If there is already some content, the loaded process list is appended. Additionally, you can overwrite the current settings of the GUI with the settings used in the loaded process list.
Save process list: Save the current Batch Processing Table.
Jump to Table of Content