  SWinvert is a workflow developed at The University of Texas at Austin for the
inversion of surface wave dispersion data. SWinvert encourages analysts to
investigate inversion uncertainty and non-uniqueness in shear wave velocity
(Vs) by providing a systematic procedure and open-source tools for surface wave
inversion. In particular, the workflow enables the use of multiple layering
parameterizations to address the inversion's non-uniqueness, multiple global
searches for each parameterization to address the inverse problem's
non-linearity, and quantification of Vs uncertainty in the resulting profiles.
To encourage its adoption, the SWinvert workflow is supported by an open-source
Python package, SWprepost, for surface wave inversion pre- and post-processing
and an application on the DesignSafe-CyberInfracture, SWbatch, that enlists
high-performance computing for performing batch-style surface wave inversion
through an intuitive and easy-to-use web interface. While the workflow uses the
Dinver module of the popular open-source Geopsy software as its inversion
engine, the principles presented can be readily extended to other inversion
programs. To illustrate the effectiveness of the SWinvert workflow and to
develop a set of benchmarks for use in future surface wave inversion studies,
synthetic experimental dispersion data for 12 subsurface models of varying
complexity are inverted. While the effects of inversion uncertainty and
non-uniqueness are shown to be minimal for simple subsurface models
characterized by broadband dispersion data, these effects cannot be ignored in
the Vs profiles derived for more complex models with band-limited dispersion
data. The SWinvert workflow is shown to provide a methodical procedure and a
powerful set of tools for performing rigorous surface wave inversions and
quantifying the uncertainty in the resulting Vs profiles.
