?Rsphinx.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_process.defaults:h]h}(h]h]h]h ]h"]refidintro-proc-process-defaultsuh$h8h'Khhh(hh%W/chandler/home/floyd/public_html/gg/docs/source/intro/proc/control/process.defaults.rstubh section)}(hhh](h title)}(h:file:`process.defaults`h]h literal)}(hhPh]hprocess.defaults}(hhTh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hRhhNubah}(h]h]h]h ]h"]uh$hLhhIh(hh%hFh'Kubh paragraph)}(hProgram flow within :program:`sh_gamit` and :program:`sh_glred` is controlled by :file:`process.defaults`, shown below with annotations added for each section:h](hProgram flow within }(hhlh(hh%Nh'Nubhliteral_strong)}(h:program:`sh_gamit`h]hsh_gamit}(hhvh(hh%Nh'Nubah}(h]h]programah]h ]h"]uh$hthhlubh and }(hhlh(hh%Nh'Nubhu)}(h:program:`sh_glred`h]hsh_glred}(hhh(hh%Nh'Nubah}(h]h]hah]h ]h"]uh$hthhlubh is controlled by }(hhlh(hh%Nh'NubhS)}(h:file:`process.defaults`h]hprocess.defaults}(hhh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hRhhlubh6, shown below with annotations added for each section:}(hhlh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hjh%hFh'KhhIh(hubh literal_block)}(hX## LOCAL DIRECTORIES # Directory for translation of raw data set rawpth = "$procdir/raw" # Directory path for raw archives (search all levels); e.g. /data18/simon set rawfnd = "" # Input files for RINEX translators set mpth = "$procdir/mkrinex" # RINEX files directory set rpth = "$procdir/rinex" # Directory path for RINEX archives (search all levels); e.g. /data18/simon set rnxfnd = "" # Broadcast orbit directory set bpth = "$procdir/brdc" # IGS files directory set ipth = "$procdir/igs" # G-files directory set gpth = "$procdir/gfiles" # GAMIT and GLOBK tables directory set tpth = "$procdir/tables" # Output directory for skyplots set gifpth = "$procdir/figs" # Globk solution directory set glbpth = "$procdir/gsoln" # Globk binary h-file directory set glfpth = "$procdir/glbf" # Directory path for other h-files (LA, LB, LC options; search all levels) # e.g. "/raid1/tah/SIO_GLL"; ( /raid6/ftp/pub/MIT_GLL/H07 /raid2/simon/gps_analysis/cgps_hfiles ) set hfnd = "" # Template files set templatepth = "$procdir/templates" # Place to store temporary control files set cpth = "$procdir/control" # Archive root directory (cannot be null) set archivepth = "$procdir/archive" h]hX## LOCAL DIRECTORIES # Directory for translation of raw data set rawpth = "$procdir/raw" # Directory path for raw archives (search all levels); e.g. /data18/simon set rawfnd = "" # Input files for RINEX translators set mpth = "$procdir/mkrinex" # RINEX files directory set rpth = "$procdir/rinex" # Directory path for RINEX archives (search all levels); e.g. /data18/simon set rnxfnd = "" # Broadcast orbit directory set bpth = "$procdir/brdc" # IGS files directory set ipth = "$procdir/igs" # G-files directory set gpth = "$procdir/gfiles" # GAMIT and GLOBK tables directory set tpth = "$procdir/tables" # Output directory for skyplots set gifpth = "$procdir/figs" # Globk solution directory set glbpth = "$procdir/gsoln" # Globk binary h-file directory set glfpth = "$procdir/glbf" # Directory path for other h-files (LA, LB, LC options; search all levels) # e.g. "/raid1/tah/SIO_GLL"; ( /raid6/ftp/pub/MIT_GLL/H07 /raid2/simon/gps_analysis/cgps_hfiles ) set hfnd = "" # Template files set templatepth = "$procdir/templates" # Place to store temporary control files set cpth = "$procdir/control" # Archive root directory (cannot be null) set archivepth = "$procdir/archive" }hhsbah}(h]h]h]h ]h"]sourceS/chandler/home/floyd/public_html/gg/docs/source/intro/proc/control/process.defaults xml:spacepreserveforcelanguagecshhighlight_args} linenostartKsuh$hh%hFh'KhhIh(hubhk)}(hXThis first section simply names the directories to be used for the processing. Most of the directories will be created with these names whether or not you include the entry and whether or not you actually use the directory. The only entry you are likely to change is :content:`glbpth`, for which you may want to assign successively different directory names (e.g., :file:`gsoln/`, :file:`hsoln/`, :file:`tsoln/`) if you perform parallel :program:`sh_glred` solutions using, for example, different combinations of data.h](hX This first section simply names the directories to be used for the processing. Most of the directories will be created with these names whether or not you include the entry and whether or not you actually use the directory. The only entry you are likely to change is }(hhh(hh%Nh'NubhS)}(h:content:`glbpth`h]hglbpth}(hhh(hh%Nh'Nubah}(h]h](code highlightcontenttexteh]h ]h"]languagehuh$hRhhubhQ, for which you may want to assign successively different directory names (e.g., }(hhh(hh%Nh'NubhS)}(h:file:`gsoln/`h]hgsoln/}(hhh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hRhhubh, }(hhh(hh%Nh'NubhS)}(h:file:`hsoln/`h]hhsoln/}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hRhhubh, }hhsbhS)}(h:file:`tsoln/`h]htsoln/}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hRhhubh) if you perform parallel }(hhh(hh%Nh'Nubhu)}(h:program:`sh_glred`h]hsh_glred}(hj.h(hh%Nh'Nubah}(h]h]hah]h ]h"]uh$hthhubh> solutions using, for example, different combinations of data.}(hhh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hjh%hFh'K hhIh(hubh)}(hX##GAMIT # Set sampling interval, number of epochs, and start time for processing set sint = '30' set nepc = '2880' set stime = '0 0' # Variables for updating tables set stinf_unique = "-u" set stinf_nosort = "-nosort" set stinf_slthgt = "2.00" # Set "Y" to use RINEX header coordinates not in lfile or apr file set use_rxc = "N" # Broadcast orbits set brdc = 'brdc' # Minimum x-file size to be processed (Def. 300 blocks; most OS use 1 Kb blocks) set minxf = '300' # Set search window for RINEX files which might contain data for day - default check the previous day set rx_doy_plus = 0 set rx_doy_minus = 1 # Default globk .apr file set aprf = igb14_comb.apr # Set compress (copts), delete (dopts) and archive (aopts) options. (Don't forget to set the archivepth.) # Possible d-, c-, and a- opts: D, H, ao, ac, as, b, c, d, e, g, h, i, j, k, l, m, o, p, q, t, x, ps, all" set dopts = ( c ) set copts = ( x k ao ) set aopts = '' h]hX##GAMIT # Set sampling interval, number of epochs, and start time for processing set sint = '30' set nepc = '2880' set stime = '0 0' # Variables for updating tables set stinf_unique = "-u" set stinf_nosort = "-nosort" set stinf_slthgt = "2.00" # Set "Y" to use RINEX header coordinates not in lfile or apr file set use_rxc = "N" # Broadcast orbits set brdc = 'brdc' # Minimum x-file size to be processed (Def. 300 blocks; most OS use 1 Kb blocks) set minxf = '300' # Set search window for RINEX files which might contain data for day - default check the previous day set rx_doy_plus = 0 set rx_doy_minus = 1 # Default globk .apr file set aprf = igb14_comb.apr # Set compress (copts), delete (dopts) and archive (aopts) options. (Don't forget to set the archivepth.) # Possible d-, c-, and a- opts: D, H, ao, ac, as, b, c, d, e, g, h, i, j, k, l, m, o, p, q, t, x, ps, all" set dopts = ( c ) set copts = ( x k ao ) set aopts = '' }hjFsbah}(h]h]h]h ]h"]sourceS/chandler/home/floyd/public_html/gg/docs/source/intro/proc/control/process.defaultshhhʉhˌcshh}hKsuh$hh%hFh'KhhIh(hubhk)}(hXThe session variables are set here by default but can be overridden with the :option:`-sessinfo` option on the :program:`sh_gamit` command line. They specify, respectively, the sampling interval, number of epochs (2880 is 24 hours at 30 s intervals), and the start time (hr min). The next four entries allow you to control how :file:`station.info` and the L-file are updated. They work with :file:`sites.defaults` entries and are explained in the :doc:`next section `. The :content:`rinex_ftpsites` option specifies what remote archives are to be searched for RINEX files; you may add archives of your choosing by editing :file:`~/gg/tables/ftp_info`. The minimum x-file size option allows you to exclude from GAMIT processing data from sessions too short to be useful for your application. The 300-block (300 Kb on most machines) default sets the limit at about 3 hours of tracking; change this to a small number to process short sessions. The search window options instruct :program:`sh_gamit` to look for RINEX files named with day-of-year different from the one being processed. This assures that you will not miss local data within a file named for a previous day (:content:`rx_doy_minus`), and for midnight-crossing sessions, that you will download and include IGS data from the part of the session on the following day (:content:`rx_doy_plus`). The :content:`rx_doy_minus` option may need to be increased if you have RINEX files covering many days (the GAMIT maximum is 7). Changing these to 0 will save a little time if you know that all of your data are within the expected 0–24h span. Both of these options can be specified in the :program:`sh_gamit` command line if you want to change them on a day-to-day basis.h](hMThe session variables are set here by default but can be overridden with the }(hjXh(hh%Nh'Nubh pending_xref)}(h:option:`-sessinfo`h]hS)}(hjdh]h -sessinfo}(hjfh(hh%Nh'Nubah}(h]h](xrefstd std-optioneh]h ]h"]uh$hRhjbubah}(h]h]h]h ]h"]refdoc#intro/proc/control/process.defaults refdomainjqreftypeoption refexplicitrefwarn std:programN reftarget -sessinfouh$j`h%hFh'KhjXubh option on the }(hjXh(hh%Nh'Nubhu)}(h:program:`sh_gamit`h]hsh_gamit}(hjh(hh%Nh'Nubah}(h]h]hah]h ]h"]uh$hthjXubh command line. They specify, respectively, the sampling interval, number of epochs (2880 is 24 hours at 30 s intervals), and the start time (hr min). The next four entries allow you to control how }(hjXh(hh%Nh'NubhS)}(h:file:`station.info`h]h station.info}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hRhjXubh, and the L-file are updated. They work with }(hjXh(hh%Nh'NubhS)}(h:file:`sites.defaults`h]hsites.defaults}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hRhjXubh" entries and are explained in the }(hjXh(hh%Nh'Nubja)}(h$:doc:`next section `h]h inline)}(hjh]h next section}(hjh(hh%Nh'Nubah}(h]h](jpstdstd-doceh]h ]h"]uh$jhjubah}(h]h]h]h ]h"]refdocj} refdomainjreftypedoc refexplicitrefwarnjsites.defaultsuh$j`h%hFh'KhjXubh. The }(hjXh(hh%Nh'NubhS)}(h:content:`rinex_ftpsites`h]hrinex_ftpsites}(hjh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hRhjXubh| option specifies what remote archives are to be searched for RINEX files; you may add archives of your choosing by editing }(hjXh(hh%Nh'NubhS)}(h:file:`~/gg/tables/ftp_info`h]h~/gg/tables/ftp_info}(hjh(hh%Nh'Nubah}(h]h]fileah]h ]h"]rolefileuh$hRhjXubhXF. The minimum x-file size option allows you to exclude from GAMIT processing data from sessions too short to be useful for your application. The 300-block (300 Kb on most machines) default sets the limit at about 3 hours of tracking; change this to a small number to process short sessions. The search window options instruct }(hjXh(hh%Nh'Nubhu)}(h:program:`sh_gamit`h]hsh_gamit}(hjh(hh%Nh'Nubah}(h]h]hah]h ]h"]uh$hthjXubh to look for RINEX files named with day-of-year different from the one being processed. This assures that you will not miss local data within a file named for a previous day (}(hjXh(hh%Nh'NubhS)}(h:content:`rx_doy_minus`h]h rx_doy_minus}(hj&h(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hRhjXubh), and for midnight-crossing sessions, that you will download and include IGS data from the part of the session on the following day (}(hjXh(hh%Nh'NubhS)}(h:content:`rx_doy_plus`h]h rx_doy_plus}(hj9h(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hRhjXubh). The }(hjXh(hh%Nh'NubhS)}(h:content:`rx_doy_minus`h]h rx_doy_minus}(hjLh(hh%Nh'Nubah}(h]h](hhhheh]h ]h"]languagehuh$hRhjXubhX option may need to be increased if you have RINEX files covering many days (the GAMIT maximum is 7). Changing these to 0 will save a little time if you know that all of your data are within the expected 0–24h span. Both of these options can be specified in the }(hjXh(hh%Nh'Nubhu)}(h:program:`sh_gamit`h]hsh_gamit}(hj_h(hh%Nh'Nubah}(h]h]hah]h ]h"]uh$hthjXubh? command line if you want to change them on a day-to-day basis.}(hjXh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hjh%hFh'KhhIh(hubh)}(h## RESOURCES # Minimum raw disk space in Mbytes set minraw = '100' # Minimum rinex disk space in Mbytes set minrinex = '100' # Minimum archive disk space in Mbytes set minarchive = '100' # Minimum working disk space in Mbytes set minwork = '500' h]h## RESOURCES # Minimum raw disk space in Mbytes set minraw = '100' # Minimum rinex disk space in Mbytes set minrinex = '100' # Minimum archive disk space in Mbytes set minarchive = '100' # Minimum working disk space in Mbytes set minwork = '500' }hjwsbah}(h]h]h]h ]h"]sourceS/chandler/home/floyd/public_html/gg/docs/source/intro/proc/control/process.defaultshhhʉhˌcshh}hKsuh$hh%hFh'K#hhIh(hubhk)}(hhThe resource settings prevent processing from starting if there is inadequate disk space to complete it.h]hhThe resource settings prevent processing from starting if there is inadequate disk space to complete it.}(hjh(hh%Nh'Nubah}(h]h]h]h ]h"]uh$hjh%hFh'K'hhIh(hubh)}(hX## SYSTEM-DEPENDENT SETTINGS # UNIX df command must be set to return the correct form # Most machines ( set udf = 'df -mk' # but note that if you have free > 1 Tb, you will need to change this to Mb # set udf = 'df -m' # HP # set udf = 'bdf' # UNIX mail command # Most machines set umail = 'mail -s' # HP # set umail = 'mailx -s' # Mail address for sending the processing report (if '' will default to `whoami` in sh_gamit) set mailto = '' # Host name for email and anonymous ftp password use (if '' will default to `hostname` in sh_gamit) set machine = '' # Ghostscript path set gspath = '/usr/bin' # ImageMagick path fir png conversion # set impath = '/usr/bin/X11' set impath = '/usr/bin' h]hX## SYSTEM-DEPENDENT SETTINGS # UNIX df command must be set to return the correct form # Most machines ( set udf = 'df -mk' # but note that if you have free > 1 Tb, you will need to change this to Mb # set udf = 'df -m' # HP # set udf = 'bdf' # UNIX mail command # Most machines set umail = 'mail -s' # HP # set umail = 'mailx -s' # Mail address for sending the processing report (if '' will default to `whoami` in sh_gamit) set mailto = '' # Host name for email and anonymous ftp password use (if '' will default to `hostname` in sh_gamit) set machine = '' # Ghostscript path set gspath = '/usr/bin' # ImageMagick path fir png conversion # set impath = '/usr/bin/X11' set impath = '/usr/bin' }hjsbah}(h]h]h]h ]h"]sourceS/chandler/home/floyd/public_html/gg/docs/source/intro/proc/control/process.defaultshhhʉhˌcshh}hKsuh$hh%hFh'K)hhIh(hubhk)}(hXjThe only system-dependent setting likely to need changing is the path for the :program:`convert` program, used to convert the sky plots from PostScript to PNG. If your UNIX installation does not have :program:`convert` available, use :option:`-nopngs` in the :program:`sh_gamit` command line so that the sky plots will be left as PostScript in the day directory.h](hNThe only system-dependent setting likely to need changing is the path for the }(hjh(hh%Nh'Nubhu)}(h:program:`convert`h]hconvert}(hjh(hh%Nh'Nubah}(h]h]hah]h ]h"]uh$hthjubhh program, used to convert the sky plots from PostScript to PNG. If your UNIX installation does not have }(hjh(hh%Nh'Nubhu)}(h:program:`convert`h]hconvert}(hjh(hh%Nh'Nubah}(h]h]hah]h ]h"]uh$hthjubh available, use }(hjh(hh%Nh'Nubja)}(h:option:`-nopngs`h]hS)}(hjh]h-nopngs}(hjh(hh%Nh'Nubah}(h]h](jpstd std-optioneh]h ]h"]uh$hRhjubah}(h]h]h]h ]h"]refdocj} refdomainjreftypeoption refexplicitrefwarnjNj-nopngsuh$j`h%hFh'K-hjubh in the }(hjh(hh%Nh'Nubhu)}(h:program:`sh_gamit`h]hsh_gamit}(hjh(hh%Nh'Nubah}(h]h]hah]h ]h"]uh$hthjubhT command line so that the sky plots will be left as PostScript in the day directory.}(hjh(hh%Nh'Nubeh}(h]h]h]h ]h"]uh$hjh%hFh'K-hhIh(hubeh}(h](process-defaultshEeh]h](process.defaultsintro_proc_process.defaultseh ]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_handlerjFerror_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]hk)}(hhh]hAHyperlink target "intro-proc-process-defaults" is not referenced.}hjsbah}(h]h]h]h ]h"]uh$hjhjubah}(h]h]h]h ]h"]levelKtypeINFOsourcehFlineKuh$juba transformerN include_log] decorationNh(hub.