Utility programs and scripts

Slides:



Advertisements
Similar presentations
Utility programs and scripts Thomas Herring
Advertisements

Basics of GPS processing workflow
Generating velocity solutions with globk
Overview of post-processing with GLOBK
A Guide to Unix Using Linux Fourth Edition
Examples of track use M. Floyd K. Palamartchouk Massachusetts Institute of Technology Newcastle University GAMIT-GLOBK course University of Bristol, UK.
Generating time series with glred
Utility programs and scripts Thomas Herring
Large-scale cGPS processing and prototyping solutions
Large continuous network processing and analysis T. A. Herring R. W. King M. A. Floyd Massachusetts Institute of Technology GPS Data Processing and Analysis.
Generating time series with glred
Principles of the Global Positioning System Lecture 20 Prof. Thomas Herring Room A;
Generating velocity solutions with GLOBK T. A. Herring R. W. King M. A. Floyd Massachusetts Institute of Technology GPS Data Processing and Analysis with.
Utility programs and scripts T. A. Herring R. W. King M. A. Floyd Massachusetts Institute of Technology GPS Data Processing and Analysis with GAMIT/GLOBK/TRACK.
GAMIT/GLOBK Utilities 1.Organization/Pre-processing sh_get_times: List start/stop times for all RINEX files sh_upd_stnfo: Add entries to station.info from.
Overview of post-processing with GLOBK T. A. Herring R. W. King M. A. Floyd Massachusetts Institute of Technology GPS Data Processing and Analysis with.
Reference Frames Global Continental Local -- may be self-defined
Information for virtual participants
Generating time series with glred
UNAVCO Headquarters, Boulder, Colorado, USA 19–23 June 2017
Dealing with earthquakes and other non-linear motions
The Use of AMET and Automated Scripts for Model Evaluation
Generating velocity solutions with GLOBK
Generating time series with glred
Utility programs and scripts
Generating velocity solutions with GLOBK
Basics of processing workflow for GAMIT/GLOBK
Utility programs and scripts
GLOBK Velocity Solutions
Reference Frames Global Continental Local -- may be self-defined
Basics of GPS processing workflow
Overview of post-processing with GLOBK
Overview of post-processing with GLOBK
NIMAC for Publishers & Vendors: Delivering Files
GAMIT/GLOBK Utilities
M. A. Floyd Massachusetts Institute of Technology, Cambridge, MA, USA
Generating time series with glred
Guide To UNIX Using Linux Third Edition
Generating velocity solutions with globk
Introduction to GAMIT/GLOBK
Kinematic Data Processing
Plotting and Analysis Programs
Common applications of GLOBK
Reference frames in Geodetic Analyses
Track Output Interpretation
Utility Programs and Scripts
Automatic Processing with GAMIT
Tools for Finding Problems in the Data or Processing
Large continuous network processing and analysis
Large continuous network processing and analysis
Overview of post-processing with GLOBK
Automatic Processing with GLOBK
GLOBK Velocity and Coordinate Solutions
Track Output Interpretation
Using GLOBK and its Associated Programs
Scripts In Matlab.
Utility programs and scripts
Utility programs and scripts
Generating velocity solutions with globk
M. A. Floyd Massachusetts Institute of Technology, Cambridge, MA, USA
Generating time series with glred
2018/07/04 Reference frames T. A. Herring1 M. A. Floyd1 M. Perry2 1Massachusetts Institute of Technology, Cambridge, MA, USA 2University of Montana,
Generating time series with glred
GAMIT/GLOBK Utilities
Generating velocity solutions with globk
Basics of processing workflow for GAMIT/GLOBK
M. A. Floyd Massachusetts Institute of Technology, Cambridge, MA, USA
Overview of post-processing with GLOBK
Basics of processing workflow for GAMIT/GLOBK
Large continuous network processing and analysis
Presentation transcript:

Utility programs and scripts 2017/06/23 Utility programs and scripts T. A. Herring M. A. Floyd R. W. King Massachusetts Institute of Technology, Cambridge, MA, USA UNAVCO Headquarters, Boulder, Colorado, USA 19–23 June 2017 http://web.mit.edu/mfloyd/www/courses/gg/201706_UNAVCO/ Material from R. W. King, T. A. Herring, M. A. Floyd (MIT) and S. C. McClusky (now at ANU) Utility programs and scripts

