Learn R Programming

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

RSEIS (version 2.3-3)

Seismic Time Series Analysis Tools

Description

Multiple interactive codes to analyze seismic data, via, spectrum analysis, wavelet transforms, particle motion, hodograms.

Copy Link

Version

Install

install.packages('RSEIS')

Monthly Downloads

1,631

Version

2.3-3

License

GPL

Maintainer

Jonathan Lees

Last Published

December 13th, 2009

Functions in RSEIS (2.3-3)

SENSORsensitivity

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

Compare 1D models
KH

Volcano Seismic Data
ZOOM.SEISN

ZOOM SEISMIC Panel
Comp1Dvel

Compare a pair of 1D models
applytaper

Apply taper to seismic trace
DOsgram

Gabor transform
T12.pix

Get T1, T2
EPOCHyear

Epoch Year
attime12

Epoch Time Window
brune.func

Brune Earquake Model
DO.PMOT.ARR

Particle Motion Analysis with arrows
ZGET.sac

Get single SAC file
dogetsac

Get SAC files
CE1

Single Seismogram
FILT.spread

Filter trace with a spread of filters
ETECTG

Event Detection
EmptySEIS

Create an empty RSEIS structure
Mine.Teles

Mine seismic data base for teleseismic/regional events
detail.pick

Detail Pick on 3-component seismogram
GETARAIC

Auto-Regressive AIC estimate of arrival time
JBLACK

Gray scale Color Palette
ASCII.SEISN

ASCII RSEIS data dump
VELOCITY.SEISN

Velocity Seismogram
PICK.GEN

Seismic Analysis
FILT.SEISN

Filter Traces
INSTFREQS

Instrument Frequencies
VELMOD1D

Sample Velocity Model
PLOT.SEISN

Plot Seismic Section
PLOT.MATN

plot a matrix of several seismograms
getpfile

Get Pick File
butfilt

Butterworth filter
CHOP.SEISN

CHOP SEISmic structure
JGET.seis

Reads various seismic file formats
MTMplot

Plot Multi-taper Spectrum
ReadSet.Instr

Read Instrument Response file
DUMPLOC

DUMP vectors to screen in list format
SEARCHPIX

Search Pix
evolAR

Evolutive Auto-Regressive Spectrum
INVRft

Inverse Fourier Transform
MTM.drive

Interactive MTM driver
TTteles

Read output of ttBK
LocalUnwrap

Unwrap spectrum phase
PMOT.drive

Interactive Particle Motion Plot
PLTpicks

Plot picks on seismic record
OH

Delta-O18 isotpe record
MTMgabor

Evolutive MTM Spectrum
Jtim

Decimal Julian Day
NEW.getUWSTAS

get UW station file
Put1Dvel

Dump a velocity model to an ascii file
PSTLTcurve

Short Term/Long Term curve
Gcols

Get Color Palette
BKpfile2ypx

Read output of ttimes
integ1

Integrate seismogram
STLTcurve

Short-term/Long-term Average curve
RESCALE

Rescale a vector to fit in a certain range
Thresh.J

Threshold Adjuster
getFcard

Parse UW F Card
brune.doom

Brune Modeling
PreSet.Instr

Set up Standard Instrument Responses
finteg

Integration in Frequency Domain
Mine.seis

Mine a seismic data base to extract secions of time limited data
SNET.drive

stereonet representation of particle motion
screens

screens
plotevol

Plot Spectrogram
varsquiggle

Var-Squiggle Plot
SPECT.drive

Interactive Spectrogram Driver
secdifL

Seconds Difference
choosfilt

INteractive CHoice of Filter
wlet.do

Return Wavelet transform
hilow

Find Maxima and Minima
info.seis

Information on a Seismic record
cleanpickfile

Clean up Pickfile structure
getjul

Get Julian day
parse.pde

Parse PDE file
doMYBUTTS

Dummy Button Function
PPIX

P-picking
readUW.OSTAS

Parse UW O-Cards
evolMTM

Evolutive Multi-taper Spectrum
save.wpix

Save WPIX from PICK.GEN output
envelope

Envelope Function with Hilbert Transform
setLQUAKE

Set Up data for earthquake location
evolfft

Spectrogram fft
fixcompname

Fix component names for uniformity
idpoints.hodo

ID points on Hodogram
filedatetime

Create a character string from a date
jpolyval

Polynomial Value
lagplot

Plot phase lags
peaks

Peaks
circle

circle coordinates
fixcomps

Fix Station Component Names
pwlet2freqs

Convert Wavelet Axis to Frequency
hilbert

Hilbert Transform
mtapspec

MTM spectrum
hypot

Hypoteneuse
contwlet

Contour Wavelet Transform
jmlcwt

Wavelet Transform
tung.pulse

Volcanic Pulse Analysis
partmotnet

Particle Motion on Stereonet
setupDB

Set up a seismic data base
genrick

Ricker Wavelet
hodogram

HodoGram Plot
getEcard

Error Card
convert2Rseis

Convert Seismic data to RSEIS
JGRAY

Gray scale Color Palette
sigconvGR

convolve for Ground roll
plotarrivals

plot theoretical arrival times for a seismic section
plocator

Specialized Locator function
showdatetime

Print Date/TIME
plotDB

Plot a time line of a DB set in RSEIS
setwpix

Set Window Pix for PICK.GEN
uwpfile2ypx

UW pickfile to pphase pick data.frame
gpoly

Convert Poles and Zeros to Polynomial
ruler

Column Ruler
jadjust.length

Zero Padding
seiscols

Set colors for seismic display
pickit

Automatic Picking Algorithm
ilocator

Specialized Locator function
writeUW.Commentcard

