Small data sets
All files are in xdr-based system-independent Seismic Unix format
bytes filename ------------------------------------- 88464 syn_cmp.su 112200 data_with_noise.su 420 wavelet_for_small_stack.su 380 min_phase_wavelet.su 666448 gom_cdp_nmo.su 20800 small_stack.su 207956 syn_cmp_mult.su 1939000 Netherlands.su 69012144 prestack_section.su
Example:
julia> using PyPlot, Seismic julia> download("http://seismic.physics.ualberta.ca/data/gom_cdp_nmo.su","gom_cdp_nmo.su"); julia> SegyToSeis("gom_cdp_nmo.su","gom_cdp_nmo",format="su",input_type="ieee",swap_bytes=true) julia> d,h,ext=SeisRead("gom_cdp_nmo"); julia> SeisPlot(d,ext)
From a terminal you can now check the content of gom_cdp_nmo
msacchi@macbook:~$ more gom_cdp_nmo n1=1751 n2=92 n3=1 n4=1 n5=1 o1=0.0 o2=1.0 o3=0.0 o4=0.0 o5=0.0 d1=0.004 d2=1.0 d3=1.0 d4=1.0 d5=1.0 label1="Time" label2="Trace Number" label3="" label4="" label5="" unit1="s" unit2="index" unit3="" unit4="" unit5="" title="" data_format="native_float" esize=4 in="/Users/msacchi/gom_cdp_nmo@data@" headers="/Users/msacchi/gom_cdp_nmo@headers@"The binary data is in
gom_cdp_nmo@data@
and the headers are in gom_cdp_nmo@headers@
Marmousi P-wave velocity
julia> using PyPlot, Seismic julia> download("http://seismic.physics.ualberta.ca/data/marmvel.bin","marmvel.bin"); julia> n1=751;n2=2301; julia> dx =4; dz = 4; julia> f=open("marmvel.bin"); julia> v = read(f, Float32,n1*n2); julia> SeisPlot(reshape(v,n1,n2),dx=dx,dy=dz)