Utility programs and scripts 2017/06/23 Outline Organizing/pre-processing Part of sh_gamit Evaluating results Visualization 2017/06/23 Utility programs and scripts Utility programs and scripts

Utility programs and scripts 2017/06/23 Guide to scripts There are many scripts in the ~/gg/com directory and we recommend you look at all these scripts over time because they often contain useful guides as to how to do certain tasks Look at the programs used in the scripts because these show you the sequences and inputs needed for different tasks Scripting methods are useful when you want to automate tasks or allow easy re-generation of results to your own specifications Look for templates that show how different tasks can be accomplished ~/gg/kf/utils/ and ~/gg/gamit/utils/ contain programs invoked by the scripts in ~/gg/com/ or run directly from a command line. Both the shell scripts and the utility programs are self-documenting, invoked by typing the name without any arguments 2017/06/23 Utility programs and scripts Utility programs and scripts

GAMIT/GLOBK utilities 2017/06/23 GAMIT/GLOBK utilities Organization/Pre-processing sh_get_times: List start/stop times for all RINEX files sh_upd_stnfo: Add entries to station.info from RINEX headers doy: Convert between DOY, YYMMDD, JD, MJD, GPSW convertc: Transform coordinates (Cartesian/geodetic/spherical) glist: List sites for h-files in gdl-file, check coordinates and models cortran/convertc: Translate coordinate types and file formats corcom: Rotate an apr-file to a different plate frame unify_apr: Set equal velocities/coordinates for glorg equates glist2cmd: Create a “use_site” list from a glist summary file vel2stab: Create a “stab_site” list from a velocity org-file sh_dos2unix: Remove the extra CR from each line of a file 2017/06/23 Utility programs and scripts Utility programs and scripts

GAMIT/GLOBK utilities Scripts used by sh_gamit but also useful as stand-alone sh_get_rinex: ftp a RINEX “o” file from remote archives (see ftp_info) sh_crx2rnx: convert to/from RINEX/Hatanaka sh_get_nav: ftp a RINEX “n” file from remote archives sh_get_met: ftp a RINEX “m” file from remote archives sh_get_ionex: ftp a RINEX “i” (IONEX) file sh_get_hfiles: ftp h-files from MIT/SOPAC sh_update_eop: ftp an EOP file from IERS, create pmu, ut1., wob. sh_get_orbits: ftp a g-file or SP3 file from remote archives sh_sp3fit: create a g- or t-file from an SP3 file (1–3 days) Called by sh_get_orbits 2017/06/23 Utility programs and scripts

GAMIT/GLOBK utilities Evaluating results sh_oneway: Plot phase residuals (sky map; vs elevation) [GMT] sh_plotelmean: Elevation angles average residuals plots [GMT] cview: Display and manipulate phase residuals [X-windows] sh_plot_pos: Plot coordinate times series [GMT] sh_tshist: Plot histogram of time-series statistics [GMT] tsview: Display and manipulate coordinate time series [MATLAB] sh_plotvel: Plot velocity maps [GMT] sh_map_elements, sh_map_calif, sh_map_balkans, etc. [GMT] velview: Display and manipulate velocity maps [MATLAB] sh_velhist: Plot histogram of velocity statistics sh_org2vel: Extract plate-referenced velocities from glorg print file tscon: Rotate “.pos”-files into new reference frame rather than rerun glred/glorg velrot: Combine velocity fields from different analyses 2017/06/23 Utility programs and scripts

tscon to redefine reference frame apr-file for your chosen reference frame may be specified in glorg command file But if we want to put time series in different reference frames without rerunning glred, we can use tscon tscon works in much the same way as glorg and has a command file that uses a few globk/glorg options tscon will not be able to use the full covariance matrix (with inter-site spatial correlations) that is available to glorg Remember to read in as many pos-files as possible so that as many stabilization sites as possible are available! You cannot rotate only one time series because the (network) stabilization is done in the same way as glorg 2017/06/23 Utility programs and scripts

Utility programs and scripts sh_plot_track Reads track “NEU”, “DHU” or “XYZ” output file May add subplot to view evolution of atmospheric delay 2017/06/23 Utility programs and scripts

Utility programs and scripts sh_kml Script for converting several formats of result into KML format for viewing in Google Earth glist (may also be used with time slider) “.org”-file / “.vel”-file track “GEOD”-format output file 2017/06/23 Utility programs and scripts