Center for Wave Phenomena ~ Colorado School of Mines

Contact Us

Short Courses

CWP Events CWP Website Search

(303) 273-3049
john@dix.mines.edu

CWP Software

CWP/SU:Seismic Un*x: The Instant Seismic Processing and Research Environment

SU has been installed in more than 3300 sites world-wide, representing 68 locations indentified by separate country codes.

CWP Matlab: Research Matlab Codes

CWPMatlab is a collection of seismic research codes dealing with the subject of anisotropic wave propagation and material parameter extraction.

Seismic Data: Small samples

Seismic Data are samples, including a couple of versions of OZ Yilmaz's 40 shot gathers from his classic book Seismic Data Analysis .

SUB: SEG Y Procedural Language

SUB is Martin Smith's procedural language for manipulating SEG-Y data streams.

CWP Object-Oriented Optimization Library

COOOL is a C++ optimization toolkit containing many applications, from sparse linear solvers to quasi-newton methods. This package was developed under the direction of John Scales, and is now a product of the CSM Physical Acoustics Lab PAL .

Wavelets: Jack Cohen's Mathematica wavelet packages.

Wavelets is an early set of notebooks in old Mathematica for wavelet transforms and applications.

Anisotropy: Jack Cohen's Mathematica anisotropy packages.

Anisotropy is an early set of notebooks in old Mathematica providing the user with applications anisotropic wave propagation.

Neural: Dave Lane's neural net code

Neural is a C code, translated from a Fortran program that no longer exists, demonstrating the solution of the classic xor problem via a neural net algorithm.

Calculus: Jack Cohen's educational calculus materials

Calculus is a collection of old-style Mathematica notebooks written for educational purposes.

Uni-Processor Genetic Algorithm

UGA is a C++ multi-population rank-based genetic algorithm and related class libraries. This code is maintained by the Physical Acoustics Lab PAL group.