Cargo Features

[dependencies]
gnss-qc = { version = "0.4.0", default-features = false, features = ["flate2", "sp3", "navigation", "embed_ephem"] }
default = flate2, sp3

Supports SP3 files by default
Support Gzip compressed files by default

flate2 default

Support Gzip compressed files natively

Enables flate2 of rinex ^0.20 and optional sp3

sp3 default

Unlock support of high precision SP3 files.
When targetting highest precision analysis and solutions, like in PPP,
Otherwise, your processing (and possible navigation) only relies on RINEX.

Enables sp3

navigation

Unlock Post Processed Navigation.
Without this option, you are limited to context setup & analysis (basic processing).
This option unlocks most advanced solvers.

Enables anise ^0.6, log, and rinex ^0.20, anise of optional sp3

Affects cfg::QcConfig.user_rx_ecef, context::time, context::QcContext.almanac, context::QcContext.earth_cef

embed_ephem

Unlock "embedded ephemeris" option,
which removes the need of Internet access on very first (ever) deployment in order to obtain the ANISE database

Enables embed_ephem of anise ^0.6