This package contains the following items:

ArrayCore
Core objects for array processing of ambient vibrations

ArrayGui
Gui objects for array processing of ambient vibrations

DinverCore
Dinver core library: implementation of core engine for Neighborhood Algorithm modified after Wathelet (2008).

DinverDCCore
Core objects of dinverdc plugin: inversion of dispersion curves and related objects.

DinverDCGui
Gui objects of dinverdc plugin: inversion of dispersion curves and related objects.

DinverGui
Graphical components of dinver core engine.

GeopsyCore
Core library for geopsy signal database: signal processing and signal accessibility. Reads many seismic formats and can access seed links through a high level API.

GeopsyGui
Gui part of geopsy core librairies. The main object is an efficient signal plot. Interface for geopsy plugins.

GeopsySLink
Core components for the management of seedlink stream

GeopsySLinkGui
Graphical components for the management of seedlink stream

GpCoreTools
Toolkit for server daemon without Qt dependency.

MonoStation
Core objects of mainly geopsyhv plugin

QGpCompatibility
Compatibility with old sesarray release. Especially, objects related to inversion: reports.

QGpCoreTools
Basic library which links only to QtCore (without references to gui features): math, expression, messages, cache, xml, tar, memory, crash,...

QGpCoreWave
Implementation of seismic wave tools: dispersion curve, elliptiicty curve, eigen function of Love and Rayleigh waves, travel time computation (1D and 3D, Podvin).

QGpGuiTools
Basic library which links to QtGui (with references to gui features): bug report, column text parser, properties dialog, dialog settings, log viewer,...

QGpGuiWave
Gui objects linked to qgpcorewave library: graphical handling of dispersion curves, refraction curves,...

SciFigs
Graphical plots: 2D plots, graphic sheet, legend, color palette.

WaranCore
Core library for WARAN acquisition system.

dfftpack
Fast Fourier Transform

dinver
Graphical environment to solve inversion problem using Neighborhood Algorithm or Monte-Carlo sampling. Various plugins are proposed here for solving common problems. You can define your own based on the template provided here below.

dinverdc
Inversion of dispersion curves (Rayleigh, Love, Phase and Group velocities, higher modes), autocorrelation curves, ellipticity curves, ellipticity peak and refraction travel times. Joint inversion are also possible.

dinverext
Plugin to run the forward computation in an external command.

dinvermatlab
Plugin to run the forward computation in Matlab.

fastmap
Quick drawing of precise maps

figue
Figure edition. A graphical tool to merge various plots picked in all other geopsy softwares. Creating XY plot from command line is a breeze. It can also export to ps, pdf and bitmap image formats.

geopsy
Graphical environment to view, organize and process signals. Most of the geophysical file formats are automatically recognized. Geopsy features can be extended through plugin tools. A selection is available here below.

geopsyarray
Plugin tool to extract dispersion/autocorrelation curves from arrays of stations. It includes processing for both passive and active recordings. Main contributions from <a href="http://www.geo.uni-potsdam.de/mitarbeiter/Ohrnberger/ohrnberger.html">M. Ohrnberger</a> and A. Khoeler (University of Potsdam).

geopsydamping
Plugin tool to compute damping: based on random decrement for a single station measurement. Based on original Phd work of F. Dunant (LGIT, 2005, <a href="http://tel.archives-ouvertes.fr/docs/00/33/58/85/PDF/these-DUNAND-Vulnerabilite-Bruit-de-fond.pdf">These_fdunand.pdf</a>).

geopsyfigs
Plugin needed to export graphic signal from Geopsy to Figue.

geopsyhv
Plugin tool to compute H/V spectral ratios from single station ambient vibrations. A sub-product from SESAME European project (2001-2004) with main contributions from J.-L. Chatelain (aka 'Gaillot'), B. Guillier and P.-Y. Bard (LGIT).

geopsynr
Plugin tool to increase (or to try to) the signal to noise ratio in active seismic. Basic and enhanced stacking technique. T0 adjustment (even to a fraction of sampling period).

geopsyptmotion
Plugin tool to plot particle motion from 3-component recordings (projection on all planes).

geopsyrefra
Plugin tool to pipe picked arrival times from Geopsy to Dinver.

geopsytfa
Plugin tool to compute a time-frequency analysis based on Morlet wavelet. Main contributions from M. Kristekova (University of Bratislava).

gpcoord
Coordinate X,Y oprations: distance, azimuth, conversion from/to lat/long,...

gpcurve
Curve processing: resample, cut, interpolate, derivate, integrate,... Exactly the same actions as inside Dinver (module dinvedc) but through a command line. It can also sample an analytical expression to generate functions.

