Monday, September 15, 2014

Mathematica Manipulate codes

15 Sept 2014

Title : Seismic direct/refraction interpretation
Version: Mathematica 10.0.0.0
Author : Christopher Liner (U Arkansas)
Date : 15 Sept 2014
Status : Open source

Note: Interpret direct wave and up to 3 refractoin arrivals.  Valid for P or S waves. Input (offset, time) data file required. Units on offset determine units on velocity. 
Download notebook
Download firstbreak.csv  (* example input data file *)
Interface image




7 July 2014

Title : 3D Gravity profile over 2 buried spheres
Version: Mathematica 8.0.0.0
Author : Christopher Liner (U Arkansas)
Date : 7 July 2014
Status : Open source

Note: Anomaly in milligals.  If spheres overlap, result in incorrect.  Radius of sphere 2 is constrained to avoid this case.
Interface image

-------------------------------------

Title : 2D Gravity profile over 2 buried spheres
Version: Mathematica 8.0.0.0
Author : Christopher Liner (U Arkansas)
Date : 7 July 2014
Status : Open source
Note: Anomaly in milligals.  If spheres overlap, result in incorrect.  Radius of sphere 2 is constrained to avoid this case.
Download notebook
Interface image


3 July 2014

Title : 2D Gravity profile over buried sphere 
Version: Mathematica 8.0.0.0 
Author : Christopher Liner (U Arkansas) 
Date : 3 July 2014 
Status : Open source 
Note: Anomaly in milligals. Red dots indicate half-width points of anomaly. 
Interface image


2 June 2014

Title : Acoustic seismic shot record (no dip) manipulate
Version: Mathematica 8.0.0.0
Author : Christopher Liner (U Arkansas)
Date : 2 June 2014
Status : Open source
Note: Tooltip allows identification by hovering over event (cleaner than a legend)
Interface image

--------------------------------------

21 May 2014

Got this query by email today:


Hi Chris,

I read your blog from time to time and was curious if you had any Mathematica/Manipulate packages that were downloadable for others to use in their courses?  I will be teaching an Environmental Geophysics course in the fall using Burger/Sheehan/Jones, and would like to use/create some Manipulate packages that would help the students better understand seismic refraction/reflection, magnetics, etc.

Thanks in advance for any help/advice that you might have.

Best,
Scott

M. Scott Wilkerson
DePauw University
Department of Geosciences


This makes me think of the many M codes I have written that do not get out to the geophysics community.  Could be a good time to fix that.  The main things of interest, at least initially, will be Manipulate codes.  Let's set up a template (I'm open for better suggestions):

Title : Simple 3 D seismic bin size manipulator
Version: Mathematica 9.0.1.0
Author : Christopher Liner (U Arkansas)
Date : 21 May 2014
Status : Open source
Interface image:         









The download comes from my dropbox. Of course, the notebook is only useful if you have Mathematica.  Can't help you there.  Compatibility issues with different version of Mathematica may pop up.  If you get complaints about the notebook being from a newer/older version, just push on and it will likely work. Perhaps Scott could test the notebook and report back via blog comment.