midgard.parsers.rinex_obs

A parser for reading Rinex observation files

RinexObsParser

RinexObsParser(file_path:Union[str, pathlib.Path], encoding:Union[str, NoneType]=None, logger:Union[Callable[[str], NoneType], NoneType]=<built-in function print>, strict:bool=False) -> None

A parser for reading Rinex observation files

Different versions of the Rinex format are implemented as subclasses

RinexObsParser.name (str)

name = 'Rinex'

RinexObsParser.read_data()

read_data(self) -> None

Dispatch to correct subclass based on version in Rinex file

Need to make sure the dispatch only happens for RinexObsParsers, not for subclasses.