Learn R Programming

⚠️There's a newer version (4.2-4) of this package.Take me there.

RSEIS (version 3.5-2)

Seismic Time Series Analysis Tools

Description

Multiple interactive codes to view and analyze seismic data, via spectrum analysis, wavelet transforms, particle motion, hodograms. Includes general time-series tools, plotting, filtering, interactive display.

Copy Link

Version

Install

install.packages('RSEIS')

Monthly Downloads

2,193

Version

3.5-2

License

GPL (>= 2)

Maintainer

Jonathan Lees

Last Published

November 9th, 2015

Functions in RSEIS (3.5-2)

DOsgram

Gabor transform
SEARCHPIX

Search Pix
FRWDft

Forward fourier Transform
INVRft

Inverse Fourier Transform
YRsecdif

Return difference in seconds
DO.PMOT.ARR

Particle Motion Analysis with arrows
JSAC.seis

JSAC.seis
EPOCHyear

Epoch Year
cleanpickfile

Clean up Pickfile structure
DECIMATE.SEISN

Decimate a set of traces
getGHtime

Get Seismic reference time
OH

Delta-O18 isotpe record
GET.seis

Reads various seismic file formats
JBLACK

Gray scale Color Palette
addWPX

Add one pick to WPX file
JGRAY

Gray scale Color Palette
BUTREPLOT

Replot Function for SELBUT
Comp1Dvels

Compare 1D models
Mmorlet

Morlet Wavelet
catWPX

Concatenate two WPX lists
FILT.SEISN

Filter Traces
ZOOM.SEISN

ZOOM SEISMIC Panel
MTMgabor

Evolutive MTM Spectrum
DAYSperYEAR

Days per Year
GAZI

Get azimuthal particle motion
CHOP.SEISN

CHOP SEISmic structure
PLOT.ALLPX

plot all phase arrival picks
EmptyPickfile

Create an empty RSEIS pickfile structure
evolAR

Evolutive Auto-Regressive Spectrum
ETECTG

Event Detection
comp.env

Compare Envelopes
PreSet.Instr

Set up Standard Instrument Responses
contwlet

Contour Wavelet Transform
filedatetime

Create a character string from a date
butfilt

Butterworth filter
getphaselag2

Phase Lag
GLUE.GET.seis

GLUE.GET.seis
prep1wig

Prepare structure for RSEIS
PLTpicks

Plot picks on seismic record
INSTFREQS

Instrument Frequencies
SEISNtime

Minimum time in an RSEIS list
envelope

Envelope Function with Hilbert Transform
PSTLTcurve

Short Term/Long Term curve
MTM.drive

Interactive MTM driver
finteg

Integration in Frequency Domain
SPECT.drive

Interactive Spectrogram Driver
doGABOR.MTM

Evolutive MTM Spectrum
longfft

Long FFT Spectrogram
deconinst

Deconvolve instrument response from seismic data
editDB

Edit Data Base
brune.doom

Brune Modeling
save.wpix

Save WPIX from swig output
doMYBUTTS

Dummy Button Function
XTR

Buttons for swig
RSEIS-package

Seismic Analysis and Display
Jtim

Decimal Julian Day
EPOCHday

Epoch Day
X2SAC

Extract Data to SAC format
MTMdisp

MTMdisp
detrend

Remove trend from time series signal
autoreg

Auto-Regressive Spectrum Estimate
EmptySEIS

Create an empty RSEIS structure
hypot

Hypot
P2GH

XTR button to RSEIS
ReadInstr

Read Instrument Response in IRIS SEED format
NEWPLOT.WPX

Plot Window Picks (WPX)
grotseis

Get seismic rotation matrix
xprod

Vector Cross Product
Comp1Dvel

Compare a pair of 1D models
COMPorder

Seismic Component Order
idpoints.hodo

ID points on Hodogram
GETARAIC

Auto-Regressive AIC estimate of arrival time
jstats

statistics of a vector
setWPX

Set WPX
TOCART

Convert to Cartesian coordinates
MTMplot

Plot Multi-taper Spectrum
GreatDist

