libgpl

Navigation

Links

SCons builders

## important!! gpl lib directory must be the first in PYTHONPATH
gpldir=os.environ['PYTHONPATH'].split(':')[0]+'/gpl/'
gplf90dir=gpldir+'f90/'
DefaultEnvironment(ENV=os.environ,F90=f90,F90FLAGS=fflags,LINK=f90,F77=f90,F77FLAGS=fflags,FORTRAN=f90,FORTRANFLAGS=fflags)
gpl=Environment(ENV=os.environ,F90=f90,F90FLAGS=fflags,LINK=f90,F77=f90,F77FLAGS=fflags,F77PATH=gplf90dir,F90PATH=gplf90dir,LIBPATH=gplf90dir,FORTRAN=f90,FORTRANFLAGS=fflags)

# libraries
libgpl      =gplf90dir+'/libgpl.a'
libfft      =gplf90dir+'/libfft.a'
libwavelets =gplf90dir+'/libwavelets.a'
libnumerical=gplf90dir+'/libnumerical.a'
libutils    =gplf90dir+'/libutils.a'

## gpl programs
gpl.Bpad(target, source, n1=, n2=, l=, r=, t=, b=)
gpl.Bcut(target, source, n1=, n2=, l=, r=, t=, b=)

gpl.BinSubSample(target, source, n1=, n2=, skip1=, skip2=, start1=, start2=)

gpl.TracePick(target, source, n1=, pick=, n2=, d1=, last=, step=)
gpl.TracePickDble(target, source, n1=, pick=, n2=, d1=)
gpl.TracePickCmplx(target, source, n1=, pick=, n2=, d1=)
gpl.TracePickDcmplx(target, source, n1=, pick=, n2=, d1=)
gpl.HTracePick(target, source, n1=, pick=, n2=, d2=, last=, step=)

gpl.SubSample(target, source, skip=)
gpl.LinVel(target, source, n1=, n2=, vmin=, vmax=)