## 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=) |