sphinx.addnodesdocument)}( rawsourcechildren](docutils.nodessubstitution_definition)}(h.. |rel| replace:: 10.71h]h Text10.71}parenth sba attributes}(ids]classes]names]reladupnames]backrefs]utagnameh source lineKhh _documenthubh )}(h.. |date| replace:: |today| h]h2024 136}(hh)h(hh%Nh'Nubah}(h]h]h]dateah ]h"]uh$h h%h&h'Khhh(hubh section)}(hhh](h title)}(h10.71h]h10.71}(hh?h(hh%Nh'Nubah}(h]h]h]h ]h"]uh$h=hh:h(hh%A/chandler/home/floyd/public_html/gg/docs/source/relnote/10.71.rsth'Kubh paragraph)}(hXRelease 10.71 consolidates incremental updates made since release 10.70 of June 2018 and completes modifications to GAMIT following recommendations for the `IGS's repro3 `_. Significant changes of which most users should be aware are:h](hRelease 10.71 consolidates incremental updates made since release 10.70 of June 2018 and completes modifications to GAMIT following recommendations for the }(hhPh(hh%Nh'Nubh reference)}(h7`IGS's repro3 `_h]hIGS’s repro3}(hhZh(hh%Nh'Nubah}(h]h]h]h ]h"]name IGS's repro3refuri%http://acc.igs.org/repro3/repro3.htmluh$hXhhPubh target)}(h( h]h}(h] igs-s-repro3ah]h] igs's repro3ah ]h"]refurihkuh$hl referencedKhhPubh>. Significant changes of which most users should be aware are:}(hhPh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'Khh:h(hubh bullet_list)}(hhh](h list_item)}(hXThe radiation pressure model is expanded from 9 to 13 parameters, adding two twice-per-revolution (2/rev) and two 4/rev terms. GAMIT will carry all 13 parameters, designated :content:`ECOMC` (for Empirical CODE Models 1 and 2 combined) in :file:`tables/sestbl.` In generating fits to the IGS orbits, we recommend using :content:`ECOMC` (the default). Note that if you estimate orbits in GAMIT (:content:`RELAX.` in :file:`tables/sestbl.`) you cannot mix in GLOBK the 10.71 processing with pre-10.71 processing that uses the 9-parameter (BERNE or ECOM1) models. When combining regional processing with MIT or SIO global h-files, you should always run GAMIT without orbit estimation (:content:`BASELINE` in :file:`tables/sestbl.`), as we have long recommended. Even with the same version, different choices of orbit modeling parameters are likely to make the MIT combined binary-files incompatible with recently processed. If :content:`BASELINE` model is used in the GAMIT processing, the incompatibilities will be minor but in :content:`RELAX` mode they can be severe (high :math:`\chi^2` increments). Removing all :content:`apr_svs`, :content:`mar_svs`, :content:`apr_rad` and :content:`mar_rad` options in the GLOBK command file should minimize the effects of incompatibilities. h]hO)}(hXThe radiation pressure model is expanded from 9 to 13 parameters, adding two twice-per-revolution (2/rev) and two 4/rev terms. GAMIT will carry all 13 parameters, designated :content:`ECOMC` (for Empirical CODE Models 1 and 2 combined) in :file:`tables/sestbl.` In generating fits to the IGS orbits, we recommend using :content:`ECOMC` (the default). Note that if you estimate orbits in GAMIT (:content:`RELAX.` in :file:`tables/sestbl.`) you cannot mix in GLOBK the 10.71 processing with pre-10.71 processing that uses the 9-parameter (BERNE or ECOM1) models. When combining regional processing with MIT or SIO global h-files, you should always run GAMIT without orbit estimation (:content:`BASELINE` in :file:`tables/sestbl.`), as we have long recommended. Even with the same version, different choices of orbit modeling parameters are likely to make the MIT combined binary-files incompatible with recently processed. If :content:`BASELINE` model is used in the GAMIT processing, the incompatibilities will be minor but in :content:`RELAX` mode they can be severe (high :math:`\chi^2` increments). Removing all :content:`apr_svs`, :content:`mar_svs`, :content:`apr_rad` and :content:`mar_rad` options in the GLOBK command file should minimize the effects of incompatibilities.h](hThe radiation pressure model is expanded from 9 to 13 parameters, adding two twice-per-revolution (2/rev) and two 4/rev terms. GAMIT will carry all 13 parameters, designated }(hhh(hh%Nh'Nubh literal)}(h:content:`ECOMC`h]hECOMC}(hhh(hh%Nh'Nubah}(h]h](code highlightcontenttexteh]h ]h"]languagehuh$hhhubh1 (for Empirical CODE Models 1 and 2 combined) in }(hhh(hh%Nh'Nubh)}(h:file:`tables/sestbl.`h]htables/sestbl.}(hhh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhhubh: In generating fits to the IGS orbits, we recommend using }(hhh(hh%Nh'Nubh)}(h:content:`ECOMC`h]hECOMC}(hhh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhhubh; (the default). Note that if you estimate orbits in GAMIT (}(hhh(hh%Nh'Nubh)}(h:content:`RELAX.`h]hRELAX.}(hhh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhhubh in }(hhh(hh%Nh'Nubh)}(h:file:`tables/sestbl.`h]htables/sestbl.}(hhh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhhubh) you cannot mix in GLOBK the 10.71 processing with pre-10.71 processing that uses the 9-parameter (BERNE or ECOM1) models. When combining regional processing with MIT or SIO global h-files, you should always run GAMIT without orbit estimation (}(hhh(hh%Nh'Nubh)}(h:content:`BASELINE`h]hBASELINE}(hjh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhhubh in }hhsbh)}(h:file:`tables/sestbl.`h]htables/sestbl.}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhhubh), as we have long recommended. Even with the same version, different choices of orbit modeling parameters are likely to make the MIT combined binary-files incompatible with recently processed. If }(hhh(hh%Nh'Nubh)}(h:content:`BASELINE`h]hBASELINE}(hj*h(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhhubhS model is used in the GAMIT processing, the incompatibilities will be minor but in }(hhh(hh%Nh'Nubh)}(h:content:`RELAX`h]hRELAX}(hj=h(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhhubh mode they can be severe (high }(hhh(hh%Nh'Nubh math)}(h:math:`\chi^2`h]h\chi^2}(hjRh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$jPhhubh increments). Removing all }(hhh(hh%Nh'Nubh)}(h:content:`apr_svs`h]hapr_svs}(hjdh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhhubh, }(hhh(hh%Nh'Nubh)}(h:content:`mar_svs`h]hmar_svs}(hjwh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhhubh, }hhsbh)}(h:content:`apr_rad`h]hapr_rad}(hjh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhhubh and }(hhh(hh%Nh'Nubh)}(h:content:`mar_rad`h]hmar_rad}(hjh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhhubhT options in the GLOBK command file should minimize the effects of incompatibilities.}(hhh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'Khhubah}(h]h]h]h ]h"]uh$hhhh(hh%hMh'Nubh)}(hXBeidou processing now uses L6/C6 (B3 at 1268.53 MHz) rather than L7/C7 (B2b at 1207.140 MHz) as the lower-frequency observable to accommodate the tracking configuration of most of the current GNSS receivers providing public data. Based on a sampling of 230 RINEX files from the archives, about 50% include only L6/C6 compared with about 5% that include only L7/C7. The higher-frequency observable will remain L2/C2 (B1-2 at 1561.098 MHz) since very few of the public RINEX files contain L1/C1 from the B1 at 1575.42 MHz transmitted by BDS-3 satellites. If L7/C7 is the only observable present (i.e., no L6/C6), GAMIT will try to process the data along with L7/C7 receivers but there may be ambiguity resolution issues. Users should assess data files and process together only those sites with the same frequency data. There are still some issues with clock estimates for Beidou data and pre-fit editing in :program:`autcln`. h]hO)}(hXBeidou processing now uses L6/C6 (B3 at 1268.53 MHz) rather than L7/C7 (B2b at 1207.140 MHz) as the lower-frequency observable to accommodate the tracking configuration of most of the current GNSS receivers providing public data. Based on a sampling of 230 RINEX files from the archives, about 50% include only L6/C6 compared with about 5% that include only L7/C7. The higher-frequency observable will remain L2/C2 (B1-2 at 1561.098 MHz) since very few of the public RINEX files contain L1/C1 from the B1 at 1575.42 MHz transmitted by BDS-3 satellites. If L7/C7 is the only observable present (i.e., no L6/C6), GAMIT will try to process the data along with L7/C7 receivers but there may be ambiguity resolution issues. Users should assess data files and process together only those sites with the same frequency data. There are still some issues with clock estimates for Beidou data and pre-fit editing in :program:`autcln`.h](hXBeidou processing now uses L6/C6 (B3 at 1268.53 MHz) rather than L7/C7 (B2b at 1207.140 MHz) as the lower-frequency observable to accommodate the tracking configuration of most of the current GNSS receivers providing public data. Based on a sampling of 230 RINEX files from the archives, about 50% include only L6/C6 compared with about 5% that include only L7/C7. The higher-frequency observable will remain L2/C2 (B1-2 at 1561.098 MHz) since very few of the public RINEX files contain L1/C1 from the B1 at 1575.42 MHz transmitted by BDS-3 satellites. If L7/C7 is the only observable present (i.e., no L6/C6), GAMIT will try to process the data along with L7/C7 receivers but there may be ambiguity resolution issues. Users should assess data files and process together only those sites with the same frequency data. There are still some issues with clock estimates for Beidou data and pre-fit editing in }(hjh(hh%Nh'Nubhliteral_strong)}(h:program:`autcln`h]hautcln}(hjh(hh%Nh'Nubah}(h]h]programah]h ]h"]uh$jhjubh.}(hjh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'Khjubah}(h]h]h]h ]h"]uh$hhhh(hh%hMh'Nubh)}(hXkThe default :file:`tables/sestbl.` now has the 2nd-order ionosphere model turned on. The IGSG IONEX files will be used by default. If processing near-real time, the :option:`-ion igrg` option should be used with :program:`sh_gamit`. We also recommend always including the :content:`Inertial Reference System` option (current default :content:`IAU0A`) explicitly. h]hO)}(hXjThe default :file:`tables/sestbl.` now has the 2nd-order ionosphere model turned on. The IGSG IONEX files will be used by default. If processing near-real time, the :option:`-ion igrg` option should be used with :program:`sh_gamit`. We also recommend always including the :content:`Inertial Reference System` option (current default :content:`IAU0A`) explicitly.h](h The default }(hjh(hh%Nh'Nubh)}(h:file:`tables/sestbl.`h]htables/sestbl.}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh now has the 2nd-order ionosphere model turned on. The IGSG IONEX files will be used by default. If processing near-real time, the }(hjh(hh%Nh'Nubh pending_xref)}(h:option:`-ion igrg`h]h)}(hjh]h -ion igrg}(hjh(hh%Nh'Nubah}(h]h](xrefstd std-optioneh]h ]h"]uh$hhj ubah}(h]h]h]h ]h"]refdoc relnote/10.71 refdomainjreftypeoption refexplicitrefwarn std:programN reftarget -ion igrguh$j h%hMh'Khjubh option should be used with }(hjh(hh%Nh'Nubj)}(h:program:`sh_gamit`h]hsh_gamit}(hj4h(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhjubh). We also recommend always including the }(hjh(hh%Nh'Nubh)}(h$:content:`Inertial Reference System`h]hInertial Reference System}(hjFh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhjubh option (current default }(hjh(hh%Nh'Nubh)}(h:content:`IAU0A`h]hIAU0A}(hjYh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhjubh ) explicitly.}(hjh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'Khjubah}(h]h]h]h ]h"]uh$hhhh(hh%hMh'Nubh)}(hX:file:`tables/svnav.dat` is now linked to the IGS satellite metadata SINEX file (:file:`igs_metadata.snx`). Release 10.70 and earlier versions of GAMIT cannot read this file format and :file:`svnav.dat` needs to be linked to :file:`svanv.dat.allgnss`, which will be maintained for the foreseeable future. Several changes to files in the :file:`tables/` directory may be incompatible with early versions of GAMIT. h]hO)}(hX:file:`tables/svnav.dat` is now linked to the IGS satellite metadata SINEX file (:file:`igs_metadata.snx`). Release 10.70 and earlier versions of GAMIT cannot read this file format and :file:`svnav.dat` needs to be linked to :file:`svanv.dat.allgnss`, which will be maintained for the foreseeable future. Several changes to files in the :file:`tables/` directory may be incompatible with early versions of GAMIT.h](h)}(h:file:`tables/svnav.dat`h]htables/svnav.dat}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj|ubh9 is now linked to the IGS satellite metadata SINEX file (}(hj|h(hh%Nh'Nubh)}(h:file:`igs_metadata.snx`h]higs_metadata.snx}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj|ubhP). Release 10.70 and earlier versions of GAMIT cannot read this file format and }(hj|h(hh%Nh'Nubh)}(h:file:`svnav.dat`h]h svnav.dat}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj|ubh needs to be linked to }(hj|h(hh%Nh'Nubh)}(h:file:`svanv.dat.allgnss`h]hsvanv.dat.allgnss}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj|ubhW, which will be maintained for the foreseeable future. Several changes to files in the }(hj|h(hh%Nh'Nubh)}(h:file:`tables/`h]htables/}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj|ubh< directory may be incompatible with early versions of GAMIT.}(hj|h(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'Khjxubah}(h]h]h]h ]h"]uh$hhhh(hh%hMh'Nubh)}(hXThe :file:`tables/station.info` file now accommodates another optional column (:content:`AntDAZ` in the header line) to specify the azimuth (clockwise from true north) of the antenna. Conventionally antennas are aligned with true north but some (and likely many others that we don't know about yet) are recorded as set to another azimuth. The :content:`AntDAZ` azimuth is read to rotate the phase center offsets (PCOs) and phase center variations (PCVs) from the ANTEX file (:file:`tables/antmod.dat`) to correct for the azimuth of the antenna. :program:`sh_upd_stnfo` can extract this information from IGS log files if the :content:`AntDAZ` header is included (users should ensure that there are no non-numeric values in the columns below :content:`AntDAZ`; white space in OK). The IGS will not implement this feature until ITRF2020 is released (that is, it will be part of repro3 but not the operational processing). h]hO)}(hXThe :file:`tables/station.info` file now accommodates another optional column (:content:`AntDAZ` in the header line) to specify the azimuth (clockwise from true north) of the antenna. Conventionally antennas are aligned with true north but some (and likely many others that we don't know about yet) are recorded as set to another azimuth. The :content:`AntDAZ` azimuth is read to rotate the phase center offsets (PCOs) and phase center variations (PCVs) from the ANTEX file (:file:`tables/antmod.dat`) to correct for the azimuth of the antenna. :program:`sh_upd_stnfo` can extract this information from IGS log files if the :content:`AntDAZ` header is included (users should ensure that there are no non-numeric values in the columns below :content:`AntDAZ`; white space in OK). The IGS will not implement this feature until ITRF2020 is released (that is, it will be part of repro3 but not the operational processing).h](hThe }(hjh(hh%Nh'Nubh)}(h:file:`tables/station.info`h]htables/station.info}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh0 file now accommodates another optional column (}(hjh(hh%Nh'Nubh)}(h:content:`AntDAZ`h]hAntDAZ}(hjh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhjubh in the header line) to specify the azimuth (clockwise from true north) of the antenna. Conventionally antennas are aligned with true north but some (and likely many others that we don’t know about yet) are recorded as set to another azimuth. The }(hjh(hh%Nh'Nubh)}(h:content:`AntDAZ`h]hAntDAZ}(hj)h(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhjubhs azimuth is read to rotate the phase center offsets (PCOs) and phase center variations (PCVs) from the ANTEX file (}(hjh(hh%Nh'Nubh)}(h:file:`tables/antmod.dat`h]htables/antmod.dat}(hj<h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh-) to correct for the azimuth of the antenna. }(hjh(hh%Nh'Nubj)}(h:program:`sh_upd_stnfo`h]h sh_upd_stnfo}(hjQh(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhjubh8 can extract this information from IGS log files if the }(hjh(hh%Nh'Nubh)}(h:content:`AntDAZ`h]hAntDAZ}(hjch(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhjubhc header is included (users should ensure that there are no non-numeric values in the columns below }(hjh(hh%Nh'Nubh)}(h:content:`AntDAZ`h]hAntDAZ}(hjvh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhjubh; white space in OK). The IGS will not implement this feature until ITRF2020 is released (that is, it will be part of repro3 but not the operational processing).}(hjh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'K!hjubah}(h]h]h]h ]h"]uh$hhhh(hh%hMh'Nubh)}(hXWe have changed many symbolic links in :file:`tables/` to be relative, rather than absolute, which assume that users install a local :file:`GRIDS/` directory at the same level as the source code (e.g. :file:`gamit/`, :file:`libraries/`, :file:`kf/`, :file:`maps/`, :file:`tables/`, etc.), where grids downloaded from ftp://everest.mit.edu/pub/GRIDS/ should be stored. Creation of specific symbolic links, e.g. :file:`atml.grid`, :file:`map.grid`, :file:`met.grid`, by the user to the corresponding grid files is then no longer necessary. h]hO)}(hXWe have changed many symbolic links in :file:`tables/` to be relative, rather than absolute, which assume that users install a local :file:`GRIDS/` directory at the same level as the source code (e.g. :file:`gamit/`, :file:`libraries/`, :file:`kf/`, :file:`maps/`, :file:`tables/`, etc.), where grids downloaded from ftp://everest.mit.edu/pub/GRIDS/ should be stored. Creation of specific symbolic links, e.g. :file:`atml.grid`, :file:`map.grid`, :file:`met.grid`, by the user to the corresponding grid files is then no longer necessary.h](h'We have changed many symbolic links in }(hjh(hh%Nh'Nubh)}(h:file:`tables/`h]htables/}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubhO to be relative, rather than absolute, which assume that users install a local }(hjh(hh%Nh'Nubh)}(h:file:`GRIDS/`h]hGRIDS/}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh6 directory at the same level as the source code (e.g. }(hjh(hh%Nh'Nubh)}(h:file:`gamit/`h]hgamit/}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh, }(hjh(hh%Nh'Nubh)}(h:file:`libraries/`h]h libraries/}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh, }hjsbh)}(h :file:`kf/`h]hkf/}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh, }hjsbh)}(h :file:`maps/`h]hmaps/}(hj h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh, }hjsbh)}(h:file:`tables/`h]htables/}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh%, etc.), where grids downloaded from }(hjh(hh%Nh'NubhY)}(h ftp://everest.mit.edu/pub/GRIDS/h]h ftp://everest.mit.edu/pub/GRIDS/}(hj4h(hh%Nh'Nubah}(h]h]h]h ]h"]refurij6uh$hXhjubh= should be stored. Creation of specific symbolic links, e.g. }(hjh(hh%Nh'Nubh)}(h:file:`atml.grid`h]h atml.grid}(hjGh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh, }hjsbh)}(h:file:`map.grid`h]hmap.grid}(hj\h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh, }hjsbh)}(h:file:`met.grid`h]hmet.grid}(hjqh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubhJ, by the user to the corresponding grid files is then no longer necessary.}(hjh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'K(hjubah}(h]h]h]h ]h"]uh$hhhh(hh%hMh'Nubh)}(hX:program:`sh_gamit` now will remake g-files from SP3 files each time it is run to ensure that the orbit models in :file:`tables/sestbl.` are consistent with the :program:`sh_sp3fit` models (these models are now read from :file:`sestbl.` provided a copy can be found in the standard processing directories). For sub-network processing, g-files should be made once before proceeding to process each sub-network (assumed to be in parallel) using the :option:`-remakeg N` option used with :program:`sh_gamit`. h]hO)}(hX:program:`sh_gamit` now will remake g-files from SP3 files each time it is run to ensure that the orbit models in :file:`tables/sestbl.` are consistent with the :program:`sh_sp3fit` models (these models are now read from :file:`sestbl.` provided a copy can be found in the standard processing directories). For sub-network processing, g-files should be made once before proceeding to process each sub-network (assumed to be in parallel) using the :option:`-remakeg N` option used with :program:`sh_gamit`.h](j)}(h:program:`sh_gamit`h]hsh_gamit}(hjh(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhjubh_ now will remake g-files from SP3 files each time it is run to ensure that the orbit models in }(hjh(hh%Nh'Nubh)}(h:file:`tables/sestbl.`h]htables/sestbl.}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh are consistent with the }(hjh(hh%Nh'Nubj)}(h:program:`sh_sp3fit`h]h sh_sp3fit}(hjh(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhjubh( models (these models are now read from }(hjh(hh%Nh'Nubh)}(h:file:`sestbl.`h]hsestbl.}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh provided a copy can be found in the standard processing directories). For sub-network processing, g-files should be made once before proceeding to process each sub-network (assumed to be in parallel) using the }(hjh(hh%Nh'Nubj )}(h:option:`-remakeg N`h]h)}(hjh]h -remakeg N}(hjh(hh%Nh'Nubah}(h]h](jstd std-optioneh]h ]h"]uh$hhjubah}(h]h]h]h ]h"]refdocj' refdomainjreftypeoption refexplicitrefwarnj-Nj. -remakeg Nuh$j h%hMh'K+hjubh option used with }(hjh(hh%Nh'Nubj)}(h:program:`sh_gamit`h]hsh_gamit}(hj h(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhjubh.}(hjh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'K+hjubah}(h]h]h]h ]h"]uh$hhhh(hh%hMh'Nubh)}(hWe remind users that when processing GLONASS data the ambiguity free (:file:`.glr`) binary h-files should be used in GLOBK. Also remember that a multi-GNSS orbit file should be used as well. h]hO)}(hWe remind users that when processing GLONASS data the ambiguity free (:file:`.glr`) binary h-files should be used in GLOBK. Also remember that a multi-GNSS orbit file should be used as well.h](hFWe remind users that when processing GLONASS data the ambiguity free (}(hj.h(hh%Nh'Nubh)}(h :file:`.glr`h]h.glr}(hj6h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj.ubhl) binary h-files should be used in GLOBK. Also remember that a multi-GNSS orbit file should be used as well.}(hj.h(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'K.hj*ubah}(h]h]h]h ]h"]uh$hhhh(hh%hMh'Nubh)}(hXThe format for the :content:`apr_svs` and :content:`mar_svs` radiation parameters specification in the GLOBK command file has changed, with the unused :content:`zrad` and :content:`xrad` entries removed (see Pre 5.32 and Post 5.32 discussion in :file:`~/gg/help/globk.hlp`). The options using the :content:`R` format remains unchanged. Older :program:`globk` commands with explicit radiation parameter constraints and process noise may need to be updated. h]hO)}(hXThe format for the :content:`apr_svs` and :content:`mar_svs` radiation parameters specification in the GLOBK command file has changed, with the unused :content:`zrad` and :content:`xrad` entries removed (see Pre 5.32 and Post 5.32 discussion in :file:`~/gg/help/globk.hlp`). The options using the :content:`R` format remains unchanged. Older :program:`globk` commands with explicit radiation parameter constraints and process noise may need to be updated.h](hThe format for the }(hj[h(hh%Nh'Nubh)}(h:content:`apr_svs`h]hapr_svs}(hjch(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhj[ubh and }(hj[h(hh%Nh'Nubh)}(h:content:`mar_svs`h]hmar_svs}(hjvh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhj[ubh[ radiation parameters specification in the GLOBK command file has changed, with the unused }(hj[h(hh%Nh'Nubh)}(h:content:`zrad`h]hzrad}(hjh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhj[ubh and }hj[sbh)}(h:content:`xrad`h]hxrad}(hjh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhj[ubh; entries removed (see Pre 5.32 and Post 5.32 discussion in }(hj[h(hh%Nh'Nubh)}(h:file:`~/gg/help/globk.hlp`h]h~/gg/help/globk.hlp}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj[ubh). The options using the }(hj[h(hh%Nh'Nubh)}(h:content:`R`h]hR}(hjh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhj[ubh! format remains unchanged. Older }(hj[h(hh%Nh'Nubj)}(h:program:`globk`h]hglobk}(hjh(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhj[ubha commands with explicit radiation parameter constraints and process noise may need to be updated.}(hj[h(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'K1hjWubah}(h]h]h]h ]h"]uh$hhhh(hh%hMh'Nubh)}(hXGLOBK has moved to using :content:`_` syntax for satellite identifiers in output files (e.g. the :file:`.org` file), where :content:`` is :content:`G`, :content:`R`, :content:`E` or :content:`C`, and :content:`` and :content:`` are Satellite Vehicle Number and Pseudo-Random Noise code, respectively. For GPS, the default is still :content:`PRN_`. The new format for GPS can be invoked with the :content:`use_prn n` command near the top of the command file. (See :file:`~/gg/help/globk.hlp`.) h]hO)}(hXGLOBK has moved to using :content:`_` syntax for satellite identifiers in output files (e.g. the :file:`.org` file), where :content:`` is :content:`G`, :content:`R`, :content:`E` or :content:`C`, and :content:`` and :content:`` are Satellite Vehicle Number and Pseudo-Random Noise code, respectively. For GPS, the default is still :content:`PRN_`. The new format for GPS can be invoked with the :content:`use_prn n` command near the top of the command file. (See :file:`~/gg/help/globk.hlp`.)h](hGLOBK has moved to using }(hjh(hh%Nh'Nubh)}(h:content:`_`h]h_}(hjh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhjubh< syntax for satellite identifiers in output files (e.g. the }(hjh(hh%Nh'Nubh)}(h :file:`.org`h]h.org}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh file), where }(hjh(hh%Nh'Nubh)}(h:content:``h]h}(hj)h(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhjubh is }(hjh(hh%Nh'Nubh)}(h :content:`G`h]hG}(hj<h(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhjubh, }(hjh(hh%Nh'Nubh)}(h :content:`R`h]hR}(hjOh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhjubh, }hjsbh)}(h :content:`E`h]hE}(hjbh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhjubh or }(hjh(hh%Nh'Nubh)}(h :content:`C`h]hC}(hjuh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhjubh, and }(hjh(hh%Nh'Nubh)}(h:content:``h]h}(hjh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhjubh and }(hjh(hh%Nh'Nubh)}(h:content:``h]h}(hjh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhjubhh are Satellite Vehicle Number and Pseudo-Random Noise code, respectively. For GPS, the default is still }(hjh(hh%Nh'Nubh)}(h:content:`PRN_`h]hPRN_}(hjh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhjubh1. The new format for GPS can be invoked with the }(hjh(hh%Nh'Nubh)}(h:content:`use_prn n`h]h use_prn n}(hjh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhjubh0 command near the top of the command file. (See }(hjh(hh%Nh'Nubh)}(h:file:`~/gg/help/globk.hlp`h]h~/gg/help/globk.hlp}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh.)}(hjh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'K5hjubah}(h]h]h]h ]h"]uh$hhhh(hh%hMh'Nubh)}(hNew wild card features in file names now allow dates and times to be used based on the date and time of the h-file being processed. (See 5.32 features in :file:`~/gg/help/globk.hlp`.) h]hO)}(hNew wild card features in file names now allow dates and times to be used based on the date and time of the h-file being processed. (See 5.32 features in :file:`~/gg/help/globk.hlp`.)h](hNew wild card features in file names now allow dates and times to be used based on the date and time of the h-file being processed. (See 5.32 features in }(hjh(hh%Nh'Nubh)}(h:file:`~/gg/help/globk.hlp`h]h~/gg/help/globk.hlp}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh.)}(hjh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'K:hjubah}(h]h]h]h ]h"]uh$hhhh(hh%hMh'Nubh)}(hGLOBK can now do reference frame realization in back solutions. This will happen automatically if :program:`glorg` is invoked in a GLOBK command file with the :content:`bak_file` option included. h]hO)}(hGLOBK can now do reference frame realization in back solutions. This will happen automatically if :program:`glorg` is invoked in a GLOBK command file with the :content:`bak_file` option included.h](hbGLOBK can now do reference frame realization in back solutions. This will happen automatically if }(hj&h(hh%Nh'Nubj)}(h:program:`glorg`h]hglorg}(hj.h(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhj&ubh- is invoked in a GLOBK command file with the }(hj&h(hh%Nh'Nubh)}(h:content:`bak_file`h]hbak_file}(hj@h(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhj&ubh option included.}(hj&h(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'K=hj"ubah}(h]h]h]h ]h"]uh$hhhh(hh%hMh'Nubh)}(hX|We will no longer provide `GMT `_ :file:`.grd` files in the :file:`maps/` directory to reduce the size of the archive (:file:`.tar`) files. Instead we now provide a new script, :program:`sh_dem`, which will download and create a local copy of a chosen digital elevation model (DEM) over a geographic region, both selected using the script options. The script is now called by :program:`sh_plotvel` if the :option:`-topo`, :option:`-topo_file` and/or :option:`-illu_file` options are used; if the latter is given without an argument, :program:`sh_plotvel` will create a :file:`.grd` file of the gradient for plotting shaded-relief (illumination) from the topographic :file:`.grd` file named or created with the :option:`-topo_file` option. Both :program:`sh_dem` and :program:`sh_plotvel` require `GMT `_ to run. h]hO)}(hX{We will no longer provide `GMT `_ :file:`.grd` files in the :file:`maps/` directory to reduce the size of the archive (:file:`.tar`) files. Instead we now provide a new script, :program:`sh_dem`, which will download and create a local copy of a chosen digital elevation model (DEM) over a geographic region, both selected using the script options. The script is now called by :program:`sh_plotvel` if the :option:`-topo`, :option:`-topo_file` and/or :option:`-illu_file` options are used; if the latter is given without an argument, :program:`sh_plotvel` will create a :file:`.grd` file of the gradient for plotting shaded-relief (illumination) from the topographic :file:`.grd` file named or created with the :option:`-topo_file` option. Both :program:`sh_dem` and :program:`sh_plotvel` require `GMT `_ to run.h](hWe will no longer provide }(hjch(hh%Nh'NubhY)}(h/`GMT `_h]hGMT}(hjkh(hh%Nh'Nubah}(h]h]h]h ]h"]nameGMThj&https://www.generic-mapping-tools.org/uh$hXhjcubhm)}(h) h]h}(h]gmtah]h]gmtah ]h"]refurij{uh$hlh{Khjcubh }(hjch(hh%Nh'Nubh)}(h :file:`.grd`h]h.grd}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjcubh files in the }(hjch(hh%Nh'Nubh)}(h :file:`maps/`h]hmaps/}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjcubh. directory to reduce the size of the archive (}(hjch(hh%Nh'Nubh)}(h :file:`.tar`h]h.tar}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjcubh.) files. Instead we now provide a new script, }(hjch(hh%Nh'Nubj)}(h:program:`sh_dem`h]hsh_dem}(hjh(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhjcubh, which will download and create a local copy of a chosen digital elevation model (DEM) over a geographic region, both selected using the script options. The script is now called by }(hjch(hh%Nh'Nubj)}(h:program:`sh_plotvel`h]h sh_plotvel}(hjh(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhjcubh if the }(hjch(hh%Nh'Nubj )}(h:option:`-topo`h]h)}(hjh]h-topo}(hjh(hh%Nh'Nubah}(h]h](jstd std-optioneh]h ]h"]uh$hhjubah}(h]h]h]h ]h"]refdocj' refdomainjreftypeoption refexplicitrefwarnj-Nj.-topouh$j h%hMh'K@hjcubh, }(hjch(hh%Nh'Nubj )}(h:option:`-topo_file`h]h)}(hjh]h -topo_file}(hjh(hh%Nh'Nubah}(h]h](jstd std-optioneh]h ]h"]uh$hhjubah}(h]h]h]h ]h"]refdocj' refdomainj"reftypeoption refexplicitrefwarnj-Nj. -topo_fileuh$j h%hMh'K@hjcubh and/or }(hjch(hh%Nh'Nubj )}(h:option:`-illu_file`h]h)}(hj:h]h -illu_file}(hj<h(hh%Nh'Nubah}(h]h](jstd std-optioneh]h ]h"]uh$hhj8ubah}(h]h]h]h ]h"]refdocj' refdomainjFreftypeoption refexplicitrefwarnj-Nj. -illu_fileuh$j h%hMh'K@hjcubh? options are used; if the latter is given without an argument, }(hjch(hh%Nh'Nubj)}(h:program:`sh_plotvel`h]h sh_plotvel}(hj\h(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhjcubh will create a }(hjch(hh%Nh'Nubh)}(h :file:`.grd`h]h.grd}(hjnh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjcubhU file of the gradient for plotting shaded-relief (illumination) from the topographic }(hjch(hh%Nh'Nubh)}(h :file:`.grd`h]h.grd}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjcubh file named or created with the }(hjch(hh%Nh'Nubj )}(h:option:`-topo_file`h]h)}(hjh]h -topo_file}(hjh(hh%Nh'Nubah}(h]h](jstd std-optioneh]h ]h"]uh$hhjubah}(h]h]h]h ]h"]refdocj' refdomainjreftypeoption refexplicitrefwarnj-Nj. -topo_fileuh$j h%hMh'K@hjcubh option. Both }(hjch(hh%Nh'Nubj)}(h:program:`sh_dem`h]hsh_dem}(hjh(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhjcubh and }(hjch(hh%Nh'Nubj)}(h:program:`sh_plotvel`h]h sh_plotvel}(hjh(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhjcubh require }(hjch(hh%Nh'NubhY)}(h/`GMT `_h]hGMT}(hjh(hh%Nh'Nubah}(h]h]h]h ]h"]nameGMThj&https://www.generic-mapping-tools.org/uh$hXhjcubhm)}(h) h]h}(h]id2ah]h]h ]gmtah"]refurijuh$hlh{Khjcubh to run.}(hjch(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'K@hj_ubah}(h]h]h]h ]h"]uh$hhhh(hh%hMh'Nubh)}(hXGMT version 6.0.0 was released in November 2019. Scripts in :file:`com/` that use GMT to produce plots were updated for GAMIT/GLOBK 10.6 to accommodate major changes in the syntax of GMT version 5 commands (see relnote.10.6); the old scripts, using GMT 4 syntax, are still available in :file:`com_preGMT5/` but are no longer maintained. Although we have not done extensive testing yet, we understand that `GMT 6 is fully backwards compatible with GMT 5 `_ and should work seamlessly with our scripts currently in :file:`com/`, which explicitly call :program:`gmt` (now the sole GMT executable) throughout. h]hO)}(hXGMT version 6.0.0 was released in November 2019. Scripts in :file:`com/` that use GMT to produce plots were updated for GAMIT/GLOBK 10.6 to accommodate major changes in the syntax of GMT version 5 commands (see relnote.10.6); the old scripts, using GMT 4 syntax, are still available in :file:`com_preGMT5/` but are no longer maintained. Although we have not done extensive testing yet, we understand that `GMT 6 is fully backwards compatible with GMT 5 `_ and should work seamlessly with our scripts currently in :file:`com/`, which explicitly call :program:`gmt` (now the sole GMT executable) throughout.h](h`_h]h.GMT 6 is fully backwards compatible with GMT 5}(hjD h(hh%Nh'Nubah}(h]h]h]h ]h"]name.GMT 6 is fully backwards compatible with GMT 5hj9https://docs.generic-mapping-tools.org/6.0/migrating.htmluh$hXhj ubhm)}(h< h]h}(h].gmt-6-is-fully-backwards-compatible-with-gmt-5ah]h].gmt 6 is fully backwards compatible with gmt 5ah ]h"]refurijT uh$hlh{Khj ubh: and should work seamlessly with our scripts currently in }(hj h(hh%Nh'Nubh)}(h :file:`com/`h]hcom/}(hjf h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj ubh, which explicitly call }(hj h(hh%Nh'Nubj)}(h:program:`gmt`h]hgmt}(hj{ h(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhj ubh* (now the sole GMT executable) throughout.}(hj h(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'KFhj ubah}(h]h]h]h ]h"]uh$hhhh(hh%hMh'Nubh)}(hXWe have become aware that the GMT installation available via the software repository for Ubuntu 16.04 LTS does not include the supplemental programs, most significantly :program:`psvelo` for GAMIT/GLOBK. We recommend upgrading your Ubuntu operating system or building GMT from source. See https://gmt.soest.hawaii.edu/projects/gmt/wiki/Installing#Linux and our `"Known Issues" web page `_ for more information. h]hO)}(hXWe have become aware that the GMT installation available via the software repository for Ubuntu 16.04 LTS does not include the supplemental programs, most significantly :program:`psvelo` for GAMIT/GLOBK. We recommend upgrading your Ubuntu operating system or building GMT from source. See https://gmt.soest.hawaii.edu/projects/gmt/wiki/Installing#Linux and our `"Known Issues" web page `_ for more information.h](hWe have become aware that the GMT installation available via the software repository for Ubuntu 16.04 LTS does not include the supplemental programs, most significantly }(hj h(hh%Nh'Nubj)}(h:program:`psvelo`h]hpsvelo}(hj h(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhj ubhg for GAMIT/GLOBK. We recommend upgrading your Ubuntu operating system or building GMT from source. See }(hj h(hh%Nh'NubhY)}(h?https://gmt.soest.hawaii.edu/projects/gmt/wiki/Installing#Linuxh]h?https://gmt.soest.hawaii.edu/projects/gmt/wiki/Installing#Linux}(hj h(hh%Nh'Nubah}(h]h]h]h ]h"]refurij uh$hXhj ubh and our }(hj h(hh%Nh'NubhY)}(h@`"Known Issues" web page `_h]h“Known Issues” web page}(hj h(hh%Nh'Nubah}(h]h]h]h ]h"]name"Known Issues" web pagehj#http://geoweb.mit.edu/gg/issues.phpuh$hXhj ubhm)}(h& h]h}(h]known-issues-web-pageah]h]"known issues" web pageah ]h"]refurij uh$hlh{Khj ubh for more information.}(hj h(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'KKhj ubah}(h]h]h]h ]h"]uh$hhhh(hh%hMh'Nubh)}(hXWe have also become aware that there seems to be an issue with the implementation of gfortran version 7 on at least Ubuntu 18.04 LTS and openSUSE Leap 15.1 operating systems, resulting in failed compilation with segmentation fault error messages, including :content:`See for instructions.` We recommend upgrading to another version of gcc/gfortan, or downgrading to gcc/gfortran version 6. See our `"Known Issues" web page `_ for more information. h]hO)}(hXWe have also become aware that there seems to be an issue with the implementation of gfortran version 7 on at least Ubuntu 18.04 LTS and openSUSE Leap 15.1 operating systems, resulting in failed compilation with segmentation fault error messages, including :content:`See for instructions.` We recommend upgrading to another version of gcc/gfortan, or downgrading to gcc/gfortran version 6. See our `"Known Issues" web page `_ for more information.h](hXWe have also become aware that there seems to be an issue with the implementation of gfortran version 7 on at least Ubuntu 18.04 LTS and openSUSE Leap 15.1 operating systems, resulting in failed compilation with segmentation fault error messages, including }(hj h(hh%Nh'Nubh)}(hJ:content:`See for instructions.`h]h?See for instructions.}(hj h(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhj ubhm We recommend upgrading to another version of gcc/gfortan, or downgrading to gcc/gfortran version 6. See our }(hj h(hh%Nh'NubhY)}(h@`"Known Issues" web page `_h]h“Known Issues” web page}(hj h(hh%Nh'Nubah}(h]h]h]h ]h"]name"Known Issues" web pagehj#http://geoweb.mit.edu/gg/issues.phpuh$hXhj ubhm)}(h& h]h}(h]id3ah]h]h ]"known issues" web pageah"]refurij' uh$hlh{Khj ubh for more information.}(hj h(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'KNhj ubah}(h]h]h]h ]h"]uh$hhhh(hh%hMh'Nubeh}(h]h]h]h ]h"]bullet*uh$hh%hMh'Khh:h(hubh9)}(hhh](h>)}(h*Summary of specific changes (by directory)h]h*Summary of specific changes (by directory)}(hjP h(hh%Nh'Nubah}(h]h]h]h ]h"]uh$h=hjM h(hh%hMh'KRubhO)}(h :file:`com/`h]h)}(hj` h]hcom/}(hjb h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj^ ubah}(h]h]h]h ]h"]uh$hNh%hMh'KThjM h(hubh block_quote)}(hX :program:`links.arc`, :program:`links.com`, :program:`links.day` * Updated to link :file:`otides.dat` and to avoid linking the old ephemeris files (:file:`soltab.`, :file:`luntab.`, :file:`nutabl.`) if :file:`~/gg/tables/nbody` exists. * Fixed typos. :program:`sh_cleanup` * Added missing closing curly bracket in test to remove n-files on lines 386 and 387. Floyd/Pickle 190507 :program:`sh_gamit` * Revert to using GPS-only RINEX 2 instead of MGEX RINEX 3 nav files when processing GPS data since :program:`sh_rx2apr` (:program:`svpos`/:program:`svdiff`) doesn't yet recognize RINEX 3. * Fix bug in naming files for :option:`-jclock sp3` option. * Fixed a typo in call to :program:`sh_setup` causing the :file:`lfile.` not to be updated from the :file:`.apr` file. * Correct version number - now :content:`10.70 2019/8/14`. :program:`sh_get_orbits` * Placed :content:`$noclean` variable in quotes in if-test at end to ensure a string match rather than interpretation as a test, which causes an error. :program:`sh_glred` * Removed debug statement that forced archiving of the binary h-files. :program:`sh_hector` * Minor edits to some :command:`awk` commands. :program:`sh_makex` * Initialize the :content:`$sp3file` variable to avoid a problem when running stand-alone. :program:`sh_otlcmc` * New script to create :file:`tables/otlcmc.dat` file from :file:`.cmc` files at http://holt.oso.chalmers.se/loading/CMC/. :program:`sh_plot_elmean` * Updated color scheme to work with GMT 5. Small changes to line widths. :program:`sh_rx2apr` * Updated :command:`grep` commands to select only records that begin with a space before the site ID, ignoring any :content:`EXTENDED` records that may be in the :file:`.apr` file. :program:`sh_sp3fit` * Fix bug in writing model names for the :program:`arc` input file. :program:`sh_tshist` * Updated script to fully implement :content:`pos_res` type. Original only partially updated from :file:`com_pre5GMT/` version. :program:`sh_upd_stnfo` (and :file:`kf/htoglb/mstinf.[fh]`) * Added :option:`-debug` option to help diagnose problems with bad year in IGS logfiles and fixed a bug associated with first antenna starting after the first receiver entry. :program:`sh_update_dcb` * Added explicit internal test for presence of :file:`tables/svnav.dat`, needed for :program:`gamit/utils/dcbtab2`. :program:`sh_update_eop` * Updated to circumvent the shutdown of maia.usno.navy.mil and toshi.nofs.navy.mil from 2019-10-24 to 2020-04-30. h]h definition_list)}(hhh](h definition_list_item)}(h:program:`links.arc`, :program:`links.com`, :program:`links.day` * Updated to link :file:`otides.dat` and to avoid linking the old ephemeris files (:file:`soltab.`, :file:`luntab.`, :file:`nutabl.`) if :file:`~/gg/tables/nbody` exists. * Fixed typos. h](h term)}(h@:program:`links.arc`, :program:`links.com`, :program:`links.day`h](j)}(h:program:`links.arc`h]h links.arc}(hj h(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhj ubh, }(hj h(hh%Nh'Nubj)}(h:program:`links.com`h]h links.com}(hj h(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhj ubh, }hj sbj)}(h:program:`links.day`h]h links.day}(hj h(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhj ubeh}(h]h]h]h ]h"]uh$j h%hMh'KXhj ubh definition)}(hhh]h)}(hhh](h)}(hUpdated to link :file:`otides.dat` and to avoid linking the old ephemeris files (:file:`soltab.`, :file:`luntab.`, :file:`nutabl.`) if :file:`~/gg/tables/nbody` exists.h]hO)}(hj h](hUpdated to link }(hj h(hh%Nh'Nubh)}(h:file:`otides.dat`h]h otides.dat}(hj h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj ubh/ and to avoid linking the old ephemeris files (}(hj h(hh%Nh'Nubh)}(h:file:`soltab.`h]hsoltab.}(hj h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj ubh, }(hj h(hh%Nh'Nubh)}(h:file:`luntab.`h]hluntab.}(hj h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj ubh, }hj sbh)}(h:file:`nutabl.`h]hnutabl.}(hj h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj ubh) if }(hj h(hh%Nh'Nubh)}(h:file:`~/gg/tables/nbody`h]h~/gg/tables/nbody}(hj. h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj ubh exists.}(hj h(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'KWhj ubah}(h]h]h]h ]h"]uh$hhj ubh)}(h Fixed typos. h]hO)}(h Fixed typos.h]h Fixed typos.}(hjS h(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'KXhjO ubah}(h]h]h]h ]h"]uh$hhj ubeh}(h]h]h]h ]h"]jK jL uh$hh%hMh'KWhj ubah}(h]h]h]h ]h"]uh$j hj ubeh}(h]h]h]h ]h"]uh$j h%hMh'KXhj ubj )}(h:program:`sh_cleanup` * Added missing closing curly bracket in test to remove n-files on lines 386 and 387. Floyd/Pickle 190507 h](j )}(h:program:`sh_cleanup`h]j)}(hj h]h sh_cleanup}(hj h(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhj} ubah}(h]h]h]h ]h"]uh$j h%hMh'K[hjy ubj )}(hhh]h)}(hhh]h)}(hhAdded missing closing curly bracket in test to remove n-files on lines 386 and 387. Floyd/Pickle 190507 h]hO)}(hgAdded missing closing curly bracket in test to remove n-files on lines 386 and 387. Floyd/Pickle 190507h]hgAdded missing closing curly bracket in test to remove n-files on lines 386 and 387. Floyd/Pickle 190507}(hj h(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'K[hj ubah}(h]h]h]h ]h"]uh$hhj ubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'K[hj ubah}(h]h]h]h ]h"]uh$j hjy ubeh}(h]h]h]h ]h"]uh$j h%hMh'K[hj ubj )}(hX:program:`sh_gamit` * Revert to using GPS-only RINEX 2 instead of MGEX RINEX 3 nav files when processing GPS data since :program:`sh_rx2apr` (:program:`svpos`/:program:`svdiff`) doesn't yet recognize RINEX 3. * Fix bug in naming files for :option:`-jclock sp3` option. * Fixed a typo in call to :program:`sh_setup` causing the :file:`lfile.` not to be updated from the :file:`.apr` file. * Correct version number - now :content:`10.70 2019/8/14`. h](j )}(h:program:`sh_gamit`h]j)}(hj h]hsh_gamit}(hj h(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhj ubah}(h]h]h]h ]h"]uh$j h%hMh'Kahj ubj )}(hhh]h)}(hhh](h)}(hRevert to using GPS-only RINEX 2 instead of MGEX RINEX 3 nav files when processing GPS data since :program:`sh_rx2apr` (:program:`svpos`/:program:`svdiff`) doesn't yet recognize RINEX 3.h]hO)}(hj h](hbRevert to using GPS-only RINEX 2 instead of MGEX RINEX 3 nav files when processing GPS data since }(hj h(hh%Nh'Nubj)}(h:program:`sh_rx2apr`h]h sh_rx2apr}(hj h(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhj ubh (}(hj h(hh%Nh'Nubj)}(h:program:`svpos`h]hsvpos}(hj h(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhj ubh/}(hj h(hh%Nh'Nubj)}(h:program:`svdiff`h]hsvdiff}(hj h(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhj ubh") doesn’t yet recognize RINEX 3.}(hj h(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'K^hj ubah}(h]h]h]h ]h"]uh$hhj ubh)}(h9Fix bug in naming files for :option:`-jclock sp3` option.h]hO)}(hj4 h](hFix bug in naming files for }(hj6 h(hh%Nh'Nubj )}(h:option:`-jclock sp3`h]h)}(hj? h]h -jclock sp3}(hjA h(hh%Nh'Nubah}(h]h](jstd std-optioneh]h ]h"]uh$hhj= ubah}(h]h]h]h ]h"]refdocj' refdomainjK reftypeoption refexplicitrefwarnj-Nj. -jclock sp3uh$j h%hMh'K_hj6 ubh option.}(hj6 h(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'K_hj2 ubah}(h]h]h]h ]h"]uh$hhj ubh)}(htFixed a typo in call to :program:`sh_setup` causing the :file:`lfile.` not to be updated from the :file:`.apr` file.h]hO)}(hjo h](hFixed a typo in call to }(hjq h(hh%Nh'Nubj)}(h:program:`sh_setup`h]hsh_setup}(hjx h(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhjq ubh causing the }(hjq h(hh%Nh'Nubh)}(h:file:`lfile.`h]hlfile.}(hj h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjq ubh not to be updated from the }(hjq h(hh%Nh'Nubh)}(h :file:`.apr`h]h.apr}(hj h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjq ubh file.}(hjq h(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'K`hjm ubah}(h]h]h]h ]h"]uh$hhj ubh)}(h9Correct version number - now :content:`10.70 2019/8/14`. h]hO)}(h8Correct version number - now :content:`10.70 2019/8/14`.h](hCorrect version number - now }(hj h(hh%Nh'Nubh)}(h:content:`10.70 2019/8/14`h]h10.70 2019/8/14}(hj h(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhj ubh.}(hj h(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'Kahj ubah}(h]h]h]h ]h"]uh$hhj ubeh}(h]h]h]h ]h"]jK jL uh$hh%hMh'K^hj ubah}(h]h]h]h ]h"]uh$j hj ubeh}(h]h]h]h ]h"]uh$j h%hMh'Kahj ubj )}(h:program:`sh_get_orbits` * Placed :content:`$noclean` variable in quotes in if-test at end to ensure a string match rather than interpretation as a test, which causes an error. h](j )}(h:program:`sh_get_orbits`h]j)}(hj h]h sh_get_orbits}(hj h(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhj ubah}(h]h]h]h ]h"]uh$j h%hMh'Kdhj ubj )}(hhh]h)}(hhh]h)}(hPlaced :content:`$noclean` variable in quotes in if-test at end to ensure a string match rather than interpretation as a test, which causes an error. h]hO)}(hPlaced :content:`$noclean` variable in quotes in if-test at end to ensure a string match rather than interpretation as a test, which causes an error.h](hPlaced }(hj" h(hh%Nh'Nubh)}(h:content:`$noclean`h]h$noclean}(hj* h(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhj" ubh{ variable in quotes in if-test at end to ensure a string match rather than interpretation as a test, which causes an error.}(hj" h(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'Kdhj ubah}(h]h]h]h ]h"]uh$hhj ubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Kdhj ubah}(h]h]h]h ]h"]uh$j hj ubeh}(h]h]h]h ]h"]uh$j h%hMh'Kdhj ubj )}(h[:program:`sh_glred` * Removed debug statement that forced archiving of the binary h-files. h](j )}(h:program:`sh_glred`h]j)}(hja h]hsh_glred}(hjc h(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhj_ ubah}(h]h]h]h ]h"]uh$j h%hMh'Kghj[ ubj )}(hhh]h)}(hhh]h)}(hERemoved debug statement that forced archiving of the binary h-files. h]hO)}(hDRemoved debug statement that forced archiving of the binary h-files.h]hDRemoved debug statement that forced archiving of the binary h-files.}(hj h(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'Kghj| ubah}(h]h]h]h ]h"]uh$hhjy ubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Kghjv ubah}(h]h]h]h ]h"]uh$j hj[ ubeh}(h]h]h]h ]h"]uh$j h%hMh'Kghj ubj )}(hD:program:`sh_hector` * Minor edits to some :command:`awk` commands. h](j )}(h:program:`sh_hector`h]j)}(hj h]h sh_hector}(hj h(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhj ubah}(h]h]h]h ]h"]uh$j h%hMh'Kjhj ubj )}(hhh]h)}(hhh]h)}(h-Minor edits to some :command:`awk` commands. h]hO)}(h,Minor edits to some :command:`awk` commands.h](hMinor edits to some }(hj h(hh%Nh'Nubj)}(h:command:`awk`h]hawk}(hj h(hh%Nh'Nubah}(h]h]commandah]h ]h"]uh$jhj ubh commands.}(hj h(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'Kjhj ubah}(h]h]h]h ]h"]uh$hhj ubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Kjhj ubah}(h]h]h]h ]h"]uh$j hj ubeh}(h]h]h]h ]h"]uh$j h%hMh'Kjhj ubj )}(ho:program:`sh_makex` * Initialize the :content:`$sp3file` variable to avoid a problem when running stand-alone. h](j )}(h:program:`sh_makex`h]j)}(hj h]hsh_makex}(hj h(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhjubah}(h]h]h]h ]h"]uh$j h%hMh'Kmhjubj )}(hhh]h)}(hhh]h)}(hYInitialize the :content:`$sp3file` variable to avoid a problem when running stand-alone. h]hO)}(hXInitialize the :content:`$sp3file` variable to avoid a problem when running stand-alone.h](hInitialize the }(hj)h(hh%Nh'Nubh)}(h:content:`$sp3file`h]h$sp3file}(hj1h(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhj)ubh6 variable to avoid a problem when running stand-alone.}(hj)h(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'Kmhj%ubah}(h]h]h]h ]h"]uh$hhj"ubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Kmhjubah}(h]h]h]h ]h"]uh$j hjubeh}(h]h]h]h ]h"]uh$j h%hMh'Kmhj ubj )}(h:program:`sh_otlcmc` * New script to create :file:`tables/otlcmc.dat` file from :file:`.cmc` files at http://holt.oso.chalmers.se/loading/CMC/. h](j )}(h:program:`sh_otlcmc`h]j)}(hjhh]h sh_otlcmc}(hjjh(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhjfubah}(h]h]h]h ]h"]uh$j h%hMh'Kphjbubj )}(hhh]h)}(hhh]h)}(hyNew script to create :file:`tables/otlcmc.dat` file from :file:`.cmc` files at http://holt.oso.chalmers.se/loading/CMC/. h]hO)}(hxNew script to create :file:`tables/otlcmc.dat` file from :file:`.cmc` files at http://holt.oso.chalmers.se/loading/CMC/.h](hNew script to create }(hjh(hh%Nh'Nubh)}(h:file:`tables/otlcmc.dat`h]htables/otlcmc.dat}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh file from }(hjh(hh%Nh'Nubh)}(h :file:`.cmc`h]h.cmc}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh files at }(hjh(hh%Nh'NubhY)}(h(http://holt.oso.chalmers.se/loading/CMC/h]h(http://holt.oso.chalmers.se/loading/CMC/}(hjh(hh%Nh'Nubah}(h]h]h]h ]h"]refurijuh$hXhjubh.}(hjh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'Kphjubah}(h]h]h]h ]h"]uh$hhjubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Kphj}ubah}(h]h]h]h ]h"]uh$j hjbubeh}(h]h]h]h ]h"]uh$j h%hMh'Kphj ubj )}(hc:program:`sh_plot_elmean` * Updated color scheme to work with GMT 5. Small changes to line widths. h](j )}(h:program:`sh_plot_elmean`h]j)}(hjh]hsh_plot_elmean}(hjh(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhjubah}(h]h]h]h ]h"]uh$j h%hMh'Kshjubj )}(hhh]h)}(hhh]h)}(hGUpdated color scheme to work with GMT 5. Small changes to line widths. h]hO)}(hFUpdated color scheme to work with GMT 5. Small changes to line widths.h]hFUpdated color scheme to work with GMT 5. Small changes to line widths.}(hjh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'Kshj ubah}(h]h]h]h ]h"]uh$hhjubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Kshjubah}(h]h]h]h ]h"]uh$j hjubeh}(h]h]h]h ]h"]uh$j h%hMh'Kshj ubj )}(h:program:`sh_rx2apr` * Updated :command:`grep` commands to select only records that begin with a space before the site ID, ignoring any :content:`EXTENDED` records that may be in the :file:`.apr` file. h](j )}(h:program:`sh_rx2apr`h]j)}(hj;h]h sh_rx2apr}(hj=h(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhj9ubah}(h]h]h]h ]h"]uh$j h%hMh'Kvhj5ubj )}(hhh]h)}(hhh]h)}(hUpdated :command:`grep` commands to select only records that begin with a space before the site ID, ignoring any :content:`EXTENDED` records that may be in the :file:`.apr` file. h]hO)}(hUpdated :command:`grep` commands to select only records that begin with a space before the site ID, ignoring any :content:`EXTENDED` records that may be in the :file:`.apr` file.h](hUpdated }(hjZh(hh%Nh'Nubj)}(h:command:`grep`h]hgrep}(hjbh(hh%Nh'Nubah}(h]h]j ah]h ]h"]uh$jhjZubhZ commands to select only records that begin with a space before the site ID, ignoring any }(hjZh(hh%Nh'Nubh)}(h:content:`EXTENDED`h]hEXTENDED}(hjth(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhjZubh records that may be in the }(hjZh(hh%Nh'Nubh)}(h :file:`.apr`h]h.apr}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjZubh file.}(hjZh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'KvhjVubah}(h]h]h]h ]h"]uh$hhjSubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'KvhjPubah}(h]h]h]h ]h"]uh$j hj5ubeh}(h]h]h]h ]h"]uh$j h%hMh'Kvhj ubj )}(hY:program:`sh_sp3fit` * Fix bug in writing model names for the :program:`arc` input file. h](j )}(h:program:`sh_sp3fit`h]j)}(hjh]h sh_sp3fit}(hjh(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhjubah}(h]h]h]h ]h"]uh$j h%hMh'Kyhjubj )}(hhh]h)}(hhh]h)}(hBFix bug in writing model names for the :program:`arc` input file. h]hO)}(hAFix bug in writing model names for the :program:`arc` input file.h](h'Fix bug in writing model names for the }(hjh(hh%Nh'Nubj)}(h:program:`arc`h]harc}(hjh(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhjubh input file.}(hjh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'Kyhjubah}(h]h]h]h ]h"]uh$hhjubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Kyhjubah}(h]h]h]h ]h"]uh$j hjubeh}(h]h]h]h ]h"]uh$j h%hMh'Kyhj ubj )}(h:program:`sh_tshist` * Updated script to fully implement :content:`pos_res` type. Original only partially updated from :file:`com_pre5GMT/` version. h](j )}(h:program:`sh_tshist`h]j)}(hjh]h sh_tshist}(hjh(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhjubah}(h]h]h]h ]h"]uh$j h%hMh'K|hjubj )}(hhh]h)}(hhh]h)}(h~Updated script to fully implement :content:`pos_res` type. Original only partially updated from :file:`com_pre5GMT/` version. h]hO)}(h}Updated script to fully implement :content:`pos_res` type. Original only partially updated from :file:`com_pre5GMT/` version.h](h"Updated script to fully implement }(hj<h(hh%Nh'Nubh)}(h:content:`pos_res`h]hpos_res}(hjDh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhj<ubh, type. Original only partially updated from }(hj<h(hh%Nh'Nubh)}(h:file:`com_pre5GMT/`h]h com_pre5GMT/}(hjWh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj<ubh version.}(hj<h(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'K|hj8ubah}(h]h]h]h ]h"]uh$hhj5ubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'K|hj2ubah}(h]h]h]h ]h"]uh$j hjubeh}(h]h]h]h ]h"]uh$j h%hMh'K|hj ubj )}(h:program:`sh_upd_stnfo` (and :file:`kf/htoglb/mstinf.[fh]`) * Added :option:`-debug` option to help diagnose problems with bad year in IGS logfiles and fixed a bug associated with first antenna starting after the first receiver entry. h](j )}(h;:program:`sh_upd_stnfo` (and :file:`kf/htoglb/mstinf.[fh]`)h](j)}(h:program:`sh_upd_stnfo`h]h sh_upd_stnfo}(hjh(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhjubh (and }(hjh(hh%Nh'Nubh)}(h:file:`kf/htoglb/mstinf.[fh]`h]hkf/htoglb/mstinf.[fh]}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh)}(hjh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(hhh]h)}(hhh]h)}(hAdded :option:`-debug` option to help diagnose problems with bad year in IGS logfiles and fixed a bug associated with first antenna starting after the first receiver entry. h]hO)}(hAdded :option:`-debug` option to help diagnose problems with bad year in IGS logfiles and fixed a bug associated with first antenna starting after the first receiver entry.h](hAdded }(hjh(hh%Nh'Nubj )}(h:option:`-debug`h]h)}(hjh]h-debug}(hjh(hh%Nh'Nubah}(h]h](jstd std-optioneh]h ]h"]uh$hhjubah}(h]h]h]h ]h"]refdocj' refdomainjreftypeoption refexplicitrefwarnj-Nj.-debuguh$j h%hMh'Khjubh option to help diagnose problems with bad year in IGS logfiles and fixed a bug associated with first antenna starting after the first receiver entry.}(hjh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'Khjubah}(h]h]h]h ]h"]uh$hhjubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Khjubah}(h]h]h]h ]h"]uh$j hjubeh}(h]h]h]h ]h"]uh$j h%hMh'Khj ubj )}(h:program:`sh_update_dcb` * Added explicit internal test for presence of :file:`tables/svnav.dat`, needed for :program:`gamit/utils/dcbtab2`. h](j )}(h:program:`sh_update_dcb`h]j)}(hjh]h sh_update_dcb}(hjh(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhjubah}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(hhh]h)}(hhh]h)}(hrAdded explicit internal test for presence of :file:`tables/svnav.dat`, needed for :program:`gamit/utils/dcbtab2`. h]hO)}(hqAdded explicit internal test for presence of :file:`tables/svnav.dat`, needed for :program:`gamit/utils/dcbtab2`.h](h-Added explicit internal test for presence of }(hj8h(hh%Nh'Nubh)}(h:file:`tables/svnav.dat`h]htables/svnav.dat}(hj@h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj8ubh , needed for }(hj8h(hh%Nh'Nubj)}(h:program:`gamit/utils/dcbtab2`h]hgamit/utils/dcbtab2}(hjUh(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhj8ubh.}(hj8h(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'Khj4ubah}(h]h]h]h ]h"]uh$hhj1ubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Khj.ubah}(h]h]h]h ]h"]uh$j hjubeh}(h]h]h]h ]h"]uh$j h%hMh'Khj ubj )}(h:program:`sh_update_eop` * Updated to circumvent the shutdown of maia.usno.navy.mil and toshi.nofs.navy.mil from 2019-10-24 to 2020-04-30. h](j )}(h:program:`sh_update_eop`h]j)}(hjh]h sh_update_eop}(hjh(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhjubah}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(hhh]h)}(hhh]h)}(hpUpdated to circumvent the shutdown of maia.usno.navy.mil and toshi.nofs.navy.mil from 2019-10-24 to 2020-04-30. h]hO)}(hoUpdated to circumvent the shutdown of maia.usno.navy.mil and toshi.nofs.navy.mil from 2019-10-24 to 2020-04-30.h]hoUpdated to circumvent the shutdown of maia.usno.navy.mil and toshi.nofs.navy.mil from 2019-10-24 to 2020-04-30.}(hjh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'Khjubah}(h]h]h]h ]h"]uh$hhjubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Khjubah}(h]h]h]h ]h"]uh$j hjubeh}(h]h]h]h ]h"]uh$j h%hMh'Khj ubeh}(h]h]h]h ]h"]uh$j~ hjz ubah}(h]h]h]h ]h"]uh$jx h%hMh'KVhjM h(hubhO)}(h:file:`gamit/`h]h)}(hjh]hgamit/}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubah}(h]h]h]h ]h"]uh$hNh%hMh'KhjM h(hubjy )}(hX :file:`orbits/kouba_gps.f`, :file:`orbits/oversn.f`; :file:`arc/ertorb.f`, :file:`arc/earthradTUM.f`, :file:`arc/aversn.f`; :file:`lib/gpsblock.f`, :file:`lib/lversn.f` * Updated for Block IIIA SV. WARNING: Will recongize GPS Block IIIA but use IIF values for Earth radiation pressure and yaw. :file:`arc/satprop.f`, :file:`arc/earthradTUM.f` * Updated for Block III SV. * Temporarily use IIF Earth radiation model for Block IIIA for :content:`NCLE1` (set for TUM1) and remove debug print from :file:`earthradTUM.f`. :program:`arc/sbfn` * Fix bug in effect of General Relativity on satellite (~ 8 mm over 24 hrs). :file:`includes/makex.h`, :file:`lib/rrinex.f` * Increase maximum line length to 1024, and associated maximum observables allowed in :file:`rrinex.f` and :content:`MAXOBT` in :file:`makex.h` to 63, to accommodate long records in RINEX 3 files. :program:`lib/clkera` * Erroneous extra read of :content:`clkoff`, apparently a problem with Intel compiler but not gfortran. :file:`lib/linear.f`, :file:`model/get_antinfo.f`, :file:`model/get_antpcv.f`, :file:`model/get_svantpcv.f` * Fix problem with interpolation of elevation-only PCVs. :file:`lib/rrxhed.f` * Skipped reading of SV-dependent wavelength factors in a RINEX header since this feature is not yet supported. :file:`lib/sel_obtyp.f` * Fix problem with omitted Beidou observable. * Remove debug print statements. :file:`makex/get_navclk.f` * Fix bug in not recognizing GNSS code "I" on the nav file. :file:`makex/getsp3.f` * Added test for sp3d format. :file:`makex/rbatch.f` * Add trap for :content:`numsit` > :content:`maxsit` in new-format case. * Correct fix of trap for :content:`numsit`. :file:`makex/mversn.f`, :file:`model/j_from_sp3.f`, :file:`model/getnav.f` * Allow reading sp3 "d" and fix getting the program name for warning/fatal messages. :program:`makexp` * Assign the SP3 file name when running manually. * Revoked Zou/King 180912 update and reverted to version 9.86. * Added correct handling of SP3 file name when running manually. :file:`model/call_mag.f`, :file:`model/iondel.f`, :file:`model/mag13.f`, :file:`model/setup.f`; :file:`fixdrv/bmake.f`; :file:`tables/sestbl.` * Added IGRF13 magnetic field model and changed default from IGRF12 to IGRF13. :file:`model/setup.f` * Fix frequency check so that it works for L1-only. :program:`model/update_coords` * Add missing "debug" in call to :content:`get_antinfo`. :program:`utils/metutil` * Change linear interpolation routine to be scalar rather than vector. h]j )}(hhh](j )}(hX&:file:`orbits/kouba_gps.f`, :file:`orbits/oversn.f`; :file:`arc/ertorb.f`, :file:`arc/earthradTUM.f`, :file:`arc/aversn.f`; :file:`lib/gpsblock.f`, :file:`lib/lversn.f` * Updated for Block IIIA SV. WARNING: Will recongize GPS Block IIIA but use IIF values for Earth radiation pressure and yaw. h](j )}(h:file:`orbits/kouba_gps.f`, :file:`orbits/oversn.f`; :file:`arc/ertorb.f`, :file:`arc/earthradTUM.f`, :file:`arc/aversn.f`; :file:`lib/gpsblock.f`, :file:`lib/lversn.f`h](h)}(h:file:`orbits/kouba_gps.f`h]horbits/kouba_gps.f}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh, }(hjh(hh%Nh'Nubh)}(h:file:`orbits/oversn.f`h]horbits/oversn.f}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh; }(hjh(hh%Nh'Nubh)}(h:file:`arc/ertorb.f`h]h arc/ertorb.f}(hj/h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh, }hjsbh)}(h:file:`arc/earthradTUM.f`h]harc/earthradTUM.f}(hjDh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh, }hjsbh)}(h:file:`arc/aversn.f`h]h arc/aversn.f}(hjYh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh; }hjsbh)}(h:file:`lib/gpsblock.f`h]hlib/gpsblock.f}(hjnh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh, }hjsbh)}(h:file:`lib/lversn.f`h]h lib/lversn.f}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(hhh]h)}(hhh]h)}(h{Updated for Block IIIA SV. WARNING: Will recongize GPS Block IIIA but use IIF values for Earth radiation pressure and yaw. h]hO)}(hzUpdated for Block IIIA SV. WARNING: Will recongize GPS Block IIIA but use IIF values for Earth radiation pressure and yaw.h]hzUpdated for Block IIIA SV. WARNING: Will recongize GPS Block IIIA but use IIF values for Earth radiation pressure and yaw.}(hjh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'Khjubah}(h]h]h]h ]h"]uh$hhjubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Khjubah}(h]h]h]h ]h"]uh$j hjubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(h:file:`arc/satprop.f`, :file:`arc/earthradTUM.f` * Updated for Block III SV. * Temporarily use IIF Earth radiation model for Block IIIA for :content:`NCLE1` (set for TUM1) and remove debug print from :file:`earthradTUM.f`. h](j )}(h0:file:`arc/satprop.f`, :file:`arc/earthradTUM.f`h](h)}(h:file:`arc/satprop.f`h]h arc/satprop.f}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh, }(hjh(hh%Nh'Nubh)}(h:file:`arc/earthradTUM.f`h]harc/earthradTUM.f}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(hhh]h)}(hhh](h)}(hUpdated for Block III SV.h]hO)}(hjh]hUpdated for Block III SV.}(hjh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'Khjubah}(h]h]h]h ]h"]uh$hhjubh)}(hTemporarily use IIF Earth radiation model for Block IIIA for :content:`NCLE1` (set for TUM1) and remove debug print from :file:`earthradTUM.f`. h]hO)}(hTemporarily use IIF Earth radiation model for Block IIIA for :content:`NCLE1` (set for TUM1) and remove debug print from :file:`earthradTUM.f`.h](h=Temporarily use IIF Earth radiation model for Block IIIA for }(hjh(hh%Nh'Nubh)}(h:content:`NCLE1`h]hNCLE1}(hj'h(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhjubh, (set for TUM1) and remove debug print from }(hjh(hh%Nh'Nubh)}(h:file:`earthradTUM.f`h]h earthradTUM.f}(hj:h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh.}(hjh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'Khjubah}(h]h]h]h ]h"]uh$hhjubeh}(h]h]h]h ]h"]jK jL uh$hh%hMh'Khjubah}(h]h]h]h ]h"]uh$j hjubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(ha:program:`arc/sbfn` * Fix bug in effect of General Relativity on satellite (~ 8 mm over 24 hrs). h](j )}(h:program:`arc/sbfn`h]j)}(hjsh]harc/sbfn}(hjuh(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhjqubah}(h]h]h]h ]h"]uh$j h%hMh'Khjmubj )}(hhh]h)}(hhh]h)}(hKFix bug in effect of General Relativity on satellite (~ 8 mm over 24 hrs). h]hO)}(hJFix bug in effect of General Relativity on satellite (~ 8 mm over 24 hrs).h]hJFix bug in effect of General Relativity on satellite (~ 8 mm over 24 hrs).}(hjh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'Khjubah}(h]h]h]h ]h"]uh$hhjubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Khjubah}(h]h]h]h ]h"]uh$j hjmubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(h:file:`includes/makex.h`, :file:`lib/rrinex.f` * Increase maximum line length to 1024, and associated maximum observables allowed in :file:`rrinex.f` and :content:`MAXOBT` in :file:`makex.h` to 63, to accommodate long records in RINEX 3 files. h](j )}(h.:file:`includes/makex.h`, :file:`lib/rrinex.f`h](h)}(h:file:`includes/makex.h`h]hincludes/makex.h}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh, }(hjh(hh%Nh'Nubh)}(h:file:`lib/rrinex.f`h]h lib/rrinex.f}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(hhh]h)}(hhh]h)}(hIncrease maximum line length to 1024, and associated maximum observables allowed in :file:`rrinex.f` and :content:`MAXOBT` in :file:`makex.h` to 63, to accommodate long records in RINEX 3 files. h]hO)}(hIncrease maximum line length to 1024, and associated maximum observables allowed in :file:`rrinex.f` and :content:`MAXOBT` in :file:`makex.h` to 63, to accommodate long records in RINEX 3 files.h](hTIncrease maximum line length to 1024, and associated maximum observables allowed in }(hjh(hh%Nh'Nubh)}(h:file:`rrinex.f`h]hrrinex.f}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh and }(hjh(hh%Nh'Nubh)}(h:content:`MAXOBT`h]hMAXOBT}(hjh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhjubh in }(hjh(hh%Nh'Nubh)}(h:file:`makex.h`h]hmakex.h}(hj&h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh5 to 63, to accommodate long records in RINEX 3 files.}(hjh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'Khjubah}(h]h]h]h ]h"]uh$hhjubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Khjubah}(h]h]h]h ]h"]uh$j hjubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(h~:program:`lib/clkera` * Erroneous extra read of :content:`clkoff`, apparently a problem with Intel compiler but not gfortran. h](j )}(h:program:`lib/clkera`h]j)}(hj_h]h lib/clkera}(hjah(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhj]ubah}(h]h]h]h ]h"]uh$j h%hMh'KhjYubj )}(hhh]h)}(hhh]h)}(hfErroneous extra read of :content:`clkoff`, apparently a problem with Intel compiler but not gfortran. h]hO)}(heErroneous extra read of :content:`clkoff`, apparently a problem with Intel compiler but not gfortran.h](hErroneous extra read of }(hj~h(hh%Nh'Nubh)}(h:content:`clkoff`h]hclkoff}(hjh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhj~ubh<, apparently a problem with Intel compiler but not gfortran.}(hj~h(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'Khjzubah}(h]h]h]h ]h"]uh$hhjwubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Khjtubah}(h]h]h]h ]h"]uh$j hjYubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(h:file:`lib/linear.f`, :file:`model/get_antinfo.f`, :file:`model/get_antpcv.f`, :file:`model/get_svantpcv.f` * Fix problem with interpolation of elevation-only PCVs. h](j )}(hk:file:`lib/linear.f`, :file:`model/get_antinfo.f`, :file:`model/get_antpcv.f`, :file:`model/get_svantpcv.f`h](h)}(h:file:`lib/linear.f`h]h lib/linear.f}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh, }(hjh(hh%Nh'Nubh)}(h:file:`model/get_antinfo.f`h]hmodel/get_antinfo.f}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh, }hjsbh)}(h:file:`model/get_antpcv.f`h]hmodel/get_antpcv.f}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh, }hjsbh)}(h:file:`model/get_svantpcv.f`h]hmodel/get_svantpcv.f}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(hhh]h)}(hhh]h)}(h7Fix problem with interpolation of elevation-only PCVs. h]hO)}(h6Fix problem with interpolation of elevation-only PCVs.h]h6Fix problem with interpolation of elevation-only PCVs.}(hjh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'Khjubah}(h]h]h]h ]h"]uh$hhjubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Khjubah}(h]h]h]h ]h"]uh$j hjubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(h:file:`lib/rrxhed.f` * Skipped reading of SV-dependent wavelength factors in a RINEX header since this feature is not yet supported. h](j )}(h:file:`lib/rrxhed.f`h]h)}(hjKh]h lib/rrxhed.f}(hjMh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjIubah}(h]h]h]h ]h"]uh$j h%hMh'KhjEubj )}(hhh]h)}(hhh]h)}(hnSkipped reading of SV-dependent wavelength factors in a RINEX header since this feature is not yet supported. h]hO)}(hmSkipped reading of SV-dependent wavelength factors in a RINEX header since this feature is not yet supported.h]hmSkipped reading of SV-dependent wavelength factors in a RINEX header since this feature is not yet supported.}(hjmh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'Khjiubah}(h]h]h]h ]h"]uh$hhjfubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Khjcubah}(h]h]h]h ]h"]uh$j hjEubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(hg:file:`lib/sel_obtyp.f` * Fix problem with omitted Beidou observable. * Remove debug print statements. h](j )}(h:file:`lib/sel_obtyp.f`h]h)}(hjh]hlib/sel_obtyp.f}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubah}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(hhh]h)}(hhh](h)}(h+Fix problem with omitted Beidou observable.h]hO)}(hjh]h+Fix problem with omitted Beidou observable.}(hjh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'Khjubah}(h]h]h]h ]h"]uh$hhjubh)}(hRemove debug print statements. h]hO)}(hRemove debug print statements.h]hRemove debug print statements.}(hjh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'Khjubah}(h]h]h]h ]h"]uh$hhjubeh}(h]h]h]h ]h"]jK jL uh$hh%hMh'Khjubah}(h]h]h]h ]h"]uh$j hjubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(hW:file:`makex/get_navclk.f` * Fix bug in not recognizing GNSS code "I" on the nav file. h](j )}(h:file:`makex/get_navclk.f`h]h)}(hjh]hmakex/get_navclk.f}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubah}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(hhh]h)}(hhh]h)}(h:Fix bug in not recognizing GNSS code "I" on the nav file. h]hO)}(h9Fix bug in not recognizing GNSS code "I" on the nav file.h]h=Fix bug in not recognizing GNSS code “I” on the nav file.}(hj h(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'Khjubah}(h]h]h]h ]h"]uh$hhjubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Khjubah}(h]h]h]h ]h"]uh$j hjubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(h5:file:`makex/getsp3.f` * Added test for sp3d format. h](j )}(h:file:`makex/getsp3.f`h]h)}(hjLh]hmakex/getsp3.f}(hjNh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjJubah}(h]h]h]h ]h"]uh$j h%hMh'KhjFubj )}(hhh]h)}(hhh]h)}(hAdded test for sp3d format. h]hO)}(hAdded test for sp3d format.h]hAdded test for sp3d format.}(hjnh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'Khjjubah}(h]h]h]h ]h"]uh$hhjgubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Khjdubah}(h]h]h]h ]h"]uh$j hjFubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(h:file:`makex/rbatch.f` * Add trap for :content:`numsit` > :content:`maxsit` in new-format case. * Correct fix of trap for :content:`numsit`. h](j )}(h:file:`makex/rbatch.f`h]h)}(hjh]hmakex/rbatch.f}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubah}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(hhh]h)}(hhh](h)}(hFAdd trap for :content:`numsit` > :content:`maxsit` in new-format case.h]hO)}(hjh](h Add trap for }(hjh(hh%Nh'Nubh)}(h:content:`numsit`h]hnumsit}(hjh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhjubh > }(hjh(hh%Nh'Nubh)}(h:content:`maxsit`h]hmaxsit}(hjh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhjubh in new-format case.}(hjh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'Khjubah}(h]h]h]h ]h"]uh$hhjubh)}(h+Correct fix of trap for :content:`numsit`. h]hO)}(h*Correct fix of trap for :content:`numsit`.h](hCorrect fix of trap for }(hjh(hh%Nh'Nubh)}(h:content:`numsit`h]hnumsit}(hjh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhjubh.}(hjh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'Khjubah}(h]h]h]h ]h"]uh$hhjubeh}(h]h]h]h ]h"]jK jL uh$hh%hMh'Khjubah}(h]h]h]h ]h"]uh$j hjubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(h:file:`makex/mversn.f`, :file:`model/j_from_sp3.f`, :file:`model/getnav.f` * Allow reading sp3 "d" and fix getting the program name for warning/fatal messages. h](j )}(hJ:file:`makex/mversn.f`, :file:`model/j_from_sp3.f`, :file:`model/getnav.f`h](h)}(h:file:`makex/mversn.f`h]hmakex/mversn.f}(hj:h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj6ubh, }(hj6h(hh%Nh'Nubh)}(h:file:`model/j_from_sp3.f`h]hmodel/j_from_sp3.f}(hjOh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj6ubh, }hj6sbh)}(h:file:`model/getnav.f`h]hmodel/getnav.f}(hjdh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj6ubeh}(h]h]h]h ]h"]uh$j h%hMh'Khj2ubj )}(hhh]h)}(hhh]h)}(hSAllow reading sp3 "d" and fix getting the program name for warning/fatal messages. h]hO)}(hRAllow reading sp3 "d" and fix getting the program name for warning/fatal messages.h]hVAllow reading sp3 “d” and fix getting the program name for warning/fatal messages.}(hjh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'Khjubah}(h]h]h]h ]h"]uh$hhj~ubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Khj{ubah}(h]h]h]h ]h"]uh$j hj2ubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(h:program:`makexp` * Assign the SP3 file name when running manually. * Revoked Zou/King 180912 update and reverted to version 9.86. * Added correct handling of SP3 file name when running manually. h](j )}(h:program:`makexp`h]j)}(hjh]hmakexp}(hjh(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhjubah}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(hhh]h)}(hhh](h)}(h/Assign the SP3 file name when running manually.h]hO)}(hjh]h/Assign the SP3 file name when running manually.}(hjh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'Khjubah}(h]h]h]h ]h"]uh$hhjubh)}(hAdded correct handling of SP3 file name when running manually.h]h>Added correct handling of SP3 file name when running manually.}(hjh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'Khjubah}(h]h]h]h ]h"]uh$hhjubeh}(h]h]h]h ]h"]jK jL uh$hh%hMh'Khjubah}(h]h]h]h ]h"]uh$j hjubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(h:file:`model/call_mag.f`, :file:`model/iondel.f`, :file:`model/mag13.f`, :file:`model/setup.f`; :file:`fixdrv/bmake.f`; :file:`tables/sestbl.` * Added IGRF13 magnetic field model and changed default from IGRF12 to IGRF13. h](j )}(h:file:`model/call_mag.f`, :file:`model/iondel.f`, :file:`model/mag13.f`, :file:`model/setup.f`; :file:`fixdrv/bmake.f`; :file:`tables/sestbl.`h](h)}(h:file:`model/call_mag.f`h]hmodel/call_mag.f}(hj,h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj(ubh, }(hj(h(hh%Nh'Nubh)}(h:file:`model/iondel.f`h]hmodel/iondel.f}(hjAh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj(ubh, }hj(sbh)}(h:file:`model/mag13.f`h]h model/mag13.f}(hjVh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj(ubh, }hj(sbh)}(h:file:`model/setup.f`h]h model/setup.f}(hjkh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj(ubh; }(hj(h(hh%Nh'Nubh)}(h:file:`fixdrv/bmake.f`h]hfixdrv/bmake.f}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj(ubh; }hj(sbh)}(h:file:`tables/sestbl.`h]htables/sestbl.}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj(ubeh}(h]h]h]h ]h"]uh$j h%hMh'Khj$ubj )}(hhh]h)}(hhh]h)}(hMAdded IGRF13 magnetic field model and changed default from IGRF12 to IGRF13. h]hO)}(hLAdded IGRF13 magnetic field model and changed default from IGRF12 to IGRF13.h]hLAdded IGRF13 magnetic field model and changed default from IGRF12 to IGRF13.}(hjh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'Khjubah}(h]h]h]h ]h"]uh$hhjubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Khjubah}(h]h]h]h ]h"]uh$j hj$ubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(hJ:file:`model/setup.f` * Fix frequency check so that it works for L1-only. h](j )}(h:file:`model/setup.f`h]h)}(hjh]h model/setup.f}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubah}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(hhh]h)}(hhh]h)}(h2Fix frequency check so that it works for L1-only. h]hO)}(h1Fix frequency check so that it works for L1-only.h]h1Fix frequency check so that it works for L1-only.}(hjh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'Khjubah}(h]h]h]h ]h"]uh$hhjubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Khjubah}(h]h]h]h ]h"]uh$j hjubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(hX:program:`model/update_coords` * Add missing "debug" in call to :content:`get_antinfo`. h](j )}(h:program:`model/update_coords`h]j)}(hj0h]hmodel/update_coords}(hj2h(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhj.ubah}(h]h]h]h ]h"]uh$j h%hMh'Khj*ubj )}(hhh]h)}(hhh]h)}(h7Add missing "debug" in call to :content:`get_antinfo`. h]hO)}(h6Add missing "debug" in call to :content:`get_antinfo`.h](h#Add missing “debug” in call to }(hjOh(hh%Nh'Nubh)}(h:content:`get_antinfo`h]h get_antinfo}(hjWh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhjOubh.}(hjOh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'KhjKubah}(h]h]h]h ]h"]uh$hhjHubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'KhjEubah}(h]h]h]h ]h"]uh$j hj*ubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(h`:program:`utils/metutil` * Change linear interpolation routine to be scalar rather than vector. h](j )}(h:program:`utils/metutil`h]j)}(hjh]h utils/metutil}(hjh(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhjubah}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(hhh]h)}(hhh]h)}(hEChange linear interpolation routine to be scalar rather than vector. h]hO)}(hDChange linear interpolation routine to be scalar rather than vector.h]hDChange linear interpolation routine to be scalar rather than vector.}(hjh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'Khjubah}(h]h]h]h ]h"]uh$hhjubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Khjubah}(h]h]h]h ]h"]uh$j hjubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjubeh}(h]h]h]h ]h"]uh$j~ hjubah}(h]h]h]h ]h"]uh$jx h%hMh'KhjM h(hubhO)}(h :file:`help/`h]h)}(hjh]hhelp/}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubah}(h]h]h]h ]h"]uh$hNh%hMh'KhjM h(hubjy )}(h0:file:`displace.hlp` * Updated documentation. h]j )}(hhh]j )}(h.:file:`displace.hlp` * Updated documentation. h](j )}(h:file:`displace.hlp`h]h)}(hjh]h displace.hlp}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubah}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(hhh]h)}(hhh]h)}(hUpdated documentation. h]hO)}(hUpdated documentation.h]hUpdated documentation.}(hj(h(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'Khj$ubah}(h]h]h]h ]h"]uh$hhj!ubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Khjubah}(h]h]h]h ]h"]uh$j hjubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjubah}(h]h]h]h ]h"]uh$j~ hjubah}(h]h]h]h ]h"]uh$jx h%hMh'KhjM h(hubhO)}(h :file:`kf/`h]h)}(hj\h]hkf/}(hj^h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjZubah}(h]h]h]h ]h"]uh$hNh%hMh'KhjM h(hubjy )}(hX,:file:`blsum/tscon.f` * Added assumption that UNR/NGL :file:`.txyz2` files without a reference frame explicitly in the file name are the latest IGS14 version. :program:`displace` * Updated Makefile, grid calculations and added tensile component to calculations. :file:`gen_util/name_to_block.f` * Changes BLOCK III to BLOCK IIIA so that correct satellite number is assigned to the new PRN03. :file:`gen_util/real_stats.f` * Updated dimensioning and bounds checking. Very long time series could cause segmentation violations. :file:`gen_util/sp3_lib.f`, :file:`includes/sp3_def.h` * Updated maximum number of nadir angles values and added a dimensioning test. :file:`gen_util/sp3_lib.f` * Fixed bug in :content:`report_stat` call that is invoked in updated :file:`sp3_def.h` is not used. * Increased max nadir values to 41 for Galileo chamber calibrations. :file:`globk/read_glb_mar.f` * Critical update needed to make the :content:`SOURCE` command work. :file:`glout/write_iers.f` * Updated formats to allow more than 99 reference frame sites. :file:`htoglb/mstinf.[fh]` (and :program:`com/sh_upd_stnfo`) * Added :option:`-debug` option to help diagnose problems with bad year in IGS logfiles and fixed a bug associated with first antenna starting after the first receiver entry. :program:`track`, :file:`gen_util/sp3_lib.f` * Updated for Beidou B7 phase and range measurements. :program:`utils/corcom` * Updated output formats to allow for fast ice velocities. :file:`utils/glbtog.[fh]` * Fixed bugs with writing G-files for non-GPS systems. h]j )}(hhh](j )}(h:file:`blsum/tscon.f` * Added assumption that UNR/NGL :file:`.txyz2` files without a reference frame explicitly in the file name are the latest IGS14 version. h](j )}(h:file:`blsum/tscon.f`h]h)}(hjh]h blsum/tscon.f}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubah}(h]h]h]h ]h"]uh$j h%hMh'Khj{ubj )}(hhh]h)}(hhh]h)}(hAdded assumption that UNR/NGL :file:`.txyz2` files without a reference frame explicitly in the file name are the latest IGS14 version. h]hO)}(hAdded assumption that UNR/NGL :file:`.txyz2` files without a reference frame explicitly in the file name are the latest IGS14 version.h](hAdded assumption that UNR/NGL }(hjh(hh%Nh'Nubh)}(h:file:`.txyz2`h]h.txyz2}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubhZ files without a reference frame explicitly in the file name are the latest IGS14 version.}(hjh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'Khjubah}(h]h]h]h ]h"]uh$hhjubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Khjubah}(h]h]h]h ]h"]uh$j hj{ubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjxubj )}(hg:program:`displace` * Updated Makefile, grid calculations and added tensile component to calculations. h](j )}(h:program:`displace`h]j)}(hjh]hdisplace}(hjh(hh%Nh'Nubah}(h]h]jah]h ]h"]uh$jhjubah}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(hhh]h)}(hhh]h)}(hQUpdated Makefile, grid calculations and added tensile component to calculations. h]hO)}(hPUpdated Makefile, grid calculations and added tensile component to calculations.h]hPUpdated Makefile, grid calculations and added tensile component to calculations.}(hjh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'Khjubah}(h]h]h]h ]h"]uh$hhjubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Khjubah}(h]h]h]h ]h"]uh$j hjubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjxubj )}(h:file:`gen_util/name_to_block.f` * Changes BLOCK III to BLOCK IIIA so that correct satellite number is assigned to the new PRN03. h](j )}(h :file:`gen_util/name_to_block.f`h]h)}(hj/h]hgen_util/name_to_block.f}(hj1h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj-ubah}(h]h]h]h ]h"]uh$j h%hMh'Khj)ubj )}(hhh]h)}(hhh]h)}(h_Changes BLOCK III to BLOCK IIIA so that correct satellite number is assigned to the new PRN03. h]hO)}(h^Changes BLOCK III to BLOCK IIIA so that correct satellite number is assigned to the new PRN03.h]h^Changes BLOCK III to BLOCK IIIA so that correct satellite number is assigned to the new PRN03.}(hjQh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'KhjMubah}(h]h]h]h ]h"]uh$hhjJubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'KhjGubah}(h]h]h]h ]h"]uh$j hj)ubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjxubj )}(h:file:`gen_util/real_stats.f` * Updated dimensioning and bounds checking. Very long time series could cause segmentation violations. h](j )}(h:file:`gen_util/real_stats.f`h]h)}(hj}h]hgen_util/real_stats.f}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj{ubah}(h]h]h]h ]h"]uh$j h%hMh'Khjwubj )}(hhh]h)}(hhh]h)}(heUpdated dimensioning and bounds checking. Very long time series could cause segmentation violations. h]hO)}(hdUpdated dimensioning and bounds checking. Very long time series could cause segmentation violations.h]hdUpdated dimensioning and bounds checking. Very long time series could cause segmentation violations.}(hjh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'Khjubah}(h]h]h]h ]h"]uh$hhjubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Khjubah}(h]h]h]h ]h"]uh$j hjwubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjxubj )}(h:file:`gen_util/sp3_lib.f`, :file:`includes/sp3_def.h` * Updated maximum number of nadir angles values and added a dimensioning test. h](j )}(h6:file:`gen_util/sp3_lib.f`, :file:`includes/sp3_def.h`h](h)}(h:file:`gen_util/sp3_lib.f`h]hgen_util/sp3_lib.f}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh, }(hjh(hh%Nh'Nubh)}(h:file:`includes/sp3_def.h`h]hincludes/sp3_def.h}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(hhh]h)}(hhh]h)}(hMUpdated maximum number of nadir angles values and added a dimensioning test. h]hO)}(hLUpdated maximum number of nadir angles values and added a dimensioning test.h]hLUpdated maximum number of nadir angles values and added a dimensioning test.}(hjh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'Khjubah}(h]h]h]h ]h"]uh$hhjubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Khjubah}(h]h]h]h ]h"]uh$j hjubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjxubj )}(h:file:`gen_util/sp3_lib.f` * Fixed bug in :content:`report_stat` call that is invoked in updated :file:`sp3_def.h` is not used. * Increased max nadir values to 41 for Galileo chamber calibrations. h](j )}(h:file:`gen_util/sp3_lib.f`h]h)}(hj/h]hgen_util/sp3_lib.f}(hj1h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj-ubah}(h]h]h]h ]h"]uh$j h%hMh'Khj)ubj )}(hhh]h)}(hhh](h)}(hbFixed bug in :content:`report_stat` call that is invoked in updated :file:`sp3_def.h` is not used.h]hO)}(hjOh](h Fixed bug in }(hjQh(hh%Nh'Nubh)}(h:content:`report_stat`h]h report_stat}(hjXh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhjQubh! call that is invoked in updated }(hjQh(hh%Nh'Nubh)}(h:file:`sp3_def.h`h]h sp3_def.h}(hjkh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjQubh is not used.}(hjQh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'KhjMubah}(h]h]h]h ]h"]uh$hhjJubh)}(hCIncreased max nadir values to 41 for Galileo chamber calibrations. h]hO)}(hBIncreased max nadir values to 41 for Galileo chamber calibrations.h]hBIncreased max nadir values to 41 for Galileo chamber calibrations.}(hjh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'Khjubah}(h]h]h]h ]h"]uh$hhjJubeh}(h]h]h]h ]h"]jK jL uh$hh%hMh'KhjGubah}(h]h]h]h ]h"]uh$j hj)ubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjxubj )}(hb:file:`globk/read_glb_mar.f` * Critical update needed to make the :content:`SOURCE` command work. h](j )}(h:file:`globk/read_glb_mar.f`h]h)}(hjh]hglobk/read_glb_mar.f}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubah}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(hhh]h)}(hhh]h)}(hCCritical update needed to make the :content:`SOURCE` command work. h]hO)}(hBCritical update needed to make the :content:`SOURCE` command work.h](h#Critical update needed to make the }(hjh(hh%Nh'Nubh)}(h:content:`SOURCE`h]hSOURCE}(hjh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhjubh command work.}(hjh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'Khjubah}(h]h]h]h ]h"]uh$hhjubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Khjubah}(h]h]h]h ]h"]uh$j hjubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjxubj )}(hZ:file:`glout/write_iers.f` * Updated formats to allow more than 99 reference frame sites. h](j )}(h:file:`glout/write_iers.f`h]h)}(hjh]hglout/write_iers.f}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubah}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(hhh]h)}(hhh]h)}(h=Updated formats to allow more than 99 reference frame sites. h]hO)}(h`_. :file:`hi.dat` * Added TRM159800.00 antenna. :file:`igs_metadata.snx` * Added from http://mgex.igs.org/ (currently :file:`igs_metadata_2091.snx`, as of the date of this release) and augmented with a bespoke block for the yaw of each satellite, currently read from :file:`tables/svnav.dat` with some assumptions for some satellites and systems. :file:`rcvant.dat` * Fully updated to match IGS codes for all receivers and antennas, following ftp://igs.org/pub/station/general/rcvr_ant.tab. * Records of other known antennas, from the old :file:`rcvant.dat` and those in the NGS ANTEX file (see description of :file:`antmod.dat`, above), are added. * The 14th character, indicating support for the receiver or antenna in GAMIT, is updated to identify the source of antenna calibration. See header for more information. :file:`svnav.dat` * Metadata for GLONASS (R), Galileo (E), Beidou (C), IRNSS (I) and QZSS (J) fully updated to match :file:`tables/igs_metadata.snx` (from http://mgex.igs.org/), which will ultimately supercede :file:`tables/svnav.dat`; metadata for GPS assumed to be good (will be verified ultimately). :file:`otlcmc.dat` * Replaced the provisional center-of-mass corrections for FES2012 with new official ones from H. G. Scherneck. The differences are less than 0.05 mm. h]j )}(hhh](j )}(h}:file:`luntab.2020.J2000`, :file:`soltab.2020.J2000`, :file:`nutabl.2020` * Added luni-solar tables for 2020 from JPL DE200. h](j )}(hI:file:`luntab.2020.J2000`, :file:`soltab.2020.J2000`, :file:`nutabl.2020`h](h)}(h:file:`luntab.2020.J2000`h]hluntab.2020.J2000}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh, }(hjh(hh%Nh'Nubh)}(h:file:`soltab.2020.J2000`h]hsoltab.2020.J2000}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubh, }hjsbh)}(h:file:`nutabl.2020`h]h nutabl.2020}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(hhh]h)}(hhh]h)}(h1Added luni-solar tables for 2020 from JPL DE200. h]hO)}(h0Added luni-solar tables for 2020 from JPL DE200.h]h0Added luni-solar tables for 2020 from JPL DE200.}(hjh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'Khjubah}(h]h]h]h ]h"]uh$hhjubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Khjubah}(h]h]h]h ]h"]uh$j hjubeh}(h]h]h]h ]h"]uh$j h%hMh'Khjubj )}(hX:file:`antmod.dat` * Now linked to an IGS14 rather than IGS08 ANTEX file, which is no longer updated by the IGS for new launches. As noted in relnote.10.61, this will create a 2--3 mm discontinuity in height for all antennas and 5--10 mm discontinuities in horizontal and height for about 20 antennas. * Updated regularly to the latest IGS14 ANTEX file (currently :file:`igs14_2091.atx`, as of the date of this release). * Linked from 2019-10-10 (GPS week 2074) onwards to the IGS14 ANTEX file supplemented with calibrations provided by the National Geodetic Survey (NGS) (currently :file:`ngs14_2091.atx`), plus some additional entries copied from similar records to accommodate antennas without any official calibrations. :file:`tables/antmod.dat` is linked to :file:`tables/ngs14_2091_plus.atx`, at the time of this release. * Updated GLONASS SVs R801, R802, R855, R856, R858 and R859 to match extended IGS designations (K1A, K1B and M+) in :file:`tables/igs_metadata.snx`. h](j )}(h:file:`antmod.dat`h]h)}(hj" h]h antmod.dat}(hj$ h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj ubah}(h]h]h]h ]h"]uh$j h%hMh'Khj ubj )}(hhh]h)}(hhh](h)}(hXNow linked to an IGS14 rather than IGS08 ANTEX file, which is no longer updated by the IGS for new launches. As noted in relnote.10.61, this will create a 2--3 mm discontinuity in height for all antennas and 5--10 mm discontinuities in horizontal and height for about 20 antennas.h]hO)}(hjB h]hXNow linked to an IGS14 rather than IGS08 ANTEX file, which is no longer updated by the IGS for new launches. As noted in relnote.10.61, this will create a 2–3 mm discontinuity in height for all antennas and 5–10 mm discontinuities in horizontal and height for about 20 antennas.}(hjD h(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'Khj@ ubah}(h]h]h]h ]h"]uh$hhj= ubh)}(htUpdated regularly to the latest IGS14 ANTEX file (currently :file:`igs14_2091.atx`, as of the date of this release).h]hO)}(hjY h](hh]hO)}(hCorrected erroneous :content:`COMB out_glb` output file name to ensure :content:`------` string is parsed properly by prepending :content:`H` to file name.h](hCorrected erroneous }(hjY"h(hh%Nh'Nubh)}(h:content:`COMB out_glb`h]h COMB out_glb}(hja"h(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhjY"ubh output file name to ensure }(hjY"h(hh%Nh'Nubh)}(h:content:`------`h]h------}(hjt"h(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhjY"ubh) string is parsed properly by prepending }(hjY"h(hh%Nh'Nubh)}(h :content:`H`h]hH}(hj"h(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hhjY"ubh to file name.}(hjY"h(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'MhjU"ubah}(h]h]h]h ]h"]uh$hhj"ubeh}(h]h]h]h ]h"]jK jL uh$hh%hMh'Mhj"ubah}(h]h]h]h ]h"]uh$j hj!ubeh}(h]h]h]h ]h"]uh$j h%hMh'Mhjubj )}(h:file:`leap.sec` * Extended limit of table to 31 December 2020 with no additional leap seconds, following to `IERS Bulletin C 59 `_. h](j )}(h:file:`leap.sec`h]h)}(hj"h]hleap.sec}(hj"h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj"ubah}(h]h]h]h ]h"]uh$j h%hMh'M hj"ubj )}(hhh]h)}(hhh]h)}(hExtended limit of table to 31 December 2020 with no additional leap seconds, following to `IERS Bulletin C 59 `_. h]hO)}(hExtended limit of table to 31 December 2020 with no additional leap seconds, following to `IERS Bulletin C 59 `_.h](hZExtended limit of table to 31 December 2020 with no additional leap seconds, following to }(hj"h(hh%Nh'NubhY)}(hK`IERS Bulletin C 59 `_h]hIERS Bulletin C 59}(hj"h(hh%Nh'Nubah}(h]h]h]h ]h"]nameIERS Bulletin C 59hj3https://hpiers.obspm.fr/eoppc/bul/bulc/bulletinc.59uh$hXhj"ubhm)}(h6 h]h}(h]iers-bulletin-c-59ah]h]iers bulletin c 59ah ]h"]refurij"uh$hlh{Khj"ubh.}(hj"h(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'M hj"ubah}(h]h]h]h ]h"]uh$hhj"ubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'M hj"ubah}(h]h]h]h ]h"]uh$j hj"ubeh}(h]h]h]h ]h"]uh$j h%hMh'M hjubj )}(h-:file:`hi.dat` * Added TRM159800.00 antenna. h](j )}(h:file:`hi.dat`h]h)}(hj.#h]hhi.dat}(hj0#h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj,#ubah}(h]h]h]h ]h"]uh$j h%hMh'M hj(#ubj )}(hhh]h)}(hhh]h)}(hAdded TRM159800.00 antenna. h]hO)}(hAdded TRM159800.00 antenna.h]hAdded TRM159800.00 antenna.}(hjP#h(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'M hjL#ubah}(h]h]h]h ]h"]uh$hhjI#ubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'M hjF#ubah}(h]h]h]h ]h"]uh$j hj(#ubeh}(h]h]h]h ]h"]uh$j h%hMh'M hjubj )}(hX+:file:`igs_metadata.snx` * Added from http://mgex.igs.org/ (currently :file:`igs_metadata_2091.snx`, as of the date of this release) and augmented with a bespoke block for the yaw of each satellite, currently read from :file:`tables/svnav.dat` with some assumptions for some satellites and systems. h](j )}(h:file:`igs_metadata.snx`h]h)}(hj|#h]higs_metadata.snx}(hj~#h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjz#ubah}(h]h]h]h ]h"]uh$j h%hMh'Mhjv#ubj )}(hhh]h)}(hhh]h)}(hXAdded from http://mgex.igs.org/ (currently :file:`igs_metadata_2091.snx`, as of the date of this release) and augmented with a bespoke block for the yaw of each satellite, currently read from :file:`tables/svnav.dat` with some assumptions for some satellites and systems. h]hO)}(hXAdded from http://mgex.igs.org/ (currently :file:`igs_metadata_2091.snx`, as of the date of this release) and augmented with a bespoke block for the yaw of each satellite, currently read from :file:`tables/svnav.dat` with some assumptions for some satellites and systems.h](h Added from }(hj#h(hh%Nh'NubhY)}(hhttp://mgex.igs.org/h]hhttp://mgex.igs.org/}(hj#h(hh%Nh'Nubah}(h]h]h]h ]h"]refurij#uh$hXhj#ubh (currently }(hj#h(hh%Nh'Nubh)}(h:file:`igs_metadata_2091.snx`h]higs_metadata_2091.snx}(hj#h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj#ubhx, as of the date of this release) and augmented with a bespoke block for the yaw of each satellite, currently read from }(hj#h(hh%Nh'Nubh)}(h:file:`tables/svnav.dat`h]htables/svnav.dat}(hj#h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj#ubh7 with some assumptions for some satellites and systems.}(hj#h(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'Mhj#ubah}(h]h]h]h ]h"]uh$hhj#ubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Mhj#ubah}(h]h]h]h ]h"]uh$j hjv#ubeh}(h]h]h]h ]h"]uh$j h%hMh'Mhjubj )}(hX:file:`rcvant.dat` * Fully updated to match IGS codes for all receivers and antennas, following ftp://igs.org/pub/station/general/rcvr_ant.tab. * Records of other known antennas, from the old :file:`rcvant.dat` and those in the NGS ANTEX file (see description of :file:`antmod.dat`, above), are added. * The 14th character, indicating support for the receiver or antenna in GAMIT, is updated to identify the source of antenna calibration. See header for more information. h](j )}(h:file:`rcvant.dat`h]h)}(hj$h]h rcvant.dat}(hj $h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj$ubah}(h]h]h]h ]h"]uh$j h%hMh'Mhj$ubj )}(hhh]h)}(hhh](h)}(hzFully updated to match IGS codes for all receivers and antennas, following ftp://igs.org/pub/station/general/rcvr_ant.tab.h]hO)}(hj'$h](hKFully updated to match IGS codes for all receivers and antennas, following }(hj)$h(hh%Nh'NubhY)}(h.ftp://igs.org/pub/station/general/rcvr_ant.tabh]h.ftp://igs.org/pub/station/general/rcvr_ant.tab}(hj0$h(hh%Nh'Nubah}(h]h]h]h ]h"]refurij2$uh$hXhj)$ubh.}(hj)$h(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'Mhj%$ubah}(h]h]h]h ]h"]uh$hhj"$ubh)}(hRecords of other known antennas, from the old :file:`rcvant.dat` and those in the NGS ANTEX file (see description of :file:`antmod.dat`, above), are added.h]hO)}(hjQ$h](h.Records of other known antennas, from the old }(hjS$h(hh%Nh'Nubh)}(h:file:`rcvant.dat`h]h rcvant.dat}(hjZ$h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjS$ubh5 and those in the NGS ANTEX file (see description of }(hjS$h(hh%Nh'Nubh)}(h:file:`antmod.dat`h]h antmod.dat}(hjo$h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjS$ubh, above), are added.}(hjS$h(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'MhjO$ubah}(h]h]h]h ]h"]uh$hhj"$ubh)}(hThe 14th character, indicating support for the receiver or antenna in GAMIT, is updated to identify the source of antenna calibration. See header for more information. h]hO)}(hThe 14th character, indicating support for the receiver or antenna in GAMIT, is updated to identify the source of antenna calibration. See header for more information.h]hThe 14th character, indicating support for the receiver or antenna in GAMIT, is updated to identify the source of antenna calibration. See header for more information.}(hj$h(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'Mhj$ubah}(h]h]h]h ]h"]uh$hhj"$ubeh}(h]h]h]h ]h"]jK jL uh$hh%hMh'Mhj$ubah}(h]h]h]h ]h"]uh$j hj$ubeh}(h]h]h]h ]h"]uh$j h%hMh'Mhjubj )}(hX/:file:`svnav.dat` * Metadata for GLONASS (R), Galileo (E), Beidou (C), IRNSS (I) and QZSS (J) fully updated to match :file:`tables/igs_metadata.snx` (from http://mgex.igs.org/), which will ultimately supercede :file:`tables/svnav.dat`; metadata for GPS assumed to be good (will be verified ultimately). h](j )}(h:file:`svnav.dat`h]h)}(hj$h]h svnav.dat}(hj$h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj$ubah}(h]h]h]h ]h"]uh$j h%hMh'Mhj$ubj )}(hhh]h)}(hhh]h)}(hXMetadata for GLONASS (R), Galileo (E), Beidou (C), IRNSS (I) and QZSS (J) fully updated to match :file:`tables/igs_metadata.snx` (from http://mgex.igs.org/), which will ultimately supercede :file:`tables/svnav.dat`; metadata for GPS assumed to be good (will be verified ultimately). h]hO)}(hXMetadata for GLONASS (R), Galileo (E), Beidou (C), IRNSS (I) and QZSS (J) fully updated to match :file:`tables/igs_metadata.snx` (from http://mgex.igs.org/), which will ultimately supercede :file:`tables/svnav.dat`; metadata for GPS assumed to be good (will be verified ultimately).h](haMetadata for GLONASS (R), Galileo (E), Beidou (C), IRNSS (I) and QZSS (J) fully updated to match }(hj$h(hh%Nh'Nubh)}(h:file:`tables/igs_metadata.snx`h]htables/igs_metadata.snx}(hj$h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj$ubh (from }(hj$h(hh%Nh'NubhY)}(hhttp://mgex.igs.org/h]hhttp://mgex.igs.org/}(hj$h(hh%Nh'Nubah}(h]h]h]h ]h"]refurij%uh$hXhj$ubh#), which will ultimately supercede }(hj$h(hh%Nh'Nubh)}(h:file:`tables/svnav.dat`h]htables/svnav.dat}(hj%h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhj$ubhD; metadata for GPS assumed to be good (will be verified ultimately).}(hj$h(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hNh%hMh'Mhj$ubah}(h]h]h]h ]h"]uh$hhj$ubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Mhj$ubah}(h]h]h]h ]h"]uh$j hj$ubeh}(h]h]h]h ]h"]uh$j h%hMh'Mhjubj )}(h:file:`otlcmc.dat` * Replaced the provisional center-of-mass corrections for FES2012 with new official ones from H. G. Scherneck. The differences are less than 0.05 mm. h](j )}(h:file:`otlcmc.dat`h]h)}(hjK%h]h otlcmc.dat}(hjM%h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjI%ubah}(h]h]h]h ]h"]uh$j h%hMh'MhjE%ubj )}(hhh]h)}(hhh]h)}(hReplaced the provisional center-of-mass corrections for FES2012 with new official ones from H. G. Scherneck. The differences are less than 0.05 mm. h]hO)}(hReplaced the provisional center-of-mass corrections for FES2012 with new official ones from H. G. Scherneck. The differences are less than 0.05 mm.h]hReplaced the provisional center-of-mass corrections for FES2012 with new official ones from H. G. Scherneck. The differences are less than 0.05 mm.}(hjm%h(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNh%hMh'Mhji%ubah}(h]h]h]h ]h"]uh$hhjf%ubah}(h]h]h]h ]h"]jK jL uh$hh%hMh'Mhjc%ubah}(h]h]h]h ]h"]uh$j hjE%ubeh}(h]h]h]h ]h"]uh$j h%hMh'Mhjubeh}(h]h]h]h ]h"]uh$j~ hjubah}(h]h]h]h ]h"]uh$jx h%hMh'KhjM h(hubhm)}(h.. _relnote.10.71_refs:h]h}(h]h]h]h ]h"]refidrelnote-10-71-refsuh$hlh'M hjM h(hh%hMubeh}(h](summary-of-specific-changes-by-directoryah]h]*summary of specific changes (by directory)ah ]h"]uh$h8hh:h(hh%hMh'KRubh9)}(hhh](h>)}(h Referencesh]h References}(hj%h(hh%Nh'Nubah}(h]h]h]h ]h"]uh$h=hj%h(hh%hMh'Mubsphinxcontrib.bibtex.nodes bibliography)}(hhh]h}(h]id5ah]h]h ]h"]docnamej'uh$j%hj%h(hh%hMh'M"ubeh}(h]( referencesj%eh]h]( referencesrelnote.10.71_refseh ]h"]uh$h8hh:h(hh%hMh'Mexpect_referenced_by_name}j%j%sexpect_referenced_by_id}j%j%subeh}(h]id1ah]h]10.71ah ]h"]uh$h8hhh(hh%hMh'Kubeh}(h]h]h]h ]h"]sourcehMtranslation_progress}(totalK translatedKuuh$hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(outputNh=N generatorN datestampN source_linkN source_urlN toc_backlinksentryfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerj&error_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourcehM _destinationN _config_files]file_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}(hh h5h)usubstitution_names}(relhdateh5urefnames}refids}j%]j%asnameids}(j%j%hwhtjjj^ j[ j j j%j%j#j"j%j%j%j%u nametypes}(j%hwjj^ j j%j#j%j%uh}(j%h:hthnjj|jjj[ jU j j j. j( j%jM j_!jH!j"j"j%j%j%j%j%j%id6h citation)}(hhh]h}(h]jX&ah]h]h ]h"]uh$jY&ubu footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}j&KsRparse_messages](h system_message)}(hhh]hO)}(h&Duplicate explicit target name: "gmt".h]h*Duplicate explicit target name: “gmt”.}(hj&h(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNhj&ubah}(h]h]h]h ]h"]jalevelKtypeINFOsourcehMlineKuh$j&hj_ubj&)}(hhh]hO)}(h:Duplicate explicit target name: ""known issues" web page".h]hBDuplicate explicit target name: “”known issues” web page”.}(hj&h(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hNhj&ubah}(h]h]h]h ]h"]j. alevelKtypej&sourcehMlineKuh$j&hj ubetransform_messages]j&)}(hhh]hO)}(hhh]h8Hyperlink target "relnote-10-71-refs" is not referenced.}hj&sbah}(h]h]h]h ]h"]uh$hNhj&ubah}(h]h]h]h ]h"]levelKtypej&sourcehMlineM uh$j&uba transformerN include_log] decorationNh(hub.