Return to SIOSEIS examples.          Go to the list of seismic processes.          Go to SIOSEIS introduction.

Analysis of CCTechnology's HydroScience SeaMux data

    Hydrosciene's SeaMux generates SS formatted files
on a PC (Intel byte order).  It's SEG-D with a 32 byte
header that's in Intel byte order.  They use the SEG-D 8036
data word format (24 bit intger), but the SEG-D record length
is incorrect.
    Consequently, an option was added to SIOSEIS process SEGDDIN,
"format hti".

    Five test files were submitted.  I converted these files to
SEG-Y using script:
sioseis << eof
procs segddin diskoa end
segddin
   format hti
!   ipath SeaMux-624-channels.ss end
!   ipath SeaMUX-first-record-in-water.ss end
!   ipath SeaMUX-744-channels-31Hz-osc.ss end
  ipath SeaMUX_Sharkbite.ss end
!   ipath SeaMUX-744-channels-inputs-grounded.ss end
end
prout
   fno 0 lno 99999 ftr 0 ltr 999 end
end
diskoa
!   opath SeaMux-624-channels.segy end
!   opath SeaMUX-first-record-in-water.segy end
!   opath SeaMUX-744-channels-31Hz-osc.segy end
   opath SeaMUX_Sharkbite.segy end
!   opath SeaMUX-744-channels-inputs-grounded.segy end
end
end
eof


Notice that comments start with ! or #.


    The basic script for plotting was:
sioseis << eof
procs diskin plot end
diskin
!   ipath SeaMux-624-channels.segy end
   ipath  SeaMUX-first-record-in-water.segy end
end
plot
   def .005 vscale 1.25 srpath sunfil.ras nsecs 10
   nibs 2859 ann sh&tr trpin 50
   end
end
end
eof
xloadimage -r 90 sunfil.ras &


     Each file took a few tries with plot parametr def because
the plot scalar is set on the first trace and the first few
traces are garbage.  I could have skipped the garbage traces
by using ftr/ltr.
     I used another plotting trick so that the gar range
traces would still be visible.   "Overdrive" the close traces
and clip them.

Return to SIOSEIS examples.          Go to the list of seismic processes.          Go to SIOSEIS introduction.