4.58333

4.6 | 12 ratings Rate this file 114 Downloads (last 30 days) File Size: 2.9 MB File ID: #15674
image thumbnail

SeisLab 3.01

by Eike Rietsch

 

24 Jul 2007 (Updated 01 Mar 2010)

Release 10.0301 of a collection of functions for analysis/display of seismic and well-log data.

| Watch this File

File Information
Description

A set of about 170 functions (plus support functions called by them) for analysis and display of exploration-seismic data and well logs. These functions read and write seismic data in standard SEG-Y format, read and write well logs in LAS-format 2.0 (also read LAS-format 3.0), and perform many of the manipulations usually performed on these data types. They use standardized structures to represent seismic data and well data and thus allow simple concatenation of function calls.

The functions come with a manual in PDF format and scripts with examples. Several versions of Matlab were released during their development. Presently, I run them under R2007b, but I try not to use Matlab syntax introduced after R2007a. Also, SeisLab 2.01, which works with Matlab 6.1 (2001) and higher, can still be downloaded from the Matlab File Exchange (file 8827).

Generally, I make an effort to avoid functions from toolboxes; however, I am aware of at least one call to a function in the Optimization Toolbox.

In case you already have SeisLab installed you can find its distribution ID by typing "ddid" at the Matlab prompt. If you get the error message "Undefined function or variable 'ddid'." then you have the very first release of SeisLab. Otherwise, compare the distribution ID with that of this release. If it is lower then this release is newer.

Major changes in SeisLab 3.0:

Some functions require Matlab R2007a or higher.

Representation of seismic data and log data in single-precision or double-precision with trivial conversion from one into the other via overloaded functions "single" and "double". This means datasets can be about twice as big.

LAS-file reader rewritten; reads LAS 2.0 and 3.0 files;
the old LAS-file reader (LAS 2.0 only) is still available as "read_las2_file". It is somewhat faster.

SEG-Y file reader rewritten. For large files it is much faster than the previous one; even more so if IBM to IEEE conversion is required. The original SEG-Y reader is still available as "read_segy_file_legacy".

Display of volumes of seismic data in form of slices, contour slices, iso-surfaces ("s_volume_browser"). Slices can be static or animated. The volume-browser software is no longer included in this distribution as it is on a different update schedule. If you don't have it you can download the latest version from the Matlab File Exchange (file 13526).

Faster and more accurate seismic plots.

EXAMPLE (used to plot the attached figure):

% Read interactively selected SEG-Y file
seismic = read_segy_file;

% Make a volume plot of the data read
s_volume_browser(seismic);

MATLAB release MATLAB 7.4 (R2007a)
Other requirements Developed on a PC under Windows, but should work on other platforms as well.
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (16)
26 Jul 2007 Sonny Winardhi  
30 Jul 2007 Wen-Tao Ma  
20 Aug 2007 Bian Aifei  
11 Dec 2007 Xu Shanhui

Excellent!

28 Feb 2008 Matthew Reilly  
04 Mar 2008 li zhihui

 Excellent.Thanks!

14 Aug 2008 Ravi Srivastava

Overall toolbox is excellent, except that its hard to use for big data set.
I would appreciate if some one could let me know proper example of l_trend_removal.m

12 Mar 2009 William

Can this toolbox import 3D SEG-Y data? The graphic suggests yes, but I cannot figure out how to do this. An example would be most helpful.

05 Jan 2010 Novrianto  
19 Jan 2010 Todd Bredbeck

Very useful set of tools, especially the IO capabilities.

26 Feb 2010 xiao gh

how can i get SEG-Y data?
I get the website (http://www.seg.org),but I can't find the place to download SEG-Y data.
Is somebody give some help?
thanks a lot!

26 Mar 2010 Ravi

Excellent! As promised it is faster than the previous versions. I checked reading a 566 MB segy file and found that it is 2 times faster than the previous code on a HP- Z600 workstation with 4 GB RAM.
Thanks a lot for such a nice contribution!

08 Dec 2010 Jorge Reveron

Hi,
I have a problem with memblock function when I try to read a 3D segy file. The problem is that memblock uses the commamnd:

temp=textscan(evalc('feature(''memstats'')'),'%s','delimiter','\n');

but textscan function requires how first argument a fid from file that it should be read.
 Can I use an alternative function to scan 'feature(''memstats'')'?

Thanks

18 Jul 2011 Vaughn

I notice among the "list_of_seismic_functions" one call "s_insert_deviated_synthetic". But there's no corresponding m-file. Will this function be available soon?

13 Dec 2011 Pit D  
10 Jan 2012 Dave  
Please login to add a comment or rating.
Updates
14 Jan 2008

Completely rewritten function "s_spectrum" with more options to display amplitude spectra and phase spectra.

The usual collection of bug fixes, added options and error trapping for existing functions.

17 Jan 2008

The previously uploaded file had a wrong Distribution ID.

28 Jan 2008

Bug fix in function "s_spectrum".

23 Jun 2008

The usual collection of bug fixes, additional parameter options and error trapping for existing functions.

04 Jul 2009

Replaced the GNU Lesser General Public License by the BSD License as required by The MathWorks.

08 Jul 2009

Replaced the GNU Lesser General Public License by the BSD License as required by The MathWorks.

20 Jul 2009

Removed the last vestiges of the GNU license and added the manual, that had gone AWOL.

23 Feb 2010

Fixed a number of bugs (e.g. a bug in "write_segy_file" that showed up under Linux).
Added new option to "s_wplot".
Simplified parameter input.
More scripts with examples.
Updated and expanded manual.

01 Mar 2010

Fixed typo in a function statement

Tag Activity for this File
Tag Applied By Date/Time
seismic Eike Rietsch 22 Oct 2008 09:20:18
well logs Eike Rietsch 22 Oct 2008 09:20:18
seislab Eike Rietsch 22 Oct 2008 09:20:18
functions Eike Rietsch 22 Oct 2008 09:20:18
exploration Eike Rietsch 22 Oct 2008 09:20:18
earth science Eike Rietsch 22 Oct 2008 09:20:18
earth science yang zhengfa 31 Dec 2008 00:41:02
seislab mridula 18 Aug 2009 02:58:57
problems with function memblock Jorge Reveron 08 Dec 2010 08:13:10
seismic Charles 28 Mar 2011 12:07:41
earth science Artem 01 Apr 2011 01:59:01
exploration Amr 08 Jul 2011 19:22:14
exploration J Fields 23 Dec 2011 09:29:17

Contact us at files@mathworks.com