|
|
|
|
Pluto Model |
As written this script outputs two images; figure 3 shows the Pluto zero offset shot gather while figure 4 shows shot 30.
from rsf.proj import *
# Fetch Files from repository
Fetch("P15shots150f_endon_0ph-1stHlf.SEGY","pluto")
Fetch("P15shots150f_endon_0ph-2ndHlf.SEGY","pluto")
# Convert Files to RSF and append headers
files = ['P15shots150f_endon_0ph-1stHlf.SEGY','P15shots150f_endon_0ph-2ndHlf.SEGY']
counter=0 #o2=360
for item in ['rsf1','rsf2']:
Flow(item,files[counter], '''
segyread tape=$SOURCE | put
o1=0 o2=0 o3=0 d2=.02286 d3=.0457 n2=350 n3=347
label1=Time label2=Position unit1=s unit2=km
label3=Shot''',stdin=0)
counter = counter + 1
# Concatinate Files
Flow('plutoShots',['rsf1', 'rsf2'],'''
cat ${SOURCES[0:2]} axis=3''',stdin=0)
# Plotting Section
Result('zero','plutoShots','''window $SOURCE min2=0 max2=0 size2=1 |
grey color=I gainpanel=a label2=Position X unit2=km
title=Zero Offset Data label2=Distance''')
Result('shot30','plutoShots','''window $SOURCE min3=1.371
max3=1.371 size3=1 | grey color=I wantframenum=y
gainpanel=a title=Shot # 30 label2=Offset''')
End()
|
|
|---|
|
zero
Figure 3. Zero offset data for Pluto synthetic dataset |
|
|
|
|---|
|
shot30
Figure 4. Shot 30 of Pluto dataset |
|
|
Shot data should be formatted as shown in table 5. Again both metric and standard units are shown.
| Standard | ||||
|---|---|---|---|---|
| n1=1126 | d1=.008 | o1=0 | label1=Z Depth | unit1=s |
| n2=350 | d2=75 | o2=0 | label2=X | unit2=ft |
| n3=694 | d3=150 | o3=0 | label3=Shot | |
| Metric | ||||
| n1=1126 | d1=0.008 | o1=0 | label1="Depth" | unit1=s |
| n2=350 | d2=0.02286 | o2=0 | label2="Position" | unit2=km |
| n3=694 | d3=0.0457 | o3=0 | label3="Shot" |
|
|
|
|
Pluto Model |