One bias record decoded from a DCB or OSB product.
value, sigma, slope and slope_sigma are seconds (per second for the
slope) when unit is :nanoseconds, and cycles when it is :cycles.
family is :code or :phase from the observable code, or :mixed for a
DSB or ISB pairing a code with a phase observable, which code and phase
lookups do not use. line is the one-based source line of the row, nil
for a record not read from text.
Summary
Types
@type t() :: %Sidereon.GNSS.Bias.Record{ family: :code | :phase | :mixed, kind: :osb | :dsb | :isb, line: pos_integer() | nil, obs1: String.t(), obs2: String.t() | nil, sigma: float() | nil, slope: float() | nil, slope_sigma: float() | nil, svn: String.t() | nil, target: String.t(), unit: :nanoseconds | :cycles, valid_from: String.t() | nil, valid_until: String.t() | nil, value: float() }