Provided by: gpiv_0.6.1-2.1_amd64 bug

NAME

       gpiv - Analyzes images obtained from a fluid flow by Particle Image Velocimetry.

SYNOPSIS

       gpiv    [-?    |    --help]    [--usage]    [--console_bins   BINS]   [--console_tooltips]
       [--console_view_gpivbuttons]   [--console_view_tabulator]   [--display_background     INT]
       [--display_intregs]    [--display_piv]    [--display_stretch]    [--display_scalar    INT]
       [--display_vectorscale     SCALE]     [--display_view_menubar]     [--display_view_rulers]
       [--display_zoomscale   SCALE]   [--hdf]   [--img_fmt]   [--mpi_nodes]   [-p   |   --print]
       [--process_imgproc]     [--process_piv]     [--process_gradient]     [--process_resstatst]
       [--process_errvec]      [--process_peaklock]     [--process_average]     [--process_scale]
       [--process_substract] [--process_vorstra] [IMAGE1, IMAGE2, ...]

DESCRIPTION

       Gpiv is a Graphic User Interface program for recording and analyzing images obtained  from
       a  fluid  flow  that has been seeded with tracer particles by the so-called Particle Image
       Velocimetry (PIV) technique. It allows to have a quick overview of the  process  settings,
       easily changing them, executing the processes, visualizing and optimizing their results in
       an interactive way. The processes that may be performed are image recording, interrogation
       (resulting into PIV estimators), validation and post-processing of the PIV estimators.

       The  settings for the PIV processes are subsequently searched in ~/.gpivrc or in gpiv.conf
       (system wide), which is provided by libgpiv.

       For recording images, gpiv recognizes (CCD) cameras that are IIDC-compliant and  connected
       to the Computer with the IEEE1394 or Firewire protocol.

       In  case  gpiv will trigger a camera and lasers, it uses a kernel module gpivtrig_rtl from
       the gpivtrig package that depends on  the  Real  Time  Application  Interface  (RTAI)  and
       RealTimeLinux.  Trigger pulses are send to the parallel port of the Computer (/dev/lpt0 or
       /dev/lpt1; see the configure script of the gpivtrig package) at bins #1 (camera),  #2  and
       #3  (first  and  second  laser  respectively).  The program may be started directly if all
       modules have been loaded or by the gpiv_control script,  also  included  in  the  gpivtrig
       package,  which  takes  care  of  the  loading and unloading of the needed kernel modules.
       Currently, the trigger system is tested with RTAI-3.1 and the linux kernel-2.4.27.

       The parameters and options to be used for gpiv are obtained from ~/.gnome2/gpiv or default
       settings  are  to  be  used  if  absent.  The  settings  may  be  changed  or  updated  by
       menu->settings->preferences. The parameters of gpiv (not the PIV process settings) may  be
       overruled by the command line options, as explained below.

       When gpiv is used on a (Beowulf, distributed memory) cluster, the MPI-parallelised program
       gpiv_rr from the gpivtools package is invoked using mpirun. The gpiv program, however,  is
       launched in the normal way, without invoking mpirun.

Options

       -? | --help
              On-line  help.  Besides the options of gpiv it also shows the additional GNOME, GTK
              and GNOME GUI options.

       --usage
              Display a brief usage message.

       --console_bins BINS
              Number of bins for histograms of estimators at sub-pixel level,  performed  by  the
              peaklock process and of the median residues, performed by the errvec process.

       -t | --console_tooltips
              Show tooltips.

       --console_view_gpivbuttons
              View the gpiv buttons of the application.

       --console_view_tabulator
              View the tabulator of the application containing all PIV process settings.

       --display_background INT
              Displaying  of background: INT = 0: darkblue INT = 1: black INT = 2: first frame of
              image INT = 3: second frame of image

       --display_intregs
              Enables displaying of interrogation regions.

       --display_piv
              Displaying of PIV data.

       --display_stretch
              Enables automatic stretching of the display when zooming.

       --display_scalar INT
              Display derived quantities from PIV data: INT = 0: none INT = 1: vorticity INT = 2:
              shear strain INT = 3: normal strain

       --display_view_menubar
              Enables displaying of the menubar.

       --display_view_rulers
              Enables displaying of the ruler.

       --display_vectorscale SCALE
              Display  vector  with  index:  SCALE  =  0:  magnification  factor  = 1, SCALE = 1:
              magnification factor = 2,  SCALE  =  2:  magnification  factor  =  4,  SCALE  =  3:
              magnification  factor  =  8,  SCALE  =  4:  magnification  factor  = 16, SCALE = 5:
              magnification factor = 32, SCALE =  3:  magnification  factor  =  64,  SCALE  =  4:
              magnification factor = 128, SCALE = 5: magnification factor = 256.

       -z | --display_zoomscale SCALE
              Display  zoom  with  index:  SCALE  =  0:  magnification  factor  = 0.5, SCALE = 1:
              magnification factor = 0.83, SCALE = 2: magnification factor  =  1.0,  SCALE  =  3:
              magnification  factor  =  1.3,  SCALE  =  4: magnification factor = 1.6, SCALE = 5:
              magnification factor = 2.0.

       --hdf  Save data in HDF5 format with .gpi extension.

       --img_fmt INT
              store (modified) image data and header in: INT =  0:  PNG  format,  INT  =  1:  raw
              format,  INT  = 2: HDF5 format, included with the resulting PIV and post-processing
              data with .gpi extension.

       --mpi_nodes INT
              To define the number of nodes when used on a cluster. Used by mpirun -np INT.

       -p | --print
              Print process parameter settings to stdout.

       --process_imgproc
              Includes image processing in the chain-process.

       --process_piv
              Includes piv interrogation in the chain-process.

       --process_gradient
              Includes testing on the displacement gradient  within  interrogation  area  in  the
              chain-process.

       --process_resstatst
              Includes calculation of statistics of displacement residuals in the chain-process.

       --process_errvec
              Includes validation on PIV data in the chain-process.

       --process_peaklock
              Includes peak lock in the chain- process.

       --process_average
              Includes  calculation  of  the  whole field average PIV displacements in the chain-
              process.

       --process_scale
              Includes scaling in the chain-process.

       --process_subtract
              Includes substracting of the whole field average PIV displacements  in  the  chain-
              process.

       --process_vorstra
              Includes calculation of vorticity in the chain-process.

       IMAGE1, IMAGE2, ...
              Loads  IMAGE1,  IMAGE2, ... from a file or from an URI using the Gnome Virtual File
              System.  The maximum allowed image dimensions and quantity to be loaded are defined
              by  the  program as described in gpiv_gui.h or by the 'configure' script during the
              building of gpiv.

SEE ALSO

       On-line documentation at http://gpiv.sourceforge.net/gpiv_doc/index.html or from the help-
       menu of gpiv, gpiv_control(1) and gpivtools(1).

AUTHOR

       Gerber Van der Graaf

                                         14 December 2007                                 GPIV(1)