1sphinx.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:h]h}(h]h]h]h ]h"]refid intro-procuh$h8h'Khhh(hh%D/chandler/home/floyd/public_html/gg/docs/source/intro/proc/index.rstubh section)}(hhh](h title)}(h)Automatic Processing with GAMIT and GLOBKh]h)Automatic Processing with GAMIT and GLOBK}(hhNh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hLhhIh(hh%hFh'Kubh compound)}(hhh]htoctree)}(hhh]h}(h]h]h]h ]h"]hintro/proc/indexentries](Nintro/proc/setup/indexNintro/proc/flowNintro/proc/control/indexNintro/proc/examplee includefiles](hohqhshuemaxdepthJcaptionNglobhidden includehiddennumberedK titlesonly rawentries]uh$hah%hFh'Khh^ubah}(h]h]toctree-wrapperah]h ]h"]uh$h\hhIh(hh%hFh'Nubh paragraph)}(hXNGAMIT is composed of distinct programs which perform the functions of preparing the data for processing (:program:`makexp` and :program:`makex`), generating reference orbit and rotation values for the satellites (:program:`arc`, :program:`yawtab`), interpolating time- and location-specific values of atmospheric and loading models (:program:`grdtab`), computing residual observations (\ ":math:`\text{o} - \text{c}`"s) and partial derivatives from a geometrical model (:program:`model`), detecting outliers or breaks in the data (:program:`autcln`), and performing a least squares analysis (:program:`solve`). Although the modules can be run individually, they are tied together through the data flow, particularly file-naming conventions, in such a way that most processing is best done with shell scripts and a sequence of batch files set up by a driver module (:program:`fixdrv`) for modeling, editing, and estimation. Though the data editing is almost always performed automatically, the solution residuals can be displayed or plotted so that problematic data can be identified (:program:`cview`).h](hiGAMIT is composed of distinct programs which perform the functions of preparing the data for processing (}(hhh(hh%Nh'Nubhliteral_strong)}(h:program:`makexp`h]hmakexp}(hhh(hh%Nh'Nubah}(h]h]programah]h ]h"]uh$hhhubh and }(hhh(hh%Nh'Nubh)}(h:program:`makex`h]hmakex}(hhh(hh%Nh'Nubah}(h]h]hah]h ]h"]uh$hhhubhF), generating reference orbit and rotation values for the satellites (}(hhh(hh%Nh'Nubh)}(h:program:`arc`h]harc}(hhh(hh%Nh'Nubah}(h]h]hah]h ]h"]uh$hhhubh, }(hhh(hh%Nh'Nubh)}(h:program:`yawtab`h]hyawtab}(hhh(hh%Nh'Nubah}(h]h]hah]h ]h"]uh$hhhubhW), interpolating time- and location-specific values of atmospheric and loading models (}(hhh(hh%Nh'Nubh)}(h:program:`grdtab`h]hgrdtab}(hhh(hh%Nh'Nubah}(h]h]hah]h ]h"]uh$hhhubh)), computing residual observations ( “}(hhh(hh%Nh'Nubh math)}(h:math:`\text{o} - \text{c}`h]h\text{o} - \text{c}}(hhh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hhhubh8”s) and partial derivatives from a geometrical model (}(hhh(hh%Nh'Nubh)}(h:program:`model`h]hmodel}(hjh(hh%Nh'Nubah}(h]h]hah]h ]h"]uh$hhhubh-), detecting outliers or breaks in the data (}(hhh(hh%Nh'Nubh)}(h:program:`autcln`h]hautcln}(hjh(hh%Nh'Nubah}(h]h]hah]h ]h"]uh$hhhubh,), and performing a least squares analysis (}(hhh(hh%Nh'Nubh)}(h:program:`solve`h]hsolve}(hj(h(hh%Nh'Nubah}(h]h]hah]h ]h"]uh$hhhubhX). Although the modules can be run individually, they are tied together through the data flow, particularly file-naming conventions, in such a way that most processing is best done with shell scripts and a sequence of batch files set up by a driver module (}(hhh(hh%Nh'Nubh)}(h:program:`fixdrv`h]hfixdrv}(hj:h(hh%Nh'Nubah}(h]h]hah]h ]h"]uh$hhhubh) for modeling, editing, and estimation. Though the data editing is almost always performed automatically, the solution residuals can be displayed or plotted so that problematic data can be identified (}(hhh(hh%Nh'Nubh)}(h:program:`cview`h]hcview}(hjLh(hh%Nh'Nubah}(h]h]hah]h ]h"]uh$hhhubh).}(hhh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hh%hFh'KhhIh(hubh)}(hXLikewise, GLOBK operates through distinct programs, which can be invoked with a single command or run separately. The primary functions are to combine quasi-observations—either GAMIT/GLOBK "h-files" or the internationally accepted SINEX format—from multiple networks and/or epochs (:program:`glred` or :program:`globk`), and to impose on this solution a reference frame appropriate to the scientific objective (:program:`glorg`). Note that :program:`globk` and :program:`glred` are the same program, just called in different modes: :program:`glred` to read data from one day at a time for generating time series; :program:`globk` for stacking multiple epochs to obtain a mean position and/or velocity.h](hX"Likewise, GLOBK operates through distinct programs, which can be invoked with a single command or run separately. The primary functions are to combine quasi-observations—either GAMIT/GLOBK “h-files” or the internationally accepted SINEX format—from multiple networks and/or epochs (}(hjdh(hh%Nh'Nubh)}(h:program:`glred`h]hglred}(hjlh(hh%Nh'Nubah}(h]h]hah]h ]h"]uh$hhjdubh or }(hjdh(hh%Nh'Nubh)}(h:program:`globk`h]hglobk}(hj~h(hh%Nh'Nubah}(h]h]hah]h ]h"]uh$hhjdubh]), and to impose on this solution a reference frame appropriate to the scientific objective (}(hjdh(hh%Nh'Nubh)}(h:program:`glorg`h]hglorg}(hjh(hh%Nh'Nubah}(h]h]hah]h ]h"]uh$hhjdubh ). Note that }(hjdh(hh%Nh'Nubh)}(h:program:`globk`h]hglobk}(hjh(hh%Nh'Nubah}(h]h]hah]h ]h"]uh$hhjdubh and }(hjdh(hh%Nh'Nubh)}(h:program:`glred`h]hglred}(hjh(hh%Nh'Nubah}(h]h]hah]h ]h"]uh$hhjdubh7 are the same program, just called in different modes: }(hjdh(hh%Nh'Nubh)}(h:program:`glred`h]hglred}(hjh(hh%Nh'Nubah}(h]h]hah]h ]h"]uh$hhjdubhA to read data from one day at a time for generating time series; }(hjdh(hh%Nh'Nubh)}(h:program:`globk`h]hglobk}(hjh(hh%Nh'Nubah}(h]h]hah]h ]h"]uh$hhjdubhH for stacking multiple epochs to obtain a mean position and/or velocity.}(hjdh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hh%hFh'KhhIh(hubh)}(hmThe full sequence of steps to take you from phase data to time series is accomplished with two shell scripts:h]hmThe full sequence of steps to take you from phase data to time series is accomplished with two shell scripts:}(hjh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hh%hFh'KhhIh(hubh)}(h:program:`sh_gamit` looks for RINEX data over a range of days and invokes the GAMIT programs to produce constrained and loose estimates of coordinates together with sky plots of phase data as a record of the processing;h](h)}(h:program:`sh_gamit`h]hsh_gamit}(hjh(hh%Nh'Nubah}(h]h]hah]h ]h"]uh$hhjubh looks for RINEX data over a range of days and invokes the GAMIT programs to produce constrained and loose estimates of coordinates together with sky plots of phase data as a record of the processing;}(hjh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hh%hFh'KhhIh(hubh)}(h:program:`sh_glred` uses the GAMIT results to produce time series of day-to-day repeatability or a combined h-file that may be further combined with those from other epochs to estimate station velocities.h](h)}(h:program:`sh_glred`h]hsh_glred}(hjh(hh%Nh'Nubah}(h]h]hah]h ]h"]uh$hhjubh uses the GAMIT results to produce time series of day-to-day repeatability or a combined h-file that may be further combined with those from other epochs to estimate station velocities.}(hjh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hh%hFh'KhhIh(hubh)}(hXThe only preparation required is assembling the meta-data from station logs; setting up the control files, most of which are common to all analyses of a particular era; and assembling RINEX files not available from public archive in one or more directories on your system.h]hXThe only preparation required is assembling the meta-data from station logs; setting up the control files, most of which are common to all analyses of a particular era; and assembling RINEX files not available from public archive in one or more directories on your system.}(hj6h(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hh%hFh'KhhIh(hubh)}(hNote that all of the scripts and programs that use command-line control are self-documenting: to see the input commands, just type the script or program name with no arguments.h]hNote that all of the scripts and programs that use command-line control are self-documenting: to see the input commands, just type the script or program name with no arguments.}(hjDh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hh%hFh'K#hhIh(hubeh}(h]()automatic-processing-with-gamit-and-globkhEeh]h]()automatic processing with gamit and globk intro_proceh ]h"]uh$hGhhh(hh%hFh'Kexpect_referenced_by_name}jXh: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}(jXhEjWjTu nametypes}(jXjWuh}(hEhIjThIu 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]h)}(hhh]h0Hyperlink target "intro-proc" is not referenced.}hjsbah}(h]h]h]h ]h"]uh$hhjubah}(h]h]h]h ]h"]levelKtypeINFOsourcehFlineKuh$juba transformerN include_log] decorationNh(hub.