/SeismicUnixExtra

My addons to the Seismic Unix seismic processing package

Primary LanguageCBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

SeismicUnixExtra

My addons to the Seismic Unix seismic processing package.

Access the documentation for more information.

Installation

  • Install and build Seismic Unix if you haven't already done so in a folder with write access for the user building this software.
  • Make sure the CWPROOT environment variable is set
  • Download and extract the GitHub repository
  • Change to the directory where the SeismicUnixExtra files were extracted
  • Type "make"

This should compile and install all programs into your seismic unix installation.

Contributing

  • Fork it!
  • Create your feature branch: git checkout -b my-new-feature
  • Commit your changes: git commit -am 'Add some feature'
  • Push to the branch: git push origin my-new-feature
  • Submit a pull request

License

BSD 3-clause "New" or "Revised" License

Functionality

Program Description
susdft Time-frequency decomposition by the sliding discrete fourier transform
suisdft Inverse sliding discrete fourier tranform.
susdct Time-frequency decomposition using the sliding discrete cosine transform
suisdct Inverse sliding discrete cosine tranform
sutrcmedian Rolling median filter over a panel of seismic traces by an ordered trace buffer
suctrcmedian Rolling median filter over a panel of seismic traces by a cyclic trace buffer
susdft_denoise Time-frequency denoise over a panel of seismic traces using the sliding discrete fourier transform
sulpasmooth Rolling LPA filter over a panel of seismic traces
suvpef Wiener predictive error filtering with spatially varying lag