This pull request interprets blanks in RINEX 3 as 0.0. According to the RINEX 3.04 specification page A13 "Missing observations are written as 0.0 or blanks". Previously, blank observations caused a ValueError, were interpreted as a "malformed line" and then discarded.
The following snippet downloads a RINEX 3 file and reproduces the error.
Previous to this pull request there are many logging messages of INFO:root:malformed line for E25 for example. With the new changes, no errors are logged.
This pull request interprets blanks in RINEX 3 as 0.0. According to the RINEX 3.04 specification page A13 "Missing observations are written as 0.0 or blanks". Previously, blank observations caused a ValueError, were interpreted as a "malformed line" and then discarded.
The following snippet downloads a RINEX 3 file and reproduces the error.
Previous to this pull request there are many logging messages of
INFO:root:malformed line for E25
for example. With the new changes, no errors are logged.All selftests are passing.