writeUW.Commentcard
one

one plotting region
shade.col

Shaded Color Palette
complex.hodo

HodoGram Plot
symshot1

Simulate a seismic shot
fixUWstasLL

fixUWstasLL
fromjul

given julian day and year get month/day
jmlcrc

Ridge Extraction by Crazy Climbers
get.slepians

Get Slepian Tapers
getmoday

Get Month Day
writeUW.Fcard

writeUW.Fcard
letter.it

Add letters to the corners of plots in multiple figures
RSEIS-package

Seismic Analysis and Display
selAPX

Select Picks
rangedatetime

Range of Date Time
pickgeninfo

print PICK.GEN information
writeUW.DOTcard

writeUW.DOTcard
getHcard

Parse UW Hires location Card
writeUWpickfile

UW formatted ascii pickfile
setwelch

Set up Matrix of fft for Welch method
winmark

Window Mark
trapz

Integrate using trapezoidal rule
mirror.matrix

mirror matrix
plotwlet

Plot Wavelet Transform
local.file

Get name for a Local file
zlocator

zlocator
unpackAcard

Parse Acard from UW-format pickfile
prepSEIS

Prepare structure for RSEIS
getPDEcsv

Unpack PDE file
vlen

vector length
tojul

Julian Day
makeDB

Create a seismic Waveform Database
jmlcfamily

Ridge Chaining Procedure
getGHtime

Get Seismic reference time
get.corner

Get Corner Frequency: Linear Model
vline

vertical line on trace panel
gaddtix

add tic marks
getvertsorder

Get Order of Picks from P-wave Arrivals
writeUW.Ecard

writeUW.Ecard
selstas

Select Stations
writeUW.Ncard

writeUW.Ncard
pickseis24

Pick zooms on 24 hour display
plotseis24

Plot 24 hours of seismic data
secdifv

Seconds Difference
xcor2

Cross Correlation
seisorder

Order seismic traces
varsquig

Var-Squiggle plot
wlet.drive

Interactive wavelet transform driver
writeUW.Acard

writeUW.Acard
getNcard

Parse Name Card
travel.time1D

Seismic Travel Time 1D
Get1Dvel

Read 1D velocity model
DISPLACE.SEISN

Displacement seismogram
plt.MTM0

Plot MTM structure
pickhandler

Handle Picks in PICK.GEN
DAYSperYEAR

Days per Year
meshgrid

Create a mesh grid like in Matlab
ymarginfo

Get information on Y-margin for plotting
JSAC.seis

JSAC.seis
PICK.DOC

Documentation for PICK.GEN
PLOT.TTCURVE

Plot Seismic Section, travel time curve
addtix

add tix to plot
autoreg

Auto-Regressive Spectrum Estimate
comp.env

Compare Envelopes
grotseis

Get seismic rotation matrix
brune.search

Search for Brune fit to displacement spectrum
distaz

Distance-Azimuth from event source to receiver station
insertNAs

Insert NA in a vector at given break points
jlegend

plot a legend
fmod

Floating point remainer function
itoxyz

Vector Index to Matrix Index
leests

Time Series Structure
makefreq

Make Frequency
logspace

Logarithm
markseis24

Mark 24 hour seismic display
circ

Draw a circle
secdif

Return difference in seconds
sysinfo

System Information
tomo.colors

Tomography Colors
wiggleimage

Seismic section
getphaselag2

Phase Lag
yeardate

time in decimal years
setstas

Set Station information
EmptyPickfile

Create an empty RSEIS pickfile structure
GLUEseisMAT

GLUEseisMAT
GH

Earthquake Seismic Data
GreatDist

Distance Along Great Circle Arc
INSTresponse

Instrument Respnse Function
HOZscale

add horizontal color scale
GAZI

Get azimuthal particle motion
PLOT.ALLPX

plot all phase arrival picks
SEISNtime

Minimum time in an RSEIS list
YRsecdif

Return difference in seconds
Zdate

Date functions
colorwig

Plot a seimic trace colored in time
TOCART

Convert to Cartesian coordinates
distseisnXY

Distances from an RSEIS list
getseis24

Get 24 Hours of Seismic Data
detrend

Remove trend from time series signal
prep1wig

Prepare structure for RSEIS
infoDB

Print information about the seismic database
jpostscript

Postscript Output
sigconv

Convolve spikes with wavelets
setypx

Create an empty window pick list
addpoints.hodo

Add points to a hodogram plot
writeUW.OSTAScard

writeUW.OSTAScard
parseFN2STA

get station from file name
Mmorlet

Morlet Wavelet
xprod

Vector Cross Product
FRWDft

Forward fourier Transform
EPOCHday

Epoch Day
GLUE.GET.seis

GLUE.GET.seis
NEWPLOT.WPX

Plot Window Picks (WPX)
MTMdisp

MTMdisp
deconinst

Deconvolve instrument response from seismic data
doGABOR.AR

Gabor Transform with AR spectrum method
doGABOR.MTM

Evolutive MTM Spectrum
dowiggles

Plot wiggles
filterstamp

Make Filter Stamp
getmem

Get Member
jstats

statistics of a vector
correct.moveout

Moveout Correction
matsquiggle

Matrix Seismic Record
next2

Next Power of Two
gwpix2ypx

Convert a teleseismic pickfile to structure usefule for PICK.GEN
rsspec.taper

Taper spectrum
scal2freqs

Wavelet Frequency Scale
winseis24

Locator for plotseis24
recdate

Rectify Date
view.seis

Veiw seismic data window
wiggle.env

Plot time series envelope
getb1b2

Event Detection
writeUW.Hcard

writeUW.Hcard
xtract.trace

Extract trace