GSadjust is a cross-platform graphical user interface for least-squares network adjustment of combined absolute and relative gravity surveys. The software is a product of the
USGS Southwest Gravity Program. The purpose of GSadjust is to facilitate the efficient processing of field gravity surveys. The program is useful for both synpotic ("snapshot") gravity surveys or surveys of gravity change over time. The program does not perform gravity inversion or otherwise interpret gravity data.
The objective of network adjustment is to determine a single, best-fit gravity value at each station based on all available measurements and their respective uncertainty. Typically the measurements are relative-gravity differences between stations, observed with a relative-gravity meter, and absolute-gravity measurements at individual stations, observed with an absolute-gravity meter. The reason relative-gravity differences are used instead of individual relative-gravity meter observations has to do with the nature of the relative-gravity meter, which is subject to constant, random drift and occasional tares, or offsets. Usually there will be more relative-gravity observations than absolute-gravity observations, and there will be redundant data (that is, more than the minimum data necessary to determine a gravity value at each station).
Although various software packages exist for least-squares network adjustment of survey measurements, gravity networks present unique considerations not present in other methods. First, the primary instrument used in spatially-distributed measurements of the Earth's gravity field is the relative-gravity meter, the zero-point of which drifts randomly and unpredictably. Plotting relative-gravity meter drift over time is considered essential for an accurate accounting of the meter's behavior. Second, it is widely recognized that gravity measurements are susceptible to various errors and "outlier" measurements are not uncommon. Network adjustments often proceed iteratively, including or excluding observations based on the statistical properties of the network. For these reasons the gravity-specific graphical interface GSadjust was developed for network adjustment.
GSadjust builds on the software PyGrav (Hector and Hinderer, 2016). Compared to PyGrav, GSadjust offers enhanced plotting and analysis of relative-gravity meter drift, additional methods for drift correction (beyond inclusion as a parameter in the adjustment), and inclusion of absolute-gravity observations. GSadjust also offers additional functionality for network adjustment, including plotting results, enabling/disabling gravity differences, and calculating the change in gravity over time. GSadjust is written in Python 3 and the PyQt5 graphical user interface framework, and is public domain.
The software and related documentation on these web pages were developed in part by the U.S. Geological Survey (USGS) for use by the USGS in fulfilling its mission. The software can be used, copied, modified, and distributed without any fee or cost. Appropriate credit is requested. The USGS provides no warranty, expressed or implied, as to the correctness of the furnished software or the suitability for any purpose. The software has been tested, but as with any complex software, there could be undetected errors.
Any use of trade, firm, or product names is for descriptive purposes only and does not imply endorsement by the U.S. Government.