⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 具有特色的地震数据处理源码
💻 TXT
字号:
May 26, 1999DSISoft Customized VSP Processing SoftwareCopyright (C) 1999 Seismology and Electromagnetic Section/Continental Geosciences Division/Geological Survey of CanadaThank you for downloading DSI customized VSP processing software.  DSISoft is free software WITHOUT ANY WARRANTY that can be redistributed and/or modified under the terms of the GNU Library General Public License (see COPYING.lib for details).  This software is designed to run on MATLAB 5.0 or higher. See the DSI homepage section on processing software/software development for information on how data should be organized into structured/cell variables to work with this software.  What follows is a list of modules currently available.  More detailed descriptions can be found by typing 'help' followed by the module name within MATLAB.  Please contact us at dsi@cg.NRCan.gc.ca if you experience any dificulties or would like to provide feedback, request changes or contribute new modules to the package.  As more modules are written, they will be posted on the web site.  PROCESSING MODULESagc - automatic gain control agcmem - automatic gain control (conserves memory at cost of speed)asc2mat - converts ASCII files of seismic traces to DSI format autocor - autocorrelation of each trace azimuth - computes the receiver-to-shot azimuthbandpass - linear bandpass filter bison2mat - reads BISON data and converts to DSI format b_rise - calculates rise time of first breaks butw - butterworth bandpass filter (uses signal processing toolboxdsi_start - prints software info and the data, starts timer  dsi_end - prints out time elapsed since 'dsi_start' was called ener - energy balancing equa - spectral equalization findref3d - calculates points in 3 dimensionsfkfilt - apply f-k filter flat - flattens the data according to pick times flat2 - flattens the data according to times stored in a header word handrot - rotates 2 components by a specified angle stored in a header wordhannband - Bandpass Finite Impulse Response filtering using a Hanning windowhannhigh - Highpass Finite Impulse Response filtering using a Hanning windowhannlow - Lowpass Finite Impulse Response filtering using a Hanning windowharmon - adaptive filter useful for removing electrical noiseharmon_new - adaptive filter useful for removing electrical noise with modified search algorithmibm2ieee - convert a matrix of IBM/360 32-bit floats to IEEE doublesita2mat - converts seismic data from ITA to DSI format kill - flag bad traces mat2asc - saves a DSI variable as ASCII files mat2segy - saves a DSI variable in segy format meanfilt - one dimensional mean filtermedi_filt - median filter medirm - removes a downgoing wave using a median filter based on either first break pick times or velocity and shot static merge_files - merges two DSI variables into one mix - lateral trace mixing mute - mutes data either before, after, or between specified time(s) mute2 - mutes data according to a constant time valuenoch - linear notch filter pack_good - removes traces flagged by 'kill' from the dataset pad - pads end of data with zerospadbefore - pads beginning of data with zerospreddecon - performs a predictive deconvolution on the dataprofil - gives profile of a DSI variable readascii - reads in an ascii fileresamp - resamples the datarot3c - rotates 2 components to maximize energy on one by performing rotations in 1 degree incrementsrot3c_eig - rotates 2 components to maximize energy on one using Eigenvalue methodrot_bal - balances amplitudes based on angle betweeen receiver-to-shot azimuth and horizontal componentrot_deg - rotates 2 components to examine energy reflected from a specific direction rotcoord - rotate coordinate system by a given angles2r_geom - computes shot-to-receiver azimuth and shot-to-receiver offsetseg2mat - reads seg2 data and puts it into DSI format segy2mat - reads segy data and puts it into DSI formatseisplot - plots seismic traces, called by most of the graphic interface modules sft - shifts all traces by a specified time sft - shifts data by a constant timeshft - shifts data according to a time stored in a trace header wordslicefmap - slice up a fold mapsortrec - sorts records and traces within records by any trace header word sortrec_many - sorts records and traces within records by up to 7 trace header wordssortrec_new - sorts records and traces within records by any trace header word stack - stack datasetsubr - subtracts one set of traces from another subset - used for making a subset of data thread - reads specified trace headers and saves contents in an ASCII file thwrite - writes values stored in an ASCII file to specified trace headers tred - performs time shifts according to wave velocity and shot-receiver offset to flatten first breaks (linear moveout correction)trim - trim statics tune_xcorr - cross-correlation based algorithm for tuning first break pick timesunflat - restores flattened data according to first break pick timesunflat2 - restores flattened data according to first break pick timesINTERACTIVE MODULESaspec - shows plots of amplitude and phase vs. frequency dispseis - display module for looking at seismic traces fkpoly - plots the f-k spectrum of seismic traces and allows interactive picking of a polygon to be used for f-k filtering with options to look at filtered results of passing or rejecting contents of polygonpick1comp - interactive first break picking on one component with options to tune, kill traces, and flatten according to pick times pickfb - interactive first break picking simultaneously on 3 components with options to tune according to component with most energy, kill traces, flatten according to pick times, and rotate components on the fly plothd - plots contents of trace headers in 2 or 3 dimensions as selected from a menu that identifies the significance of each trace header word 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -