seismic processing software -...
-
Upload
nguyennhan -
Category
Documents
-
view
228 -
download
1
Transcript of seismic processing software -...
Connect. Build. Grow. www.globeclaritas.com
seismic processing software
KH10
030M
F
Module ListCategory : Input/OutputDISCGATH Reads any-sort SEG-Y file and outputs
traces in CDP-sortDISCGATHM Reads multiple any-sort SEG-Y files
and outputs traces in CDP-sortDISCREAD Reads SEG-Y or Claritas disc filesDISCSORT Reads SEG-Y file and outputs sorted
traces (no scratch file)DISCWRITE Writes seismic traces to Claritas
SEG-Y disc fileDSORT_OFF Version of DISCSORT configured for
offset panels for DMO_FKDSORT_SPS Version of DISCSORT configured for
SPSTATREADGRID Reads GMT,NetCDF,MatLab (etc)
binary grid filesREADSAC Reads lists of SAC-formatted (usually
earthquake) inputREADSEGB Reads SEG-B formatted data from
tapeREADSEGD Reads SEG-D formatted data from
disc or tapeREADSEGY Reads SEG-Y formatted data from
disc or tapeREADTSDB Reads a Claritas time-slice database
(.tsdb) fileREREAD Reads Claritas DISCWRITE files in the
middle of jobsSCINTREX Reads SEG-1 formatted seismic dataSEISREAD reads GLOBE Claritas format HDF5
files from discSEISWRITE writes out a GLOBE Claritas format
HDF5 fileSTITCH N-dimensional parallel pre-stack
interpolation based on map file from STITCH_PREP module
STITCH_PREP creates a map file that defines the traces to be used to populate any given offset bin
VIBCORR Vibroseis correlationWRITEGRID Output seismic data as Matlab or
NetCDF fileWRITESEGY SEG-Y output to disc or tapeWRITETSDB Sort into timeslices and create TS
database
Category : Job controlDO First part of iterative DO-ENDDO
constructENDDO Second part of iterative DO-ENDDO
constructELSE Part of IF-ELSEIF-ELSE-ENDIF
constructELSEIF Part of IF-ELSEIF-ELSE-ENDIF
constructENDIF Part of IF-ELSEIF-ELSE-ENDIF
constructEND_64BIT Copies 64-bit pseudotrace back to
32-bit seismic traceHOLDIF First part of HOLDIF-RECALL
constructIF Part of IF-ELSEIF-ELSE-ENDIF
constructIFINFILE Conditional branch using trace list fileIFNOT Part of IF-ELSEIF-ELSE-ENDIF
constructJCS_UPDATE Module for updating job control
system filesMPIEND End of parallel cluster blockMPISTART Start of parallel cluster blockRECALL End part of HOLDIF-RECALL
constructREPEAT Repeats ensembles to produce test
panels etc.SEISJOB Defines project name, line ID, JCS
parameters etc.
Category : Trace scaling & mathAGC Automatic Gain ControlUNAGC Removes saved AGC gain functions
BALANCE Trace balanceUNBALANCE Removes the effect of a previous trace
BALANCE or EBALANCECLIP Clips trace values between two limitsCONVCORR Convolves or correlates with a user-
supplied filterDECAY Calculates trace amplitude decay
functionsDIFF1 DIFF1 and DIFF2 are used to calculate
the differenceDIFF2 between the seismic data at different
parts of the jobDYFF1 DYFF1 and DYFF2 provide another
DIFF1/DIFF2 pair should 2 sets be DYFF2 neededEBALANCE Ensemble-consistent trace balanceFFT1D Forward 1-D Fourier transform (FFT)FFT2D Forward or inverse 2-D Fourier
transform (FFT)IFFT1D Inverse 1-D Fourier transform (FFT)INTEGRATE Integrates trace data samplesOFFWT Multiplies trace by offset-dependent scalarPOWER Raises data samples to specified powerRANDOM Adds random noise to input tracesRMSPOWER Calculates surface-consistent RMS
power for SCBALANCESCALE Two-key time-variant trace scalingSCBALANCE Surface-consistent trace balance
applicationSPHDIV Spherical divergence operatorTAPER Tapers ends of seismic tracesTDERIV Differentiates the seismic traceUNAGC Removes saved AGC gain functionsAMPSELECT Selects the N largest amplitude
ensembles from the datastreamUNBALANCE Removes the effect of a previous trace
BALANCE or EBALANCE
Category : 1-D filteringBUTTERFILT Zero- or Minimum-phase Butterworth
filterDEBIAS Removes DC bias from traceFDFILT Frequency-domain time and spatially
varying filterNOTCH Monofrequency noise removalPHASESHF Applies a phase shiftRESAMPLE Resamples with optional anti-alias filterRHO Frequency-domain rho filter for Tau-P
applicationsTVFILT Time-domain time-varying filter
Category : Deconvolution & demultipleDECONW Wiener deconvolution (gapped or
spike, time-varying)DECONW_AC Wiener deconvolution using previously
saved operatorsINVERSEQ Post-stack inverse-Q deconvolutionINVERSEQ2 stablized inverse Q filter (phase and
amplitude)MEDEC Minimum entropy deconvolutionMONKSUBT Adaptive subtraction by constrained
cross-equalisationMULMOD Multiple modeling by constant velocity
multiple moveout calculationPRT_DEMULT Parabolic Radon DemultiplePSDECON Post-stack Wiener deconvolution
(gapped or spike) with mixSCDECON Surface-consistent Wiener
deconvolution (gapped or spike)SCSPEQ Surface-consistent, zero-phase
spectral equalisationSOURCESIG Extraction of wavelet using primaries
and multiplesSPEQ Zero-phase frequency-domain
spectral equalisationSPEW Zero-phase frequency-domain
spectral weightingSRME Surface consitent multiple
computation phase
SRME2 Surface Related multiple Elimination, modeling phase
SRME2_MPI Surface Related Multiple Elimination, modeling phase
TVSPEQ Time-varying Zero-phase spectral equalisation
WANGSUBT Addaptive subtraction with a multichannel matching filter
WAVELET Wavelet operations
Category : StaticsADDPICK Adds pick times from *.pic file into
trace headersAUTOPICK Automatic first-break pickingBULKSHIFT Application of bulk static shiftDATUM_FIX Elevation static correction to fixed
datumDATUM_FLT Elevation static correction to floating
datumDATUM_SRD Elevation static correction from
floating datum to SRDFLATTEN Flatten and unflatten from a .dig file or
trace headersMAKESHF Extracts static shifts from trace header
and writes *.shf fileREADSHF Reads a Claritas static shift file and
puts times into trace headersRESSTAT CDP-domain statics (SC,Non-
SC,Time-variant etc)SCSTAT Converts DIPSTAT and CDPSTAT
output to surface-consistent shiftsSPSTAT Robust stack-power surface-
consistent residual staticsSRDFILT Filters static output from SRDSTATSRDSTAT Source-receiver differential surface-
consistent staticsSTATIC Application of elevation,residual,bulk
statics etc.UPHOLE Extracts uphole times from raw tracesWRITEPICK Extracts picks from SEG-Y headers for
*.pic output
Category : Trace editing and killAIRWAVE Linear noise mute defined by velocity
and offsetAMPEDIT Trace edit based on average
amplitudes in windowAUTOMUTE Automatic trace mutingCOMBINE Re-combines parts of a shot/CDP split
by SPLITDESPIKEH Automatic long, horizontally non-
coherent spike mutingDESPIKEV Automatic spike muting (vertical)FILLHOLES Fill holes in data (designed for shark
attacks)MERGE STORE1/STORE2/MERGE split and
combine data streamsMUTE Generalised muting of seismic dataPOLYMUTE Polygonal trace mute (*.pol file)POLYSELECT Removes/edits traces with {x,y}
outside of a polygonSMUTE Surgical or end mute with interpolationSPLIT Splits a gather so part can be filtered
(see COMBINE)STORE1 STORE1/STORE2/MERGE split and
combine data streamsSTORE2 STORE1/STORE2/MERGE split and
combine data streamsTREDIT Whole trace edit (*.tre file)TREMOVE Totally removes the trace from the
processing flowTRFLAG Flags traces (eg noisy traces) listed in
*.ifl fileTRFLIP Trace polarity reversalTRMUTE Whole or polygonal trace mute (*.trm file)ZAP Spike muting using sqc output files (*.dsp)ZEROMUTE Stores first non-zero sample; mutes to
that position
Connect. Build. Grow. www.globeclaritas.com
Category : 2-D filteringDUSWELL Swell noise attenuationFKMUTE Generalised muting of FK spectraFK_ALIAS Used to determine effect of non-
aliasing FK filterFK_FILT Frequency-domain FK filter by
polygon or dipFK_TIME Time-domain FK filter by polygonKFILT K-filter for 2D seismicMEDIAN_H Horizontal (1-D) median filterNORMCDP Repeated-offset trace averaging within
CDP’sPRTF Forward Parabolic Radon TransformPRTI Inverse Parabolic Radon TransformQFK Fast frequency-domain FK filter by dipRADIAL Radial trace transform (forward &
inverse)SUHARLAN Harlan transform (SU)SURADON Generalised Radon transform (SU)TAUP Forward Tau-P process by slant-stackTAUPFK FK-domain Tau-P processTAUPINV Inverse Tau-P processTRINTERP Trace interpolation/extrapolation
Category : Analysis processorsAREAL Outputs text file with areal data
attributes.ATTRIBUTE Outputs Hilbert transform,
instantaneous attributes etc.AUTOCOR Calculates autocorrelation functionHVA Horizon velocity spectrum analysisNMOPICK Automatic semblance picker - takes
VELSPEC traces & outputs *.nmo fileSPECTRAN Hardcopy plot of spectral analysis
(power,phase etc)VELSPEC Velocity spectrum analysis for sqc
picking, or hardcopy plotVELSPEC4 4th order velocity spectrum analysis
Category : NMO and stackANGLE Produces angle gathers from offset
gathers for AVOANGLEMUTE Adds angle mute times into trace
headersAUTOSTACK Automatic adaptive stackAVOSTACK Outputs AVO attribute tracesLMO Linear Move-out operatorNMO Forward and inverse NMO with
optional stretch muteNMO4 Forward and inverse 4th order NMO
with optional stretch muteNMOTRACE Replaces data traces with NMO tracesPSTACK Partial stack processorSTACK Stack of CDP (or shot) gathersSTACKSHOTS Vertical stack (eg of repeated shots)
etc.TRSUM N:1 trace sum by trace or ensemble
Category : Geometry, sorting & fillADDGEOM Adds geometry database information
into trace headersADDLLD Adds marine latitute/longitude, water-
depth, etc into trace headersADDNAV Adds marine navigation into headers
from UKOOA P1 inputADDP190 Adds marine geometry information
into trace headers from P190BIN3D Sets 3D CDP binning geometry into
trace headersBINSORT1 Forwards binned sort (any trace
header key)BINSORT2 Inverse (un)sort to follow BINSORT1CDPSORT CDP gather using *.geom databaseCDP_XYZ Adds CDP coords & elevations into
stacked trace headersCHECKGEOM Checks geometry in headers for
possible problemsCUBE Forms a 3-D data cube from ragged-
edged CDP listGENSORT Generalised trace sort on any trace
header keyMAKEGEOM Writes a *.geom file using trace-header
informationMGEOM Add marine geometry to headersMISSING Flags or fills in missing traces/gathersMRECXY Adds receiver/CMP X,Y given .nav file
of shotid,x,y and offsetsOFFREG Regularise the offset distributionPAD Pads end of sections with zero or
repeated tracesREORDER Re-orders the traces within an
ensemble by any header keySHIPTRACK Uses time,x,y file to add source
coordinates into trace header
SHOTINT Interpolate new shots between existing shot records
SHOTPOINT Adds shotpoint information into stacked trace headers
SUPERGATH Form super-gathers from input ensembles
TRSWAP Swaps the trace data samples for a pair of receivers
Category : MigrationDMO3D 3D DMO in T-X domain (Integral method)DMO_FK FK-domain depth-variable DMODMO_TX Kirchhoff common-offset DMOEOM Equivalent offset migrationFDMIG Finite-difference post-stack migrationFDMIG25 2.5D Finite-difference post-stack
migrationGAZDAG Jeno Gazdag’s phase-shift migrationIMAGE_3DKP 3D Kirchoff pre-stack time migrationIMAGE_K2T Kirchhoff 2D pre-stack time migrationIMAGE_K3T Kirchhoff 3D pre-stack time migrationKIRCHHOFFT Post-stack Kirchhoff time migrationKIRCHHOFFV Poststack Kirchhoff Time migration
with variable velocityKPRET2D Prestack Kirchhoff Time migration
(Single-CPU)KPRET3D 3D Prestack Kirchhoff Time migration -
non-parallelPOSTDM2D 2D Kirchoff post-stack depth migrationPOSTDM3D 3D Kirchoff post-stack depth migrationPRESDM Prestack Kirchhoff Depth migration
(Single-CPU)PSMIG Phase-shift migration with turning raysPSMIG25 2.5D phase-shift migration with turning raysSTOLT FK-domain Stolt migrationSTOLT25 2.5D FK-domain Stolt migrationTDCONV1 Time to depth conversionTKMIG Time-wavenumber migration
Category : Coherency filteringFXDECON FX-domain complex Wiener
deconvolutionFXRUNMIX FX-domain weighted running mixQFKPS Post-stack version of QFKRUNMIX Time-domain running mix (pre- and
post-stack)SEEP Signal Enhancement using Envelope
ProcessingSEMBSMOOTH Semblance-smoothing coherency filterSLSD Spatial Linear Signal Detector (Tau-P)SVDFILT Zero-lag Karhunen-Loeve transform
Category : PlottingBACKGROUND Display data attributes in background
of plotBITPLOT Quick, small, trace plot - a line of bits
is set on or offDATUMPLOT Puts tick on trace to indicate position
of floating datum or elevationHDRPLOT Plots trace header values on RASTER
output fileHDRTICK Plots trace header values by adding a
tick to traceHORIZONS Adds digitised horizons to RASTER
output fileIVSPLOT Plot module for Input Vertical Seismic
Object utilityPANELTEXT User-specified strings for parameter
labelling in XVIEW/PLOTLABELPLOTLABEL Produces full plot labelling to attach to
RASTER outputRASTER Produces raster plot file for HP
DesignJet or VersatecSIDELABEL Side label for adding to RASTER
hardcopy outputTIMESLICE Convert to timeslices, or graphical
timeslice displayTOPLABEL Top plot (elevation,statics,comments,v
elocities etc.) for RASTER outputTRACEPLOT Produces hardcopy plot at irregular
trace spacingUNSLICE Convert back from timeslice to
conventional seismicXVIEW Interactive seismic data display
Category : Synthetic modellingSYN2WAVE 2D synthetic waveform generatorSYNHORIZ Synthetic horizon generator from .dig
fileSYNRAY 2D synthetic raytracing generatorSYNSHOT Modelling of synthetic shots for
horizontal layeringSYNVERT Vertical synthetic using reflectivity
methodSYNWAVE 1-D synthetic waveform generator
Category : VSP processingCDEMOD Calculates complex demodulateROTATE 3-Component trace rotationROTATE4C 4-Component trace rotation for VSP
analysisROTATE6C 6-Component source equalisation for
VSP analysisSEPPS Frequency-domain P and S wave
separation for VSPVSPSTACK Stack VSP data with some migration
Category : Trace headers & dataADDDIG Adds digitised horizon times into trace
header locationADDHDR Adds tablulated values into the trace
headersCHECKGEOM Checks geometry in headers for
possible problemsCHECKHDR Checks for possible problems in trace
headersCHECKTR Checks for possible floating-point
problems in trace dataDELHDR Deletes an extended trace header
entryHDRMATH Header math manipulationJULIANSEC Add a timestamp to the trace headersNAVHDR Defines new trace header names for
3D marine navigationNEWHDR Define a new trace header nameOFFBIN Migrate trace header offsets to binned
valuesPSEUDOMATH Mathematical operations on
the contents of a trace and/or a pseudotrace
RANGE Prints the maximum/minimum range of header values
RENUMBER Renumbers the output primary and/or secondary key values
RHEADER Inserts ASCII text into 3200-byte SEG-Y reel header
RHEADER2 Inserts ASCII text into 3200-byte SEG-Y reel header
RUNPYTHON Applies a custom Python code to the trace headers and data
SETCHANNEL Sets values in the reel or trace headerSETHEADER Sets values in the reel or trace headerSETKEY Resets the primary and/or secondary
key index for a datasetSETLASTTR Sets last trace flag for the last trace in
an ensembleSETSCALES Sets or modifies the COORD_SCALE
or HT_SCALE headerTRFUDGE Allows user-written code to be applied
to seismic dataTRPRINT Lists trace data samples and header
variablesTXTHDR Add any-text-file columns into trace
headers
Category : MiscellaneousCOMMAND Runs a command before or after a
flowCOMMENT Puts a comment in the job displayEXAMPLE Example processor for $GNS_HOME/
local/modulesHISTORY Displays/clears processing historyMULTI Template for multi-channel processors
in FortranMULTI2 Template for multi-channel processors
in Fortran (ntr_in != ntr_out)MULTI_C Template for multi-channel processors in CPS3D Template for 3-D post-stack
processingROLLING Template for rolling-buffer multi-
channel moduleSINGLE Template for single-channel
processorsSNOOP Prints message every n’th trace or
ensembleSU Pipes data to and from an SU
processor module