gpdc
Computation of theoretical dispersion curves.

gpdcmisfit
Recomputation of misfit. Did you generate a collection of models that you want to use as the starting population for slightly different dispersion curve? No problem, correct misfits and import it.

gpdcreport
Query tool for binary inversion report produced by dinverdc. With option '-pm' this tool is also usefull for all report types produced by dinver (e.g. dinvermatlab, dinverext or any custom inversion plugin).

gpdepths
Generates standard thicknesses (that follow a gemetrical progrssion) and corresponding 1D parameterizations.

gpdistance
Calculates distances and azimuth between named points (aka stations). Uses a lookup table for station coordinates. Such lookup is difficult to implement with awk, the reason for writing it in C++.

gpec8
Output EC8 soil category from a 1D wave model. Classification here is based only on Vs profiles. The official classification includes other parameters not covered by this tool.

gpell
Computation of theoretical ellipticity curves.

gpfksimulator
Educational tool for FK array response

gpgroup2phase
Convert group velocity dispersion curves to phase velocity. Hmm! The solution is not unique. Ok this tool scans for various possibilities.

gphistogram
Constucts interactive 2D histograms from any data set (couples X, Y).

gplivemodel
Interactive computation of theoretical dispsersion curves, ellipticity curves,... through a graphical interface which lets you playing with cursors to adjust model parameters.

gpmodel2param
Transforms a 1D wave model into a ground parameterization that you can import inside Dinver (dinverdc plugin).

gpparam2model
Generate 1D wave models given a parameter set and a parameterization definition.

gppoisson
A memo for Poisson's ratio formula. Quick transform from Vp, Vs to nu and vice-versa.

gpprofile
Transform a 1D wave model into a plotable curve. Can also compute a variety of useful profiles from 1D wave models: impedance, Poisson's ration, travel time average (Vs30 or VsZ).

gprandom
Computes random values with ran2 (uniform probability, support for lot of computations).

gprefra
Computation of theoretical refraction travel times (1D model or tilted model).

gpreplace
Text replacement using regular expression. Support more features than grep or sed, it can handle patterns over several lines.

gpsh
Computation of theoretical SH transfer function for a 1D wave model (Fortran implementation from P.-Y. Bard, LGIT).

gpsignal
Computation of custom cosine signals. Stacks of multiple frequencies and phases. Support for phase shifts between various station locations.

gpsort
Sort curves stored in a text file (one after the other, various columns for X, Y,...). Usefull to re-order curves produced by gpspac and pipe them to figue in the correct order (play with option '-cpp').

gpspac
Computation of theoretical autocorrelation curves.

gptarget
Manipulation of dinver targets through command line. This tool can add, delete, or extract curves to or from .target files.

gptime
Converts time formats.

gptomoinfo
Extract files fsrc, fsta, fobs (for tomography codes) from a geopsy database or vice-versa

gpviewdcreport
Ploting tool for report files produced by dinverdc plugin. Provides the same output as inside Dinver graphical interface for automatic bash scripts.

max2curve
Post processing tool for dispersion curves obtained from geopsyarray plugin tool. Mainly statistical analysis.

mseed
Access to mini seed format

slink
Access to seed link protocol

spac2disp
Post processing tools for SPAC method. Check consistency between autocorr curves computed for various rings. Based on original work from Wathelet et al. (2005). Support for 1C and 3C analysis.

structureratios
Plugin tool to compute spectral ratios for artificial structures (buildings, bridges,...). Main contributions from J.-L. Chatelain (aka 'Gaillot') and B. Guillier.

swim
A graphical environment for the inversion of dispersion curves. Compared to dinver, the parameterization is fully automatic, scanning across all possible numbers of layers (2 to N). Just input a dispersion curve, you will get a collection of good models without making any difficult choice about the parameterization. Though this tool might look as a black box and much easier to use, a good knowledge of the inversion process is ABSOLUTELY required (under development).

vslarray
Virtual Seedlink Array: emulate a real-time WARAN acquisition from a Geopsy database. Requires the installation of Seiscomp>=2.6 with mscan plugin

waran
Real-time analysis of ambient vibration arrays for WARAN aquisition system

warand
Core processing daemon (under development)

warangps
GPS Positioning for WARAN aquisition system. Replaces build_array for theoretical array response computation.

warangpsd
GPS daemon for WARAN acquisition system.

waranmon
Station monitoring tool for WARAN aquisition system

waranmond
Monitoring daemon for WARAN acquisition system.

waranrouted
IP routing daemon for WARAN acquisition system.

