commaai / laika

Simple Python GNSS processing library
MIT License
647 stars 179 forks source link

Download files and orbits in parallel #85

Closed gijskoning closed 2 years ago

gijskoning commented 2 years ago

Saves a couple of seconds. The best speedup will be done in the next pr where it will be possible to configure which ephem data to download, which can be used to skip downloads for certain types. Then I will recheck if this speed up is actually useful or revert the code

Also adds feature to skip parsing ephemeris data before a certain epoch. This will be used to save a lot of parsing time when using it with live data.

Test succeeds and verified offline localization is the same.