sfmutter
(4.0)
index
system/generic/Mmutter.c
Muting.
Synopsis
sfmutter < in.rsf > out.rsf offset=offset.rsf half=y nan=n tp=0.150 t0=0. v0=1.45 slope0=1./v0 slopep=slope0 x0=0. abs=y inner=n hyper=n
Data is smoothly weighted inside the mute zone.
The weight is zero for t < (x-x0) * slope0
The weight is one for t > tp + (x-x0) * slopep
The signs are reversed for inner=y.
July 2015 program of the month:
http://ahay.org/blog/2015/07/10/program-of-the-month-sfmutter/
Parameters
bool
abs=y
[y/n]
if y, use absolute value |x-x0|
bool
half=y
[y/n]
if y, the second axis is half-offset instead of full offset
bool
hyper=n
[y/n]
if y, do hyperbolic mute
bool
inner=n
[y/n]
if y, do inner muter
bool
nan=n
[y/n]
if y, put nans instead of zeros
string
offset=
auxiliary input file name
float
slope0=1./v0
slope
float
slopep=slope0
end slope
float
t0=0.
starting time
float
tp=0.150
end time
float
v0=1.45
velocity
float
x0=0.
starting space
Used In
BEI
dpmv/krchdmo
sg/denmark
vela/vscan
wvs/vscan
DATA
alaska/line31-81-m8r
cant12/lpf
cant12/stk
freeusp/land
nankai/data
nankai/shots
sigsbee/data2A
sigsbee/fs2B
sigsbee/nfs2B
sigsbee/ptest
sigsbee/pwemig
sigsbee/wemig
teapotdome/canoren
GALLERY
marmousi/recurkir
sigsbee/ffd
sigsbee/kirMulti
sigsbee/model
sigsbee/oway
twohalf/kirMulti
GEE
mda/pefex
GEO384H
hw4/match
GEO384S
hw2/groundroll
hw2/migration
hw5/hradon
hw5/pradon
hw6/gazdag
GEO384W
hw2/cmp
JLU
apefsnsep/dune
apefsnsep/simplegroll
gvdseisint/bei
vdseislet/demultiple
vdseislet/haskell
vdseislet/nmo
vdseislet/usp
M8R
data/freeusp
MILANO
taupvel/cmp
RSF
reprobook/exam3
school/data
school/fault
school2012/demo
school2012/ex
school2016/radon
school2016/synth
school2017/seismic
school2020/cmp
school2020/seismic
scons/rsf
su/rsflab16
tutorial2017/radon
tutorial2017/synth
SEP
cdstep/veltran
fat/migration
geostat/dix
oc2/elfshot
pefmult/haskell
pefmult/mobil
pwd/dune
pwd/hector
stack/velinv
steer/wz25
vc2/beivc
vc2/elfvc
SWAG
itime/oz2
itime/oz6
TCCS
acrossfault/synth
anisodiff/simple
anisodiff/simple3d
butterfly/synth2D-1-timer
butterfly/synth2D-2
butterfly/synth2D-3
butterfly/synth2D-4
dbortho/hyper
dealiase2/bei
dealiase2/hyper
dealiase2/hypern
deblend/fairfield-initmfnew
deblend/linear
deblend/synthcomplex
deblend/synthhyper
demulemd/haskell
demulemd/mobil
diffr/fault
dtwaniso/synthetic-gather
eikods/marm
enhemd/prestack
flat/flatelf
halfthr/sean
intshape/sean
ltft/groll
oc3/bei
oc3/fault
onestep/bpttirtm
optapert/rightSigsbee
optapert/sigsbee
ortho/orthofair
orthogroll/field
ovc/nankai
ovc/psovc
pi/bei
pmig/mig
pmig/nmo
probdif/nankai
probdif/noisy-synthetic
seislet/gath
simistack/bei
simistack/flat4
sparse/sparse-experim-shaping
svmf/bei
svmf/fairfield
svscan/bei
svscan/beicmps
t2dweak/alaska
uncert/beivc
varipick/global-gom
varipick/horizon
varipick/newviking
vscan/bei
welllogs/logs
wetm/nankaizone
UH
avostack/stack
avostack/synh
avostack/synl
XJTU
mcaseislet/sep2
ZJU
diffrlrra/fault
diffrlrra/nankai_new
diffrlrra/synth
optnoise/prestack
sosvmf/field