rinex_obs module

Parses Rinex .o files

class rinex_obs.RinexObs(input_path)[source]

Bases: NavData

Class handling Rinex observation files [1].

The Rinex Observation files (of the format .yyo) contain measured pseudoranges, carrier phase, doppler and signal-to-noise ratio measurements for multiple constellations and bands. This loader converts those file types into a NavData in which measurements from different bands are treated as separate measurement instances. Inherits from NavData().

This class has primarily been built with Rinex v3.05 in mind but it should also work for prior Rinex versions.

References

Loading Rinex observation files into a NavData based class.

Should input path to .yyo file.

Parameters:

input_path (string or path-like) – Path to rinex .o file

static _measure_type_dict()[source]

Map of Rinex observation measurement types to standard names.

Returns:

measure_type_dict – Dictionary of the form {rinex_character : measure_name}

Return type:

Dict

static _signal_type_dict()[source]

Dictionary from constellation and signal bands to signal types.

Transformations from Section 5.1 in [2] and 5.2.17 from [3].

Returns:

signal_type_dict – Dictionary of the form {constellation_band : {band : signal_type}}

Return type:

Dict

References