JRG - Seismic Processing on Any Computer, Open-Source Software

John N. Louie, louie@seismo.unr.edu
Nevada Seismological Laboratory at the University of Nevada, Reno
30 December 2008

Description

The Resource Geology Seismic Processing System for Java (JRG) is a basic reflection processing package with superb graphics, 3-d and crooked-line capabilities, SEG-Y and sound file I/O, and a friendly GUI that runs on any machine. It lacks muting, decon, or migrations.

Referencing

A citation is always appreciated if you should publish a plot made by JRG. In your figure caption or acknowledgments, you can add ``Seismic processing and plotting with the JRG package of Louie from www.seismo.unr.edu/jrg .''

JRG is partly an adaptation of the UNIX command-line-based Resource Geology Seismic Processing System.

Copyright: License Granted for Free Use of Open Source

JRG, the Resource Geology Seismic Processing System for Java, and Viewmat for Java are Copyright 1998-2008 by John N. Louie.

License is hereby granted for anyone to make any use of this software and its associated source and compiled binary codes, including free re-distribution, and incorporation into commercial products, provided this copyright notice is retained within all files, versions, and distribution media substantially incorporating John Louie's original work.

Other Software Needed

JRG was developed consistent with the Sun Java Development Kit (JDK) version 1.1.3, and has been tested to run similarly on the Java 1 and Java 2 Platforms and Runtime Environments (JREs) implemented for Solaris 2.5, 2.7, 2.8, 2.9, & 2.10; Windows95, 98, 2000, XP, & Vista; and MacOS 8.1, 8.6, 9.1, 9.2, 10.1, 10.2, 10.3, 10.4, & 10.5.

The JRE and JDK can be found for any platform through java.com/download and java.sun.com. They are free.

What's New:

VersionDateComments
3.6.230 December 2008Interface additions and adjustments including: one-button saving and loading of JRG Packs holding data, headers, and all plot parameters and picks; user can't close last plot, leaving program running with no interface; one-click undo of last pick made, refresh of plot, and resampling of pick text.
3.5.115 June 2007WriteASCII now writes a single column; reading and writing of SAC files (Intel and IEEE binary); reading of Intel Pentium float binary; differentiate, decimate, and 2-d line source to 3-d point source conversion (from Vidale et al., BSSA, 1985) methods added.
3.4.210 April 2006New shade method for shaded-relief generation; elimination of Runnable implementations to work around MacOS 10.4 Tiger Java bugs.
3.4.11 March 2006Workaround in ViewmatFrame.java for bugs in MacOS 10.4 Tiger Java implementation.
3.4.031 January 2005New xcorInferf method for cross-correlation seismic interferometry.
New reduceT method to create reduced-time refraction records.
Adjustments to dialog window widths.
3.3.26 December 2004New despike method to deal with spikes introduced by 2004 Texan firmware upgrade.
3.3.18 December 2003New color tables for hazard mapping.
3.3.028 July 2003Automatic picking and stacking of hammer hits in a continuous record; new brightness-scaled color tables.