Distance Along Great Circle Arc
SELSTA

Pick stations and components interactively
getHcard

Parse UW Hires location Card
PLOT.MATN

plot a matrix of several seismograms
addtix

add tix to plot
choosfilt

INteractive CHoice of Filter
getNcard

Parse Name Card
writeUW.DOTcard

writeUW.DOTcard
SELBUT

Select Buttons
FILT.spread

Filter trace with a spread of filters
VELMOD1D

Sample Velocity Model
addpoints.hodo

Add points to a hodogram plot
Thresh.J

Threshold Adjuster
PMOT.drive

Interactive Particle Motion Plot
YPIX

PICK Buttons for swig
CE1

Single Seismogram
complex.hodo

HodoGram Plot
NEW.getUWSTAS

get UW station file
jpolyval

Polynomial Value
GH

Earthquake Seismic Data
Get1Dvel

Read 1D velocity model
X2RSEIS

Extract data to RSEIS file
SNET.drive

stereonet representation of particle motion
colorwig

Plot a seimic trace colored in time
makeDB

Create a seismic Waveform Database
Ray.time1D

Seismic 1D Travel Time and raypath
fixcompname

Fix component names for uniformity
WINGH

Window a GH structure and extract data
saveWPX

Save WPX
partmotnet

Particle Motion on Stereonet
circ

Draw a circle
plotevol

Plot Spectrogram
wlet.do

Return Wavelet transform
fixcomps

Fix Station Component Names
brune.func

Brune Earquake Model
PLOT.TTCURVE

Plot Seismic Section, travel time curve
INSTresponse

Instrument Respnse Function
PPIX

P-picking
Put1Dvel

Dump a velocity model to an ascii file
writeUW.Commentcard

writeUW.Commentcard
wlet.drive

Interactive wavelet transform driver
attime12

Epoch Time Window
evolfft

Spectrogram fft
readUW.OSTAS

Parse UW O-Cards
swig.ALLPX

plot all phase arrival picks
distseisnXY

Distances from an RSEIS list
rdistaz

Distance and Azimuth from two points
checkWPX

Check WPX
showdatetime

Print Date/TIME
varsquig

Var-Squiggle plot
uwpfile2ypx

UW pickfile to pphase pick data.frame
deleteWPX

Delete picks to WPX file
writeUW.Fcard

writeUW.Fcard
winmark

Window Mark
doGABOR.AR

Gabor Transform with AR spectrum method
hilbert

Hilbert Transform
integ1

Integrate seismogram
lagplot

Plot phase lags
sigconv

Convolve spikes with wavelets
ruler

Column Ruler
trapz

Integrate using trapezoidal rule
ASCII.SEISN

ASCII RSEIS data dump
DISPLACE.SEISN

Displacement seismogram
Zdate

Date functions
LocalUnwrap

Unwrap spectrum phase
fixUWstasLL

fixUWstasLL
pickgeninfo

print swig information
plotseis24

Plot 24 hours of seismic data
setwelch

Set up Matrix of fft for Welch method
writeUW.Acard

writeUW.Acard
zlocator

zlocator
yeardate

time in decimal years
ReadSet.Instr

Read Instrument Response file
PLOT.SEISN

Plot Seismic Section
getIRIS

get Hypocenters from IRIS web site
ghstamp

Identification stamp for RSEIS data
jitter.lab

Jitter a set of labels
legitpix

Legitimate picks in swig
letter.it

Add letters to the corners of plots in multiple figures
plt.MTM0

Plot MTM structure
plotwlet

Plot Wavelet Transform
secdifL

Seconds Difference
setypx

Create an empty window pick list
setstas

Set Station information
PDE2list

Convert PDEs to List
correct.moveout

Moveout Correction
getvertsorder

Get Order of Picks from P-wave Arrivals
dowiggles

Plot wiggles
get.corner

Get Corner Frequency: Linear Model
SENSORsensitivity

Sensor Sensitivity from a known set of seismo/acoustic sensor
plotDB

Plot a time line of a DB set in RSEIS
unpackAcard

