DTsphinx.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 target)}(h.. _intro_proc_sh_gamit:h]h}(h]h]h]h ]h"]refidintro-proc-sh-gamituh$h8h'Khhh(hh%M/chandler/home/floyd/public_html/gg/docs/source/intro/proc/setup/sh_gamit.rstubh section)}(hhh](h title)}(h:program:`sh_gamit`h]hliteral_strong)}(hhPh]hsh_gamit}(hhTh(hh%Nh'Nubah}(h]h]programah]h ]h"]uh$hRhhNubah}(h]h]h]h ]h"]uh$hLhhIh(hh%hFh'Kubh paragraph)}(hXOnce you have edited appropriately the template files, you can start the processing from within the experiment directory by giving :program:`sh_gamit` simply the 4-character code for the project or subnet (termed "experiment") and a range of days to process:h](hOnce you have edited appropriately the template files, you can start the processing from within the experiment directory by giving }(hhjh(hh%Nh'NubhS)}(h:program:`sh_gamit`h]hsh_gamit}(hhrh(hh%Nh'Nubah}(h]h]h^ah]h ]h"]uh$hRhhjubhp simply the 4-character code for the project or subnet (termed “experiment”) and a range of days to process:}(hhjh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hhh%hFh'KhhIh(hubh literal_block)}(h9$ sh_gamit -expt emed -d 2018 034 035 036 >& sh_gamit.logh]h9$ sh_gamit -expt emed -d 2018 034 035 036 >& sh_gamit.log}hhsbah}(h]h]h]h ]h"] xml:spacepreserveforcelanguageconsolehighlight_args}uh$hh%hFh'KhhIh(hubhi)}(hX9The :program:`sh_gamit` command is executed at the project-directory level. The time span can also be specified using :option:`-s {} {}` to indicate a range of consecutive days, or :option:`-r {}` to indicate that you want to process a single day :option:`{}` before the current date. If you plan to process data from more than GPS, use :option:`-gnss {}`, where sys is G for GPS, R for Glonass, C for Beidou, E for Galileo, and I for IRNSS. You may also override some of the parameters specified in :file:`process.defaults`, e.g.:h](hThe }(hhh(hh%Nh'NubhS)}(h:program:`sh_gamit`h]hsh_gamit}(hhh(hh%Nh'Nubah}(h]h]h^ah]h ]h"]uh$hRhhubh_ command is executed at the project-directory level. The time span can also be specified using }(hhh(hh%Nh'Nubh pending_xref)}(h':option:`-s {} {}`h]h literal)}(hhh]h-s {} {}}(hhh(hh%Nh'Nubah}(h]h](xrefstd std-optioneh]h ]h"]uh$hhhubah}(h]h]h]h ]h"]refdocintro/proc/setup/sh_gamit refdomainhΌreftypeoption refexplicitrefwarn std:programN reftarget-s {} {}uh$hh%hFh'K hhubh- to indicate a range of consecutive days, or }(hhh(hh%Nh'Nubh)}(h:option:`-r {}`h]h)}(hhh]h -r {}}(hhh(hh%Nh'Nubah}(h]h](h͌std std-optioneh]h ]h"]uh$hhhubah}(h]h]h]h ]h"]refdochڌ refdomainhreftypeoption refexplicitrefwarnhNh -r {}uh$hh%hFh'K hhubh3 to indicate that you want to process a single day }(hhh(hh%Nh'Nubh)}(h:option:`{}`h]h)}(hj h]h{}}(hjh(hh%Nh'Nubah}(h]h](h͌std std-optioneh]h ]h"]uh$hhj ubah}(h]h]h]h ]h"]refdochڌ refdomainjreftypeoption refexplicitrefwarnhNh{}uh$hh%hFh'K hhubhN before the current date. If you plan to process data from more than GPS, use }(hhh(hh%Nh'Nubh)}(h:option:`-gnss {}`h]h)}(hj1h]h -gnss {}}(hj3h(hh%Nh'Nubah}(h]h](h͌std std-optioneh]h ]h"]uh$hhj/ubah}(h]h]h]h ]h"]refdochڌ refdomainj=reftypeoption refexplicitrefwarnhNh -gnss {}uh$hh%hFh'K hhubh, where sys is G for GPS, R for Glonass, C for Beidou, E for Galileo, and I for IRNSS. You may also override some of the parameters specified in }(hhh(hh%Nh'Nubh)}(h:file:`process.defaults`h]hprocess.defaults}(hjSh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhhubh, e.g.:}(hhh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hhh%hFh'K hhIh(hubh definition_list)}(hhh](h definition_list_item)}(hx:option:`-orbit {}` Type of orbit (e.g. igsf igsr igsu codm gfzm siof; see :program:`sh_get_orbits`; default igsf)h](h term)}(h:option:`-orbit {}`h]h)}(hj}h]h)}(hj}h]h-orbit {}}(hjh(hh%Nh'Nubah}(h]h](h͌std std-optioneh]h ]h"]uh$hhjubah}(h]h]h]h ]h"]refdochڌ refdomainjreftypeoption refexplicitrefwarnhNh-orbit {}uh$hh%hFh'Khj{ubah}(h]h]h]h ]h"]uh$jyh%hFh'Khjuubh definition)}(hhh]hi)}(h^Type of orbit (e.g. igsf igsr igsu codm gfzm siof; see :program:`sh_get_orbits`; default igsf)h](h7Type of orbit (e.g. igsf igsr igsu codm gfzm siof; see }(hjh(hh%Nh'NubhS)}(h:program:`sh_get_orbits`h]h sh_get_orbits}(hjh(hh%Nh'Nubah}(h]h]h^ah]h ]h"]uh$hRhjubh; default igsf)}(hjh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hhh%hFh'Khjubah}(h]h]h]h ]h"]uh$jhjuubeh}(h]h]h]h ]h"]uh$jsh%hFh'Khjpubjt)}(hE:option:`-eops {}` EOP series to be used (usno [default], usnd)h](jz)}(h:option:`-eops {}`h]h)}(hjh]h)}(hjh]h-eops {}}(hjh(hh%Nh'Nubah}(h]h](h͌std std-optioneh]h ]h"]uh$hhjubah}(h]h]h]h ]h"]refdochڌ refdomainjreftypeoption refexplicitrefwarnhNh-eops {}uh$hh%hFh'Khjubah}(h]h]h]h ]h"]uh$jyh%hFh'Khjubj)}(hhh]hi)}(h,EOP series to be used (usno [default], usnd)h]h,EOP series to be used (usno [default], usnd)}(hjh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hhh%hFh'Khjubah}(h]h]h]h ]h"]uh$jhjubeh}(h]h]h]h ]h"]uh$jsh%hFh'Khjph(hubjt)}(hV:option:`-sessinfo` Sampling interval, #epochs, start time (HH MM) (e.g. 30 2880 0 0 )h](jz)}(h:option:`-sessinfo`h]h)}(hj%h]h)}(hj%h]h -sessinfo}(hj*h(hh%Nh'Nubah}(h]h](h͌std std-optioneh]h ]h"]uh$hhj'ubah}(h]h]h]h ]h"]refdochڌ refdomainj4reftypeoption refexplicitrefwarnhNh -sessinfouh$hh%hFh'Khj#ubah}(h]h]h]h ]h"]uh$jyh%hFh'Khjubj)}(hhh]hi)}(hBSampling interval, #epochs, start time (HH MM) (e.g. 30 2880 0 0 )h]hBSampling interval, #epochs, start time (HH MM) (e.g. 30 2880 0 0 )}(hjOh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hhh%hFh'KhjLubah}(h]h]h]h ]h"]uh$jhjubeh}(h]h]h]h ]h"]uh$jsh%hFh'Khjph(hubjt)}(h\:option:`-copt` List of files to compress in the day directory (default x, k, autcln.out, d)h](jz)}(h:option:`-copt`h]h)}(hjoh]h)}(hjoh]h-copt}(hjth(hh%Nh'Nubah}(h]h](h͌std std-optioneh]h ]h"]uh$hhjqubah}(h]h]h]h ]h"]refdochڌ refdomainj~reftypeoption refexplicitrefwarnhNh-coptuh$hh%hFh'Khjmubah}(h]h]h]h ]h"]uh$jyh%hFh'Khjiubj)}(hhh]hi)}(hLList of files to compress in the day directory (default x, k, autcln.out, d)h]hLList of files to compress in the day directory (default x, k, autcln.out, d)}(hjh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hhh%hFh'Khjubah}(h]h]h]h ]h"]uh$jhjiubeh}(h]h]h]h ]h"]uh$jsh%hFh'Khjph(hubjt)}(hU:option:`-dopt` List of files to delete from the day directory (default C-files only)h](jz)}(h:option:`-dopt`h]h)}(hjh]h)}(hjh]h-dopt}(hjh(hh%Nh'Nubah}(h]h](h͌std std-optioneh]h ]h"]uh$hhjubah}(h]h]h]h ]h"]refdochڌ refdomainjreftypeoption refexplicitrefwarnhNh-doptuh$hh%hFh'Khjubah}(h]h]h]h ]h"]uh$jyh%hFh'Khjubj)}(hhh]hi)}(hEList of files to delete from the day directory (default C-files only)h]hEList of files to delete from the day directory (default C-files only)}(hjh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hhh%hFh'Khjubah}(h]h]h]h ]h"]uh$jhjubeh}(h]h]h]h ]h"]uh$jsh%hFh'Khjph(hubjt)}(hI:option:`-pres ELEV` Plot phase vs elevation and as skyplots (default no)h](jz)}(h:option:`-pres ELEV`h]h)}(hjh]h)}(hjh]h -pres ELEV}(hjh(hh%Nh'Nubah}(h]h](h͌std std-optioneh]h ]h"]uh$hhjubah}(h]h]h]h ]h"]refdochڌ refdomainjreftypeoption refexplicitrefwarnhNh -pres ELEVuh$hh%hFh'Khjubah}(h]h]h]h ]h"]uh$jyh%hFh'Khjubj)}(hhh]hi)}(h4Plot phase vs elevation and as skyplots (default no)h]h4Plot phase vs elevation and as skyplots (default no)}(hj-h(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hhh%hFh'Khj*ubah}(h]h]h]h ]h"]uh$jhjubeh}(h]h]h]h ]h"]uh$jsh%hFh'Khjph(hubjt)}(h]:option:`-nopngs` Do not create PNG files of sky plots (default is to create from PostScript)h](jz)}(h:option:`-nopngs`h]h)}(hjMh]h)}(hjMh]h-nopngs}(hjRh(hh%Nh'Nubah}(h]h](h͌std std-optioneh]h ]h"]uh$hhjOubah}(h]h]h]h ]h"]refdochڌ refdomainj\reftypeoption refexplicitrefwarnhNh-nopngsuh$hh%hFh'KhjKubah}(h]h]h]h ]h"]uh$jyh%hFh'KhjGubj)}(hhh]hi)}(hKDo not create PNG files of sky plots (default is to create from PostScript)h]hKDo not create PNG files of sky plots (default is to create from PostScript)}(hjwh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hhh%hFh'Khjtubah}(h]h]h]h ]h"]uh$jhjGubeh}(h]h]h]h ]h"]uh$jsh%hFh'Khjph(hubjt)}(h<:option:`-yrext` Add year prefix to names of day directoriesh](jz)}(h:option:`-yrext`h]h)}(hjh]h)}(hjh]h-yrext}(hjh(hh%Nh'Nubah}(h]h](h͌std std-optioneh]h ]h"]uh$hhjubah}(h]h]h]h ]h"]refdochڌ refdomainjreftypeoption refexplicitrefwarnhNh-yrextuh$hh%hFh'Khjubah}(h]h]h]h ]h"]uh$jyh%hFh'Khjubj)}(hhh]hi)}(h+Add year prefix to names of day directoriesh]h+Add year prefix to names of day directories}(hjh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hhh%hFh'K hjubah}(h]h]h]h ]h"]uh$jhjubeh}(h]h]h]h ]h"]uh$jsh%hFh'Khjph(hubjt)}(hM:option:`-netext {}` Add suffix (character) to names of day directoriesh](jz)}(h:option:`-netext {}`h]h)}(hjh]h)}(hjh]h-netext {}}(hjh(hh%Nh'Nubah}(h]h](h͌std std-optioneh]h ]h"]uh$hhjubah}(h]h]h]h ]h"]refdochڌ refdomainjreftypeoption refexplicitrefwarnhNh-netext {}uh$hh%hFh'K!hjubah}(h]h]h]h ]h"]uh$jyh%hFh'K!hjubj)}(hhh]hi)}(h2Add suffix (character) to names of day directoriesh]h2Add suffix (character) to names of day directories}(hj h(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hhh%hFh'K"hjubah}(h]h]h]h ]h"]uh$jhjubeh}(h]h]h]h ]h"]uh$jsh%hFh'K!hjph(hubjt)}(hZ:option:`-noftp` Don’t try to ftp any data from outside your system (default is to ftp) h](jz)}(h:option:`-noftp`h]h)}(hj+h]h)}(hj+h]h-noftp}(hj0h(hh%Nh'Nubah}(h]h](h͌std std-optioneh]h ]h"]uh$hhj-ubah}(h]h]h]h ]h"]refdochڌ refdomainj:reftypeoption refexplicitrefwarnhNh-noftpuh$hh%hFh'K$hj)ubah}(h]h]h]h ]h"]uh$jyh%hFh'K$hj%ubj)}(hhh]hi)}(hHDon’t try to ftp any data from outside your system (default is to ftp)h]hHDon’t try to ftp any data from outside your system (default is to ftp)}(hjUh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hhh%hFh'K$hjRubah}(h]h]h]h ]h"]uh$jhj%ubeh}(h]h]h]h ]h"]uh$jsh%hFh'K$hjph(hubeh}(h]h]h]h ]h"]uh$jnhhIh(hh%hFh'Nubhi)}(hXMost of the time the parameters may be omitted in favor of the values you have specified in :file:`process.defaults` for the whole experiment. The overrides are useful, however, if you wish to test the effect of processing a day with a different orbit, EOP table, or session length, or for different GNSS, in which case you can create a second directory for the same day by appending a character to its name (e.g., :option:`-netext t` to create :file:`034t/`). When :option:`-gnss` is specified, the day directories will automatically be named with the GNSS code as the extent (e.g. :file:`034E/` for Galileo). Finally, you may launch sh_gamit from anywhere on the system by specifying the full path name of the processing directory with :option:`-dir {}`. When the script runs, it will write to the screen a record of each step, which you may choose to redirect to a file (e.g., :console:`>& sh_gamit.log`). Examining the screen log together with the comments and source code in :file:`~/gg/com/sh_gamit` and the :file:`GAMIT.fatal` file, will allow you to identify the point and reason for failure should that occur. When processing of each day is completed, :program:`sh_gamit` will send a mail message to you (:content:`mailto` in :file:`process.defaults`) giving the number of stations used, the rms of the one-way phase residuals for the two best and two worst stations from the :program:`autcln` postfit summary file, the nrms values from the Q-file, the number of ambiguities resolved, and a list of any large adjustments to station coordinates. These statistics will let you know whether you need to examine the GAMIT output further for possible reprocessing.h](h\Most of the time the parameters may be omitted in favor of the values you have specified in }(hjuh(hh%Nh'Nubh)}(h:file:`process.defaults`h]hprocess.defaults}(hj}h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjuubhX+ for the whole experiment. The overrides are useful, however, if you wish to test the effect of processing a day with a different orbit, EOP table, or session length, or for different GNSS, in which case you can create a second directory for the same day by appending a character to its name (e.g., }(hjuh(hh%Nh'Nubh)}(h:option:`-netext t`h]h)}(hjh]h -netext t}(hjh(hh%Nh'Nubah}(h]h](h͌std std-optioneh]h ]h"]uh$hhjubah}(h]h]h]h ]h"]refdochڌ refdomainjreftypeoption refexplicitrefwarnhNh -netext tuh$hh%hFh'K&hjuubh to create }(hjuh(hh%Nh'Nubh)}(h :file:`034t/`h]h034t/}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjuubh). When }(hjuh(hh%Nh'Nubh)}(h:option:`-gnss`h]h)}(hjh]h-gnss}(hjh(hh%Nh'Nubah}(h]h](h͌std std-optioneh]h ]h"]uh$hhjubah}(h]h]h]h ]h"]refdochڌ refdomainjreftypeoption refexplicitrefwarnhNh-gnssuh$hh%hFh'K&hjuubhf is specified, the day directories will automatically be named with the GNSS code as the extent (e.g. }(hjuh(hh%Nh'Nubh)}(h :file:`034E/`h]h034E/}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjuubh for Galileo). Finally, you may launch sh_gamit from anywhere on the system by specifying the full path name of the processing directory with }(hjuh(hh%Nh'Nubh)}(h:option:`-dir {}`h]h)}(hjh]h -dir {}}(hjh(hh%Nh'Nubah}(h]h](h͌std std-optioneh]h ]h"]uh$hhjubah}(h]h]h]h ]h"]refdochڌ refdomainjreftypeoption refexplicitrefwarnhNh -dir {}uh$hh%hFh'K&hjuubh}. When the script runs, it will write to the screen a record of each step, which you may choose to redirect to a file (e.g., }(hjuh(hh%Nh'Nubh)}(h:console:`>& sh_gamit.log`h]h>& sh_gamit.log}(hj(h(hh%Nh'Nubah}(h]h](code highlightconsoleeh]h ]h"]languageconsoleuh$hhjuubhJ). Examining the screen log together with the comments and source code in }(hjuh(hh%Nh'Nubh)}(h:file:`~/gg/com/sh_gamit`h]h~/gg/com/sh_gamit}(hj?h(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjuubh and the }(hjuh(hh%Nh'Nubh)}(h:file:`GAMIT.fatal`h]h GAMIT.fatal}(hjTh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjuubh file, will allow you to identify the point and reason for failure should that occur. When processing of each day is completed, }(hjuh(hh%Nh'NubhS)}(h:program:`sh_gamit`h]hsh_gamit}(hjih(hh%Nh'Nubah}(h]h]h^ah]h ]h"]uh$hRhjuubh" will send a mail message to you (}(hjuh(hh%Nh'Nubh)}(h:content:`mailto`h]hmailto}(hj{h(hh%Nh'Nubah}(h]h](j3j4contenttexteh]h ]h"]languagejuh$hhjuubh in }(hjuh(hh%Nh'Nubh)}(h:file:`process.defaults`h]hprocess.defaults}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hhjuubh~) giving the number of stations used, the rms of the one-way phase residuals for the two best and two worst stations from the }(hjuh(hh%Nh'NubhS)}(h:program:`autcln`h]hautcln}(hjh(hh%Nh'Nubah}(h]h]h^ah]h ]h"]uh$hRhjuubhX  postfit summary file, the nrms values from the Q-file, the number of ambiguities resolved, and a list of any large adjustments to station coordinates. These statistics will let you know whether you need to examine the GAMIT output further for possible reprocessing.}(hjuh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hhh%hFh'K&hhIh(hubeh}(h](sh-gamithEeh]h](sh_gamitintro_proc_sh_gamiteh ]h"]uh$hGhhh(hh%hFh'Kexpect_referenced_by_name}jh:sexpect_referenced_by_id}hEh:subeh}(h]h]h]h ]h"]sourcehFtranslation_progress}(totalK translatedKuuh$hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(outputNhLN 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_handlerjerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourcehF _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}hE]h:asnameids}(jhEjju nametypes}(jjuh}(hEhIjhIu footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages]transform_messages]h system_message)}(hhh]hi)}(hhh]h9Hyperlink target "intro-proc-sh-gamit" is not referenced.}hj]sbah}(h]h]h]h ]h"]uh$hhhjZubah}(h]h]h]h ]h"]levelKtypeINFOsourcehFlineKuh$jXuba transformerN include_log] decorationNh(hub.