midgard.ionosphere.klobuchar

epilog (str)

epilog = '\n**EXAMPLE**\n klobuchar_model.py(time, ion_coeffs, rec_pos, azel)\n args:\n time (I) : GPST\n ion_coeffs (I) : iono model parameters {a0,a1,a2,a3,b0,b1,b2,b3} as vector\n rec_pos (I) : receiver position {lat,lon,h} [rad, rad, m] as vector\n azel (I) : azimuth/elevation angle {az,el} [rad] as vector \n freq (I) : string, e.g. L1, L2, L5 (TODO: Not implemented)\n logger (I) : Function that logs\n l_result (O) : list containing the following parameters\n L1_delay : computed path delay on L1 [m]\n L1_variance: correspong variance [m^2]\n \n \n \n**COPYRIGHT**\n | Copyright 2018, by the Geodetic Institute, NMA\n | All rights reserved\n\n**AUTHORS**\n | Mohammed Ouassou \n | Geodetic Institute, NMA\n | Kartverksveien 21, N-3511\n | Hønefoss, Norway\n\nKeywords: Klobuchar model, Nequick broadcast model\n'

get_my_parser()

get_my_parser()

klobuchar()

klobuchar(t, ion_coeffs, rec_pos, az, el, logger=<built-in function print>)

Compute the ionospheric time-delay correction for the single-frequency by broadcast model (klobuchar model)

GPS and Beidu satellite navigation systems use this model. The implementation is based on original paper of Klobuchar, J.A. Ionospheric Time-Delay Algorithm for Single-Frequency GPS Users https://scinapse.io/papers/2058160370

Args:

Returns:

main()

main()

prolog (str)

prolog = '\n**PROGRAM**\n klobuchar_model.py\n \n**PURPOSE**\n compute the ionospheric time-delay correction for the single-frequency by broadcast model (klobuchar model).\n GPS and Beidu satellite navigation systems use this model.\n The implementation is based on original paper of Klobuchar, J.A.\n Ionospheric Time-Delay Algorithm for Single-Frequency GPS Users\n https://scinapse.io/papers/2058160370\n\n**USAGE**\n'