Program sffxynpre2 | FXY non-stationary predictive filtering (with the option of local processing windows). 
[SYNOPSIS]
sffxynpre2 < Fin.rsf > Fou.rsf verb=n sym=n opt=y fs=n Nfrac=6.0 Ntimes=5.0 pow=0.5 niter=100 n1win=n1 n2win=nx n3win=ny r1=0.5 r2=0.5 r3=0.5 mode=0 nsx=2 nsy=2 rect#= shift#=
[COMMENTS]
with frequency-axis smoothness constraint
with frequency-dependent smoothing
with arbitrarily designed smoothing strategies (to enforce the a priori constraint)
Enhanced version of sffxynpre
Reference: Huang et al. (2021).

[PARAMETERS]
float   | Nfrac | =6.0 |   | 	
float   | Ntimes | =5.0 |   | 	
bool    | fs | =n |  [y/n] | 	y, determine frequency-dependent smoothing 
int     | mode | =0 |   | 	predictive filtering mode; default: non-stationary
int     | n1win | =n1 |   | 	first window length
int     | n2win | =nx |   | 	second window length
int     | n3win | =ny |   | 	second window length
int     | niter | =100 |   | 	number of iterations 
int     | nsx | =2 |   | 	number of shifts in non-causal prediction filtering 
int     | nsy | =2 |   | 	number of shifts in non-causal prediction filtering 
bool    | opt | =y |  [y/n] | 	y, determine optimal size for efficiency 
float   | pow | =0.5 |   | 	
float   | r1 | =0.5 |   | 	first overlapping ratio
float   | r2 | =0.5 |   | 	second overlapping ratio
float   | r3 | =0.5 |   | 	third overlapping ratio
string  | rect# | = |   | 	size of the smoothing stencil in #-th dimension /auxiliary input file/ 
string  | shift# | = |   | 	shifting of the smoothing stencil in #-th dimension /auxiliary input file/ 
bool    | sym | =n |  [y/n] | 	y, symmetric scaling for Hermitian FFT 
bool    | verb | =n |  [y/n] | 	Verbosity flag 
[DIRECTORY]
user/chenyk
