GLAB
Interactive educational multipurpose package to process and analyse GNSS data, i.e., a GNSS positioning simulator.
Install / Use
/learn @ita-gnss-lab/GLABREADME
gLAB
Interactive educational multipurpose package to process and analyse GNSS data, i.e., a GNSS positioning simulator.
<p align="center"> <img src="https://github.com/user-attachments/assets/938b3cc9-8514-4109-9187-f470e91bee35"> </p>Context: any version of the gLAB software can be downloaded here. However, in none of these links you will obtain the tutorial datafiles. Such a material is packaged in the GNSS tutoral link, together with the gLAB source code in a tarball file (see Software and Data Files [Linux] for Linux). On the one hand, at the time I am writing it (April 2024) , the gLAB source code packaged in this tarball is the version 5.2, which didn't work on Linux. On the other hand, the latest version of gLAB at the time of writing it (v5.5.1) worked perfectly on Linux.
Therefore, in order to create a straightfoward path to use any gLAB version with the computation homeworks, I've created this repository, which contains both the version v5.5.1 for Linux and the tutorial material.
Branches
source-code-v5.5.1: contains the source code for gLAB version v5.5.1, but with a minor correction in theMakefile(see itsREADME.md)tutorials: contains the computational homeworks that were retreived in previous version of gLAB.main: contains both contents plusinstall.sh, which is used to install it seamlessly.
Installing and usage
- To install
glab, run./install.sh. It should generategLAB_linuxandgLAB_linux_multithread. If it doesn't work, seeREADME_install.txt. - Use
gLAB_GUI_64for gLAB with GUI (on a 64-bits computer architecture) orgLAB_linuxfor the command line approach.
Directory structure
FILES/: Contains the backup gzip files for each tutorial inTUTX/. You should not remove these files asntpd_tutX.shdecompresses them to create newWORK/TUTX/directories with the simulation results.PROG/:- Each
TUTX/directory just contains configuration plus symlink to gLAB executable.
- Each
WORK/: Contains the unzipped files and the simulation results for each tutorial inTUTX. This directory is ignored by git as it contains large files that are result of simulation. Possible file types that you might find in eachTUTX/dir:- RINEX ->
<sta><Doy>0.<yy><type><sta>: Station name.<Doy>: Day of year.<yy>: Year.<type>:o-> observation RINEX file;n-> navigation RINEX file Example:amc3030.03ois the observation RINEX file for theamcstation, on October 30th, 2003.
- precise orbits & clocks ->
.sp3extension - Antenna Phase Center (APC) ->
.atx. - Precise receiver coordinates ->
.snx.
- RINEX ->
ntpd_tutX.sh: Unix Shell script to run tutorial X. It basically createsWORK/TUTX/, and copies the config files fromPROG/TUTX/and data files fromFILES/TUTX/to it.
Related Skills
proje
Interactive vocabulary learning platform with smart flashcards and spaced repetition for effective language acquisition.
YC-Killer
2.7kA library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and use the link in the readme to join our open source AI research team.
best-practices-researcher
The most comprehensive Claude Code skills registry | Web Search: https://skills-registry-web.vercel.app
groundhog
400Groundhog's primary purpose is to teach people how Cursor and all these other coding agents work under the hood. If you understand how these coding assistants work from first principles, then you can drive these tools harder (or perhaps make your own!).
