sfflatlinpiwrapper2d (2.0-git)
pi operator building wrapping test function flat gaussian weighting smoothing after pi

        sfflatlinpiwrapper2d < inp.rsf > out.rsf vel=vel.rsf gather=gather.rsf offset=offset.rsf pifk=pifk.rsf adj=n normalize=y nh= antialias=1.0 apt=nx angle=90.0 half=y verb=y rho=1.-1./nt dh= h0= sm=y v_1= v_2= v_3= v_4= passthr=0.001 eps=0.001 epst2=0.001 pad=nt repeat=1 domod=y rect#=(1,1,...) diff#=(n,n,...)

bool adj=n [y/n]
kirchhoff parameters
float angle=90.0
angle aperture
float antialias=1.0
int apt=nx
integral aperture
float dh=
offset sampling (for modeling)
bool diff#=(n,n,...) [y/n]
differentiation on #-th axis
bool domod=y [y/n]

float eps=0.001

float epst2=0.001

string gather=
auxiliary output file name
float h0=
first offset (for modeling)
bool half=y [y/n]
if y, the third axis is half-offset instead of full offset
int nh=
number of offsets (for modeling)
bool normalize=y [y/n]
normalize for the fold
string offset=
auxiliary input file name
int pad=nt
output time samples
float passthr=0.001

string pifk=
auxiliary output file name
int rect#=(1,1,...)
smoothing radius on #-th axis
int repeat=1
repeat filtering several times
float rho=1.-1./nt
Leaky integration constant
bool sm=y [y/n]
if y, do adjoint integration
float v_1=

float v_2=

float v_3=

float v_4=

file vel=
auxiliary input file name
bool verb=y [y/n]
verbosity flag