Learn R Programming

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

RSEIS (version 2.1-6)

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.1-6

License

GPL

Maintainer

Jonathan Lees

Last Published

June 2nd, 2009

Functions in RSEIS (2.1-6)

grotseis

Get seismic rotation matrix
PLOT.MATN

plot a matrix of several seismograms
GLUE.GET.seis

GLUE.GET.seis
PreSet.Instr

Set up Standard Instrument Responses
DUMPLOC

DUMP vectors to screen in list format
EmptySEIS

Create an empty RSEIS structure
GH

Earthquake Seismic Data
SNET.drive

stereonet representation of particle motion
deconinst

Deconvolve instrument response from seismic data
JGRAY

Gray scale Color Palette
JBLACK

Gray scale Color Palette
MTMplot

Plot Multi-taper Spectrum
LocalUnwrap

Unwrap spectrum phase
EPOCHyear

Epoch Year
Comp1Dvels

Compare 1D models
DO.PMOT.ARR

Particle Motion Analysis with arrows
STLTcurve

Short-term/Long-term Average curve
HOZscale

add horizontal color scale
FRWDft

Forward fourier Transform
PMOT.drive

Interactive Particle Motion Plot
autoreg

Auto-Regressive Spectrum Estimate
evolAR

Evolutive Auto-Regressive Spectrum
INVRft

Inverse Fourier Transform
getpfile

Get Pick File
CHOP.SEISN

CHOP SEISmic structure
contwlet

Contour Wavelet Transform
INSTFREQS

Instrument Frequencies
hypot

Hypoteneuse
T12.pix

Get T1, T2
getjul

Get Julian day
plotDB

Plot a time line of a DB set in RSEIS
PPIX

P-picking
BKpfile2ypx

Read output of ttimes
get.corner

Get Corner Frequency: Linear Model
ETECTG

Event Detection
evolMTM

Evolutive Multi-taper Spectrum
partmotnet

Particle Motion on Stereonet
OH

Delta-O18 isotpe record
GLUEseisMAT

GLUEseisMAT
PLOT.SEISN

Plot Seismic Section
Put1Dvel

Dump a velocity model to an ascii file
getFcard

Parse UW F Card
Comp1Dvel

Compare a pair of 1D models
vlen

vector length
RESCALE

Rescale a vector to fit in a certain range
getmem

Get Member
SEISNtime

Minimum time in an RSEIS list
NEW.getUWSTAS

get UW station file
YRsecdif

Return difference in seconds
Get1Dvel

Read 1D velocity model
TTteles

Read output of ttBK
detail.pick

Detail Pick on 3-component seismogram
gpoly

Convert Poles and Zeros to Polynomial
Jtim

Decimal Julian Day
addpoints.hodo

Add points to a hodogram plot
ZGET.sac

Get single SAC file
brune.func

Brune Earquake Model
circ

Draw a circle
ZOOM.SEISN

ZOOM SEISMIC Panel
getmoday

Get Month Day
doMYBUTTS

Dummy Button Function
mirror.matrix

mirror matrix
attime12

Epoch Time Window
peaks

Peaks
evolfft

Spectrogram fft
MTMdisp

MTMdisp
finteg

Integration in Frequency Domain
getseis24

Get 24 Hours of Seismic Data
brune.search

Search for Brune fit to displacement spectrum
butfilt

Butterworth filter
pickgeninfo

print PICK.GEN information
prepSEIS

Prepare structure for RSEIS
pickseis24

Pick zooms on 24 hour display
getvertsorder

Get Order of Picks from P-wave Arrivals
jstats

statistics of a vector
plt.MTM0

Plot MTM structure
getGHtime

Get Seismic reference time
winmark

Window Mark
integ1

Integrate seismogram
writeUW.Commentcard

writeUW.Commentcard
winseis24

Locator for plotseis24
jadjust.length

Zero Padding
tomo.colors

Tomography Colors
fmod

Floating point remainer function
getHcard

Parse UW Hires location Card
gwpix2ypx

Convert a teleseismic pickfile to structure usefule for PICK.GEN
jpostscript

Postscript Output
get.slepians

Get Slepian Tapers
itoxyz

Vector Index to Matrix Index
letter.it

Add letters to the corners of plots in multiple figures
choosfilt

INteractive CHoice of Filter
jlegend

plot a legend
next2

Next Power of Two
makefreq

Make Frequency
recdate

Rectify Date
pickhandler

Handle Picks in PICK.GEN
KH

Volcano Seismic Data
plotwlet

Plot Wavelet Transform
setupDB

Set up a seismic data base
envelope

Envelope Function with Hilbert Transform
jmlcwt

Wavelet Transform
makeDB

Create a seismic Waveform Database
wlet.do

Return Wavelet transform
scal2freqs

Wavelet Frequency Scale
rangedatetime

Range of Date Time
ilocator

Specialized Locator function
setLQUAKE

Set Up data for earthquake location
pwlet2freqs

Convert Wavelet Axis to Frequency
getb1b2

Event Detection
trapz

