from rsf.proj import *
import sigsbee
import rsf.recipes.fdmod as fdmod
par=sigsbee.paramwin()
par['nt']=2001
par['kt']=100
par['dt']=0.001
par['nb']=100
fdmod.param(par)
fdmod.boxarray('ss',5,2,1,12,8,1,par)
Plot('ss',fdmod.ssplot('plotfat=10 symbol=.',par))
par['jr']=4
par['nr']=100
par['fr']=500
fdmod.horizontal('tt',par['oz']+par['dz'],par)
Flow('rr',
'tt',
'window n2=%(nr)d j2=%(jr)d f2=%(fr)d'%par)
Plot('rr',fdmod.rrplot('plotfat=10',par))
sigsbee.getstrvelwin('vstr',par)
Flow( 'velo',
'vstr',
'smooth rect1=100 rect2=100 repeat=1')
Plot( 'velo',fdmod.cgrey('allpos=y bias=1.43',par))
Result('velo',['velo','ss','rr'],'Overlay')
Flow('dens','velo','math output=1')
fdmod.wavelet('wav_',15,par)
Flow( 'wav','wav_','transp')
Result('wav','window n2=1000 |'
+ fdmod.waveplot('',par))
fdmod.awefd1('temp','wfld',
'wav','velo','dens',
'ss','rr',
'free=n',par)
Plot('wfld',fdmod.wgrey('pclip=99',par),view=1)
for i in range(7):
tag = '-%02d' %(i)
fdmod.wframe('wfld'+tag,
'wfld',i,'pclip=99',par)
Result( 'wfld'+tag,
['wfld'+tag,'ss','rr'],'Overlay')
Flow('data','temp',
'''
window squeeze=n f2=%(kt)d |
pad end2=%(kt)d |
put o2=%(ot)g
''' %par)
Result('data','window j2=4 | transp |'
+ fdmod.dgrey('',par))
fdmod.zom('imag','jdat',
'data','velo','dens',
'rr','rr',
'free=n',par)
Plot( 'imag','bandpass flo=2 |'
+ fdmod.cgrey('pclip=99.99',par))
Result('imag',['imag','rr'],'Overlay')
End() |