File: "/hdd/git/rinex/data/amel0010.21g"
Ok(
    Rinex {
        header: RinexHeader {
            version: RinexVersion {
                major: 2,
                minor: 11,
            },
            crinex: None,
            rinex_type: NavigationMessage,
            constellation: Glonass,
            program: "teqc  2019Feb25",
            run_by: "Unknown",
            station: "Unknown",
            station_id: "Unknown",
            station_url: None,
            observer: "Unknown",
            agency: "Unknown",
            rcvr: None,
            ant: None,
            leap: Some(
                LeapSecond {
                    leap: 18,
                    past_future: 0,
                    week: 0,
                    day: 0,
                },
            ),
            coords: None,
            wavelengths: None,
            sampling_interval: None,
            epochs: (
                None,
                None,
            ),
            license: None,
            doi: None,
            gps_utc_delta: None,
            scaling_factor: None,
            rcvr_clock_offset_applied: None,
            obs_types: None,
        },
        record: [
            {
                "svClockBias": Float64(
                    0.0000728257000446,
                ),
                "epoch": Epoch(
                    2020-12-31T23:45:00,
                ),
                "VelX": Float64(
                    -2.19618225098,
                ),
                "VelZ": Float64(
                    1.05964565277,
                ),
                "satPosZ": Float64(
                    21931.6977539,
                ),
                "satPosX": Float64(
                    -1488.79980469,
                ),
                "svClockDrift": Float64(
                    0.0,
                ),
                "health": Float64(
                    0.0,
                ),
                "navMsgType": NavMsgType(
                    Lnav,
                ),
                "navRecType": NavRecType(
                    Ephemeride,
                ),
                "AccelX": Float64(
                    0.00000000372529029846,
                ),
                "freqNum": Float64(
                    1.0,
                ),
                "AccelY": Float64(
                    0.0,
                ),
                "ageOp": Float64(
                    0.0,
                ),
                "sv": Sv(
                    Sv {
                        constellation: Glonass,
                        prn: 1,
                    },
                ),
                "AccelZ": Float64(
                    -0.000000000931322574615,
                ),
                "svClockDriftRate": Float64(
                    73800.0,
                ),
                "VelY": Float64(
                    -2.04926967621,
                ),
                "satPosY": Float64(
                    12928.8071289,
                ),
            },
            {
                "svClockDrift": Float64(
                    0.0,
                ),
                "navRecType": NavRecType(
                    Ephemeride,
                ),
                "AccelY": Float64(
                    0.0,
                ),
                "VelX": Float64(
                    -2.58410930634,
                ),
                "satPosX": Float64(
                    -5823.14306641,
                ),
                "satPosZ": Float64(
                    22966.190918,
                ),
                "freqNum": Float64(
                    1.0,
                ),
                "epoch": Epoch(
                    2021-01-01T00:15:00,
                ),
                "navMsgType": NavMsgType(
                    Lnav,
                ),
                "svClockBias": Float64(
                    0.0000728266313672,
                ),
                "health": Float64(
                    0.0,
                ),
                "AccelZ": Float64(
                    -0.00000000186264514923,
                ),
                "satPosY": Float64(
                    9438.30029297,
                ),
                "sv": Sv(
                    Sv {
                        constellation: Glonass,
                        prn: 1,
                    },
                ),
                "AccelX": Float64(
                    0.00000000186264514923,
                ),
                "svClockDriftRate": Float64(
                    75600.0,
                ),
                "VelY": Float64(
                    -1.79239845276,
                ),
                "VelZ": Float64(
                    0.0823545455933,
                ),
                "ageOp": Float64(
                    0.0,
                ),
            },
            {
                "VelZ": Float64(
                    -0.901129722595,
                ),
                "AccelX": Float64(
                    0.0,
                ),
                "health": Float64(
                    0.0,
                ),
                "sv": Sv(
                    Sv {
                        constellation: Glonass,
                        prn: 1,
                    },
                ),
                "AccelZ": Float64(
                    -0.00000000279396772385,
                ),
                "VelX": Float64(
                    -2.72399520874,
                ),
                "freqNum": Float64(
                    1.0,
                ),
                "epoch": Epoch(
                    2021-01-01T00:45:00,
                ),
                "svClockDriftRate": Float64(
                    77400.0,
                ),
                "navRecType": NavRecType(
                    Ephemeride,
                ),
                "satPosZ": Float64(
                    22224.449707,
                ),
                "AccelY": Float64(
                    0.0,
                ),
                "svClockDrift": Float64(
                    0.0,
                ),
                "ageOp": Float64(
                    0.0,
                ),
                "satPosX": Float64(
                    -10642.0087891,
                ),
                "VelY": Float64(
                    -1.35707569122,
                ),
                "satPosY": Float64(
                    6583.79394531,
                ),
                "svClockBias": Float64(
                    0.0000728275626898,
                ),
                "navMsgType": NavMsgType(
                    Lnav,
                ),
            },
            {
                "VelZ": Float64(
                    3.39131069183,
                ),
                "satPosZ": Float64(
                    7209.51953125,
                ),
                "VelX": Float64(
                    -0.592916488647,
                ),
                "navRecType": NavRecType(
                    Ephemeride,
                ),
                "freqNum": Float64(
                    -4.0,
                ),
                "sv": Sv(
                    Sv {
                        constellation: Glonass,
                        prn: 2,
                    },
                ),
                "AccelX": Float64(
                    0.00000000465661287308,
                ),
                "navMsgType": NavMsgType(
                    Lnav,
                ),
                "ageOp": Float64(
                    0.0,
                ),
                "satPosX": Float64(
                    15205.4326172,
                ),
                "VelY": Float64(
                    -0.79903793335,
                ),
                "svClockBias": Float64(
                    0.000460986979306,
                ),
                "svClockDrift": Float64(
                    0.00000000000181898940355,
                ),
                "AccelZ": Float64(
                    0.00000000186264514923,
                ),
                "epoch": Epoch(
                    2020-12-31T23:45:00,
                ),
                "svClockDriftRate": Float64(
                    73800.0,
                ),
                "health": Float64(
                    0.0,
                ),
                "satPosY": Float64(
                    19225.1708984,
                ),
                "AccelY": Float64(
                    0.0,
                ),
            },
            {
                "satPosY": Float64(
                    17422.7373047,
                ),
                "svClockDrift": Float64(
                    0.00000000000181898940355,
                ),
                "satPosX": Float64(
                    13472.2568359,
                ),
                "VelX": Float64(
                    -1.33898162842,
                ),
                "health": Float64(
                    0.0,
                ),
                "satPosZ": Float64(
                    12958.0610352,
                ),
                "AccelZ": Float64(
                    0.000000000931322574615,
                ),
                "svClockDriftRate": Float64(
                    75600.0,
                ),
                "VelZ": Float64(
                    2.95472621918,
                ),
                "navMsgType": NavMsgType(
                    Lnav,
                ),
                "navRecType": NavRecType(
                    Ephemeride,
                ),
                "AccelX": Float64(
                    0.00000000465661287308,
                ),
                "VelY": Float64(
                    -1.16078948975,
                ),
                "epoch": Epoch(
                    2021-01-01T00:15:00,
                ),
                "ageOp": Float64(
                    0.0,
                ),
                "freqNum": Float64(
                    -4.0,
                ),
                "AccelY": Float64(
                    0.0,
                ),
                "sv": Sv(
                    Sv {
                        constellation: Glonass,
                        prn: 2,
                    },
                ),
                "svClockBias": Float64(
                    0.000460990704596,
                ),
            },
            {
                "satPosY": Float64(
                    12189.2026367,
                ),
                "satPosZ": Float64(
                    -10191.9970703,
                ),
                "AccelX": Float64(
                    0.00000000279396772385,
                ),
                "freqNum": Float64(
                    5.0,
                ),
                "navMsgType": NavMsgType(
                    Lnav,
                ),
                "health": Float64(
                    0.0,
                ),
                "epoch": Epoch(
                    2020-12-31T23:45:00,
                ),
                "svClockBias": Float64(
                    0.0000283317640424,
                ),
                "ageOp": Float64(
                    0.0,
                ),
                "AccelZ": Float64(
                    0.00000000372529029846,
                ),
                "svClockDriftRate": Float64(
                    85890.0,
                ),
                "sv": Sv(
                    Sv {
                        constellation: Glonass,
                        prn: 3,
                    },
                ),
                "VelY": Float64(
                    0.85361289978,
                ),
                "AccelY": Float64(
                    0.0,
                ),
                "svClockDrift": Float64(
                    0.0,
                ),
                "navRecType": NavRecType(
                    Ephemeride,
                ),
                "VelZ": Float64(
                    3.19733142853,
                ),
                "satPosX": Float64(
                    19971.1142578,
                ),
                "VelX": Float64(
                    1.11902427673,
                ),
            },
        ],
    },
)
date str "20210101 000004"
File: "/hdd/git/rinex/data/AMEL00NLD_R_20210010000_01D_MN.rnx"
Ok(
    Rinex {
        header: RinexHeader {
            version: RinexVersion {
                major: 3,
                minor: 4,
            },
            crinex: None,
            rinex_type: NavigationMessage,
            constellation: Mixed,
            program: "NetR9 5.37",
            run_by: "Receiver Operator",
            station: "Unknown",
            station_id: "Unknown",
            station_url: None,
            observer: "Unknown",
            agency: "Unknown",
            rcvr: None,
            ant: None,
            leap: Some(
                LeapSecond {
                    leap: 18,
                    past_future: 18,
                    week: 2185,
                    day: 7,
                },
            ),
            coords: None,
            wavelengths: None,
            sampling_interval: None,
            epochs: (
                None,
                None,
            ),
            license: None,
            doi: None,
            gps_utc_delta: None,
            scaling_factor: None,
            rcvr_clock_offset_applied: None,
            obs_types: None,
        },
        record: [
            {
                "svClockDriftRate": Float64(
                    0.0,
                ),
                "epoch": Epoch(
                    2021-01-01T00:00:00,
                ),
                "navMsgType": NavMsgType(
                    Lnav,
                ),
                "svClockDrift": Float64(
                    -0.0000000000752518047875,
                ),
                "sv": Sv(
                    Sv {
                        constellation: Beidou,
                        prn: 5,
                    },
                ),
                "navRecType": NavRecType(
                    Ephemeride,
                ),
                "svClockBias": Float64(
                    -0.000426337239332,
                ),
            },
            {
                "svClockBias": Float64(
                    -0.000426608719863,
                ),
                "epoch": Epoch(
                    2021-01-01T01:00:00,
                ),
                "svClockDrift": Float64(
                    -0.0000000000753255235963,
                ),
                "navRecType": NavRecType(
                    Ephemeride,
                ),
                "sv": Sv(
                    Sv {
                        constellation: Beidou,
                        prn: 5,
                    },
                ),
                "navMsgType": NavMsgType(
                    Lnav,
                ),
                "svClockDriftRate": Float64(
                    0.0,
                ),
            },
            {
                "epoch": Epoch(
                    2021-01-01T02:00:00,
                ),
                "navRecType": NavRecType(
                    Ephemeride,
                ),
                "navMsgType": NavMsgType(
                    Lnav,
                ),
                "svClockDrift": Float64(
                    -0.0000000000753690443389,
                ),
                "sv": Sv(
                    Sv {
                        constellation: Beidou,
                        prn: 5,
                    },
                ),
                "svClockDriftRate": Float64(
                    0.0,
                ),
                "svClockBias": Float64(
                    -0.000426880083978,
                ),
            },
            {
                "svClockBias": Float64(
                    -0.000427149701864,
                ),
                "epoch": Epoch(
                    2021-01-01T03:00:00,
                ),
                "svClockDriftRate": Float64(
                    0.0,
                ),
                "navRecType": NavRecType(
                    Ephemeride,
                ),
                "sv": Sv(
                    Sv {
                        constellation: Beidou,
                        prn: 5,
                    },
                ),
                "svClockDrift": Float64(
                    -0.0000000000751407824851,
                ),
                "navMsgType": NavMsgType(
                    Lnav,
                ),
            },
            {
                "svClockBias": Float64(
                    -0.000427420251071,
                ),
                "epoch": Epoch(
                    2021-01-01T04:00:00,
                ),
                "navRecType": NavRecType(
                    Ephemeride,
                ),
                "svClockDrift": Float64(
                    -0.000000000075136341593,
                ),
                "svClockDriftRate": Float64(
                    0.0,
                ),
                "navMsgType": NavMsgType(
                    Lnav,
                ),
                "sv": Sv(
                    Sv {
                        constellation: Beidou,
                        prn: 5,
                    },
                ),
            },
            {
                "svClockBias": Float64(
                    -0.000427690567449,
                ),
                "svClockDrift": Float64(
                    -0.000000000075113248954,
                ),
                "navMsgType": NavMsgType(
                    Lnav,
                ),
                "epoch": Epoch(
                    2021-01-01T05:00:00,
                ),
                "svClockDriftRate": Float64(
                    0.0,
                ),
                "sv": Sv(
                    Sv {
                        constellation: Beidou,
                        prn: 5,
                    },
                ),
                "navRecType": NavRecType(
                    Ephemeride,
                ),
            },
            {
                "epoch": Epoch(
                    2021-01-01T11:30:00,
                ),
                "navRecType": NavRecType(
                    Ephemeride,
                ),
                "svClockBias": Float64(
                    -0.00101557665039,
                ),
                "svClockDriftRate": Float64(
                    0.0,
                ),
                "navMsgType": NavMsgType(
                    Lnav,
                ),
                "svClockDrift": Float64(
                    -0.0000000000080433437688,
                ),
                "sv": Sv(
                    Sv {
                        constellation: Galileo,
                        prn: 1,
                    },
                ),
            },
            {
                "sv": Sv(
                    Sv {
                        constellation: Galileo,
                        prn: 1,
                    },
                ),
                "navRecType": NavRecType(
                    Ephemeride,
                ),
                "svClockBias": Float64(
                    -0.00101560523035,
                ),
                "navMsgType": NavMsgType(
                    Lnav,
                ),
                "epoch": Epoch(
                    2021-01-01T12:30:00,
                ),
                "svClockDrift": Float64(
                    -0.00000000000802913291409,
                ),
                "svClockDriftRate": Float64(
                    0.0,
                ),
            },
        ],
    },
)
test test::test_rinex_constructor ... ok
