laika
gpxpy
laika | gpxpy | |
---|---|---|
3 | 1 | |
612 | 973 | |
0.3% | - | |
6.3 | 5.3 | |
about 1 month ago | about 2 months ago | |
Python | Python | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
laika
-
Rethinking GPS: Engineering Next-Gen Location at Uber
Cool, so it looks like they take the “raw” GPS location (after the GPS module does processing to spit out a lat/long) and applies statistical methods with a model of the actual 3D geometry. Seems like a smart way to improve the accuracy from “userspace”.
This reminds me of the Comma.ai project, Laika [0]. Since they have access to the raw GPS module data (Ie the actual timings of each received satellite transmitting), they can do things such as correcting for troposphere/ionosphere delays by looking up the relevant astro data as recorded by NASA and others.
[0]: https://github.com/commaai/laika
- GitHub - commaai/laika: Simple Python GNSS processing library
- Commaai/laika: Simple Python GNSS processing library
gpxpy
-
Anyone else having GPS trouble?
If you have a little experience with Python, there’s a really easy library for gpx files: https://github.com/tkrajina/gpxpy
What are some alternatives?
rtkbase - Your own GNSS base station for RTK localization with a Web GUI
fit2gpx - A simple Python library for converting .FIT files to .GPX files. It also includes tools to convert Strava data downloads in bulk to GPX.
pyUBX - Python library for parsing/generating u-blox UBX protocol messages, and for creating parsers/generators in other languages.
strava-offline - Keep a local mirror of Strava activities for further analysis/processing