Parse Acard from UW-format pickfile
markseis24

Mark 24 hour seismic display
KH

Volcano Seismic Data
winseis24

Locator for plotseis24
PICK.DOC

Documentation for swig
segy2rseis

Read in multiple segy files.
pickit

Automatic Picking Algorithm
evolMTM

Evolutive Multi-taper Spectrum
sysinfo

System Information
getpfile

Get Pick File
cleanWPX

Clean WPX
xcor2

Cross Correlation
pickhandler

Handle Pick in RSEIS
varsquiggle

Var-Squiggle Plot
getPDEcsv

Unpack PDE file
leests

Time Series Structure
peaks

Peaks
detail.pick

Detail Pick on 3-component seismogram
seiscols

Set colors for seismic display
genrick

Ricker Wavelet
T12.pix

Get T1, T2
mirror.matrix

mirror matrix
pickseis24

Pick zooms on 24 hour display
setupDB

Set up a seismic data base
next2

Next Power of Two
pwlet2freqs

Convert Wavelet Axis to Frequency
read1segy

Read one SEGY/SAC file
screens

screens
STLTcurve

Short-term/Long-term Average curve
parseFN2STA

get station from file name
recdate

Rectify Date
repairWPX

Repair WPX
secdif

Return difference in seconds
getFcard

Parse UW F Card
plotarrivals

plot theoretical arrival times for a seismic section
VELOCITY.SEISN

Velocity Seismogram
fromjul

given julian day and year get month/day
plocator

Specialized Locator function
applytaper

Apply taper to seismic trace
xtract.trace

Extract trace
rangedatetime

Range of Date Time
parse.pde

Parse PDE file
vline

vertical line on trace panel
GLUEseisMAT

GLUEseisMAT
rseis2segy

Convert RSEIS to SEGY/SAC format
gpoly

Convert Poles and Zeros to Polynomial
selpgen

Pick stations and components interactively
rDUMPLOC

DUMP vectors to screen in list format
wiggle.env

Plot time series envelope
filterstamp

Make Filter Stamp
insertNAs

Insert NA in a vector at given break points
write1segy

Write One segy file
setwpix

Set Window Pix for swig
sigconvGR

convolve for Ground roll
replaceWPX

Replace picks in WPX file
info.seis

Information on a Seismic record
tojul

Julian Day
hodogram

HodoGram Plot
tomo.colors

Tomography Colors
Mine.seis

Mine a seismic data base to extract secions of time limited data
infoDB

Print information about the seismic database
getseis24

Get 24 Hours of Seismic Data
vlen

vector length
writeUW.Hcard

writeUW.Hcard
jadjust.length

Zero Padding
gaddtix

add tic marks
seisorder

Order seismic traces
logspace

Logarithm
matsquiggle

Matrix Seismic Record
secdifv

Seconds Difference
writeUWpickfile

UW formatted ascii pickfile
plotJGET

Plot JGET output
selAPX

Select Picks
selstas

Select Stations
travel.time1D

Seismic Travel Time 1D
prepSEIS

Prepare structure for RSEIS
rsspec.taper

Taper spectrum
swig

Seismic Wiggle Analysis
jlegend

plot a legend
view.seis

Veiw seismic data window
setLQUAKE

Set Up data for earthquake location
writeUW.Ncard

writeUW.Ncard
getmoday

Get Month Day
writeUW.Ecard

writeUW.Ecard
tung.pulse

Volcanic Pulse Analysis
brune.search

Search for Brune fit to displacement spectrum
getEcard

Error Card
getrdpix

get read picks
getb1b2

Event Detection
hilow

Find Maxima and Minima
getjul

Get Julian day
makefreq

Make Frequency
one

one plotting region
wiggleimage

Seismic section
symshot1

Simulate a seismic shot
writeUW.OSTAScard

writeUW.OSTAScard
get.slepians

Get Slepian Tapers
mtapspec

MTM spectrum
scal2freqs

Wavelet Frequency Scale
convert2Rseis

Convert Seismic data to RSEIS