Difference between revisions of "Welcome to GeopsyWiki"

From GeopsyWiki
Jump to navigation Jump to search
 
(62 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 +
 
Geopsy team is developing, distributing and maintaining open source software for geophysical research and application. Born during [http://sesame-fp5.obs.ujf-grenoble.fr SESAME European Project], it has provided tools for processing ambient vibrations with site characterization in mind. Progressively, more conventional techniques (such as MASW or refraction) are included to offer a high quality, comprehensive and free platform for the interpretation of geophysical experiments.  
 
Geopsy team is developing, distributing and maintaining open source software for geophysical research and application. Born during [http://sesame-fp5.obs.ujf-grenoble.fr SESAME European Project], it has provided tools for processing ambient vibrations with site characterization in mind. Progressively, more conventional techniques (such as MASW or refraction) are included to offer a high quality, comprehensive and free platform for the interpretation of geophysical experiments.  
  
The distributed package is mainly organized in two parts:
+
The documentation is structured around tutorials and reference manuals. The first are aimed at describing step by step some common tasks of ambient vibration processing. The second provide more detailed explanations of the software features. The tutorials contain many links to the reference part. [[Wikipedia:Man page|Man pages]] are unix-like documentations of all command line options.
 
 
* Signal database and processing with [[geopsy]];
 
 
 
* Inversion with [[dinver]].
 
  
This is the official documentation maintained by the developers and the core community of users.
 
  
 
== Installation ==
 
== Installation ==
  
Geopsy applications and libraries are virtually available for all platforms supported by [http://trolltech.com/products/appdev Qt]. However, only the most common ones are supported by Geopsy project.
+
Geopsy applications and libraries are virtually available for all platforms supported by [https://www.qt.io Qt]. However, only the most common ones are supported by Geopsy project.
  
 
* [[Installation:Linux|Linux]]
 
* [[Installation:Linux|Linux]]
 
 
* [[Installation:Mac|Mac OS X]]
 
* [[Installation:Mac|Mac OS X]]
 
 
* [[Installation:Windows|Microsoft Windows]]
 
* [[Installation:Windows|Microsoft Windows]]
  
 
== Quick start tutorials ==
 
== Quick start tutorials ==
  
* [[Spectral ratio H/V]]
+
* [[Loading and viewing signals|Loading and viewing signal with geopsy]]
 +
* [[H/V spectral ratio]]
 +
* [[Ambient vibration array]]
 +
* [[Active source experiment (MASW)]]
 +
* [[Dispersion curve inversion]]
 +
* [[Computing_a_theoretical_dispersion_curve|Surface wave dispersion curve computation]]
 +
* [[Ambient_vibration_synthesizer|Ambient vibration synthesizer]]
 +
* [[Python_interface|Python interface]]
 +
 
 +
== Reference manuals ==
 +
 
 +
* [[geopsy]]: storage and processing of experimental recordings
 +
* [[Array processing]]: array response and post-processing tools
 +
* [[List: Inversion|Inversion]]: inversion and surface wave computations
 +
* [[SciFigs| Graphical engine]]: how to handle figures and plots produced by Geopsy.org applications.
 +
* [[List: WARAN acquisition system|'''W'''ireless '''AR'''ray '''AN'''alysis acquisition system]]: a list of softwares developed for pseudo-real time processing of ambient vibrations
 +
* [[List: Synopsis|Synopsis]]: software relationships presented under graphical sketches
 +
 
  
* [[Ambient vibration array]]
+
== General scientific background ==
 +
 
 +
* [[Wikipedia:Ambient Vibrations|Nature of ambient vibrations]]
 +
* [http://sesame-fp5.obs.ujf-grenoble.fr/Delivrables/Del-D23-HV_User_Guidelines.pdf H/V Single station processing]
 +
* [[Array signal processing]]
 +
* [[Dispersion curve interpretation]]
 +
* [[Inversion problems]]
 +
 
 +
 
 +
== Man pages ==
 +
 
 +
([[Wikipedia:Man page|What's a unix-man page?]])
 +
 
 +
All Geopsy.org applications accept command line options, even graphical interfaces like [[geopsy]] or [[dinver]]. Man pages are equivalent to ''-h'' or ''-help'' options. Note that under Windows using [https://www.msys2.org MSYS console] or [https://git-scm.com/download/win Git bash] is strongly recommended to fully exploit all possibilities of shell scripting (do not use the default MS-DOS console).
 +
 
 +
* [http://www.geopsy.org/man Man page index]
 +
 
 +
== Developer documentation ==
 +
 
 +
This section is of interest only for people who wants to be involved in code development, bug fixes or administration. [http://www.geopsy.org/api Application Programmer Interface and source code browser].
  
* [[Active source experiment (MASW)]]
 
  
* [[Dispersion curve inversion]]
+
=== Source repository ===
  
== Applications ==
+
The best option is to work directly in a [[wikipedia:Git_(software)|git]] repository.
  
Graphical user interface are marked with bold face.
+
* [[Devel:Installation|Installation]] of the working environment
 +
* Submitting your [[Devel:Modifications|Modifications]]
  
* '''[[build_array]]''': design of array geometry and computation of theoretical array responses.
 
* '''[[dinver]]''': inversion with [Neighborhood Algorithm] modified after Wathelet (2008): e.g. surface wave inversion
 
* '''[[figue]]''': edition of figures extracted from processing applications. Figures produced by [figue] are ready for publications (export to ps, pdf, svg, jpeg, png, or printer).
 
* '''[[geopsy]]''': graphical user interface that accepts various wave formats, visualization of waves and basic signal processing.
 
* [[gpdc]]: computation of dispersion curves.
 
* [[gpdcmisfit]]: recompute misfits of models produced by an inversion.
 
* [[gpdcreport]]: analysis of inversion report (from [[dinver]]).
 
* [[gpec8]]: determine site class from Vs profiles (Eurocode 8).
 
* [[gpell]]: computation of ellipticity curves.
 
* [[gpgroup2phase]]: scan possible phase dispersion curves from a group dispersion curve.
 
* '''[[gplivemodel]]''': interactive plot of dispersion, ellipticity and SH amplification curves.
 
* [[gpmodel2param]]: transform a model file into a parametrized ground structure
 
* [[gpparam2model]]: produce model files from parameter sets and a given parametrized ground structure.
 
* [[gppoisson]]: simple converter between Poisson's ratio, Vs, and Vp.
 
* [[gpprofile]]: extract Poisson's ratio, Vs, or Vp profiles from a model file.
 
* [[gprefra]]: computation of travel time.
 
* [[gpsh]]: computation of sh transfer curves (available but empty).
 
* [[gpsort]]: re-arrange curve order in a file (handy for [[gppac]] output).
 
* [[gpspac]]: computation of auto-correlation ratio curves.
 
* [[gpdepth]]: computes a parameterization from minimum and maximum wavelength
 
* [[gpsignal]]: compute synthetic signals
 
* '''[[gpviewdcreport]]''': plot inversion reports (from [[dinver]]).
 
* '''[[max2curve]]''': tool for estimating the average and the uncertainties of various processes: [[FK]], [[HRFK]], [[SPAC]], [[HVTFA]] or simply curves.
 
* '''[[spac2disp]]''': tool for estimating the reliability of experimental auto-correlation curves.
 
  
== Geopsy administration ==
+
=== Administration ===
  
 
* [[Version management]]
 
* [[Version management]]
Line 64: Line 70:
 
* [[Release production]]
 
* [[Release production]]
  
* [[Ubuntu packaging]]
+
* [[Building binary packages]]
  
 
* [[Qt updates]]
 
* [[Qt updates]]
 +
 +
* [[Geopsy Documentation Workshop 2010]]
 +
 +
 +
== [[Further improvements]] ==

Latest revision as of 13:44, 26 January 2024

Geopsy team is developing, distributing and maintaining open source software for geophysical research and application. Born during SESAME European Project, it has provided tools for processing ambient vibrations with site characterization in mind. Progressively, more conventional techniques (such as MASW or refraction) are included to offer a high quality, comprehensive and free platform for the interpretation of geophysical experiments.

The documentation is structured around tutorials and reference manuals. The first are aimed at describing step by step some common tasks of ambient vibration processing. The second provide more detailed explanations of the software features. The tutorials contain many links to the reference part. Man pages are unix-like documentations of all command line options.


Installation

Geopsy applications and libraries are virtually available for all platforms supported by Qt. However, only the most common ones are supported by Geopsy project.

Quick start tutorials

Reference manuals


General scientific background


Man pages

(What's a unix-man page?)

All Geopsy.org applications accept command line options, even graphical interfaces like geopsy or dinver. Man pages are equivalent to -h or -help options. Note that under Windows using MSYS console or Git bash is strongly recommended to fully exploit all possibilities of shell scripting (do not use the default MS-DOS console).

Developer documentation

This section is of interest only for people who wants to be involved in code development, bug fixes or administration. Application Programmer Interface and source code browser.


Source repository

The best option is to work directly in a git repository.


Administration


Further improvements