gnssrefl.download_orbits module
- gnssrefl.download_orbits.download_orbits(orbit: str, year: int, month: int, day: int, doy_end: int = None, hour: int = 0)
command line interface for download_orbits. If day is zero, then it is assumed that the month record is day or year
Examples
- download_orbits nav 2020 50 0
downloads broadcast orbits for day of year 50 in the year 2020
- download_orbits nav 2020 1 1
downloads broadcast orbits for January 1, 2020
- download_orbits gnss 2023 1 1
multi-GNSS orbits from GFZ
- download_orbits rapid 2023 1 1
rapid multi-GNSS orbits from GFZ
- download_orbits rapid 2023 1 0 -doy_end 10
rapid multi-GNSS orbits from GFZ for days of year 1 thru 10 in 2023
- Parameters:
orbit (string) –
value options:
gps (default) : uses GPS broadcast orbit
gps+glo : will use JAXA orbits which have GPS and Glonass (usually available in 48 hours)
gnss : will use GFZ orbits, which is multi-GNSS (available in 3-4 days). but taken from CDDIS archive
nav : GPS broadcast, adequate for reflectometry. Searches various places
nav-sopac : GPS broadcast file from SOPAC, adequate for reflectometry.
nav-esa : GPS broadcast file from ESA, adequate for reflectometry.
nav-cddis : GPS broadcast file from CDDIS, very slow to download
igs : IGS precise, GPS only
igr : IGS rapid, GPS only
jax : JAXA, GPS + Glonass, within a few days, missing block III GPS satellites
gbm : GFZ Potsdam, multi-GNSS, not rapid
grg : French group, GPS, Galileo and Glonass, not rapid
esa : ESA, multi-GNSS
gfr : GFZ rapid, GPS, Galileo and Glonass, since May 17 2021
wum : (disabled) Wuhan, multi-GNSS, not rapid
gnss2 : multi-GNSS, but uses IGN instead of CDDIS. does not work
gnss3 : multi-GNSS, but uses GFZ archive instead of CDDIS. same as gnss-gfz
ultra : ultra orbits directly from GFZ
rapid : rapid orbits directly from GFZ
year (integer) – full year
month (integer) – calendar month
day (integer) – day of the month
doy_end (integer) – optional, allows multiple day download
hour (int) – optional hour for ultrarapid orbit , default is zero
- gnssrefl.download_orbits.main()
- gnssrefl.download_orbits.parse_arguments()