Integrate using trapezoidal rule
NEWPLOT.WPX

Plot Window Picks (WPX)
getphaselag2

Phase Lag
local.file

Get name for a Local file
wiggle.env

Plot time series envelope
spec.taper

Taper spectrum
setypx

Create an empty window pick list
SEARCHPIX

Search Pix
setwelch

Set up Matrix of fft for Welch method
PLTpicks

Plot picks on seismic record
tung.pulse

Volcanic Pulse Analysis
readUW.OSTAS

Parse UW O-Cards
VELMOD1D

Sample Velocity Model
FILT.spread

Filter trace with a spread of filters
TOCART

Convert to Cartesian coordinates
writeUW.DOTcard

writeUW.DOTcard
JGET.seis

Reads various seismic file formats
save.wpix

Save WPIX from PICK.GEN output
Mmorlet

Morlet Wavelet
complex.hodo

HodoGram Plot
varsquiggle

Var-Squiggle Plot
xcor2

Cross Correlation
circle

circle coordinates
writeUW.Acard

writeUW.Acard
comp.env

Compare Envelopes
xprod

Vector Cross Product
distaz

Distance-Azimuth from event source to receiver station
writeUWpickfile

UW formatted ascii pickfile
seisorder

Order seismic traces
DISPLACE.SEISN

Displacement seismogram
jpolyval

Polynomial Value
EPOCHday

Epoch Day
prep1wig

Prepare structure for RSEIS
INSTresponse

Instrument Respnse Function
ymarginfo

Get information on Y-margin for plotting
FILT.SEISN

Filter Traces
Mine.seis

Mine a seismic data base to extract secions of time limited data
PLOT.TTCURVE

Plot Seismic Section, travel time curve
ReadSet.Instr

Read Instrument Response file
SENSORsensitivity

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

Fix Station Component Names
setwpix

Set Window Pix for PICK.GEN
writeUW.Hcard

writeUW.Hcard
seiscols

Set colors for seismic display
writeUW.OSTAScard

writeUW.OSTAScard
SPECT.drive

Interactive Spectrogram Driver
cleanpickfile

Clean up Pickfile structure
PLOT.ALLPX

plot all phase arrival picks
fixcompname

Fix component names for uniformity
one

one plotting region
tojul

Julian Day
secdifv

Seconds Difference
Zdate

Date functions
applytaper

Apply taper to seismic trace
PSTLTcurve

Short Term/Long Term curve
colorwig

Plot a seimic trace colored in time
dogetsac

Get SAC files
distseisnXY

Distances from an RSEIS list
brune.doom

Brune Modeling
gaddtix

add tic marks
pickit

Automatic Picking Algorithm
getEcard

Error Card
plocator

Specialized Locator function
hilbert

Hilbert Transform
varsquig

Var-Squiggle plot
vline

vertical line on trace panel
yeardate

time in decimal years
writeUW.Fcard

writeUW.Fcard
idpoints.hodo

ID points on Hodogram
addtix

add tix to plot
jmlcrc

Ridge Extraction by Crazy Climbers
GETARAIC

Auto-Regressive AIC estimate of arrival time
fromjul

given julian day and year get month/day
matsquiggle

Matrix Seismic Record
parseFN2STA

get station from file name
hilow

Find Maxima and Minima
selAPX

Select Picks
jmlcfamily

Ridge Chaining Procedure
logspace

Logarithm
plotevol

Plot Spectrogram
setstas

Set Station information
secdifL

Seconds Difference
CE1

Single Seismogram
unpackAcard

Parse Acard from UW-format pickfile
hodogram

HodoGram Plot
view.seis

Veiw seismic data window
writeUW.Ncard

writeUW.Ncard
DAYSperYEAR

Days per Year
shade.col

Shaded Color Palette
mtapspec

MTM spectrum
zlocator

zlocator
VELOCITY.SEISN

Velocity Seismogram
filterstamp

Make Filter Stamp
PICK.DOC

Documentation for PICK.GEN
Thresh.J

Threshold Adjuster
Gcols

Get Color Palette
fixUWstasLL

fixUWstasLL
ruler

Column Ruler
travel.time1D

Seismic Travel Time 1D
uwpfile2ypx

UW pickfile to pphase pick data.frame
xtract.trace

Extract trace
writeUW.Ecard

writeUW.Ecard
wlet.drive

Interactive wavelet transform driver
secdif

Return difference in seconds
showdatetime

Print Date/TIME
leests

Time Series Structure
EmptyPickfile

Create an empty RSEIS pickfile structure
GreatDist

Distance Along Great Circle Arc
GAZI

Get azimuthal particle motion
MTM.drive

Interactive MTM driver
RSEIS-package

Seismic Analysis and Display
PICK.GEN

Seismic Analysis
detrend

Remove trend from time series signal
filedatetime

Create a character string from a date
getNcard

Parse Name Card
lagplot

Plot phase lags
plotseis24

Plot 24 hours of seismic data
meshgrid

Create a mesh grid like in Matlab
screens

screens