Learn R Programming

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

RSEIS (version 2.4-1)

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

License

GPL

Maintainer

Jonathan Lees

Last Published

July 24th, 2010

Functions in RSEIS (2.4-1)

ZOOM.SEISN

ZOOM SEISMIC Panel
PLOT.SEISN

Plot Seismic Section
butfilt

Butterworth filter
ASCII.SEISN

ASCII RSEIS data dump
NEWPLOT.WPX

Plot Window Picks (WPX)
T12.pix

Get T1, T2
contwlet

Contour Wavelet Transform
EPOCHday

Epoch Day
GETARAIC

Auto-Regressive AIC estimate of arrival time
Mine.seis

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

Forward fourier Transform
Comp1Dvel

Compare a pair of 1D models
INSTFREQS

Instrument Frequencies
dogetsac

Get SAC files
Jtim

Decimal Julian Day
brune.func

Brune Earquake Model
SNET.drive

stereonet representation of particle motion
dowiggles

Plot wiggles
PPIX

P-picking
JGET.seis

Reads various seismic file formats
EmptySEIS

Create an empty RSEIS structure
FILT.SEISN

Filter Traces
ReadSet.Instr

Read Instrument Response file
autoreg

Auto-Regressive Spectrum Estimate
PLOT.MATN

plot a matrix of several seismograms
PreSet.Instr

Set up Standard Instrument Responses
FILT.spread

Filter trace with a spread of filters
JBLACK

Gray scale Color Palette
SEISNtime

Minimum time in an RSEIS list
getGHtime

Get Seismic reference time
hilow

Find Maxima and Minima
MTM.drive

Interactive MTM driver
get.slepians

Get Slepian Tapers
applytaper

Apply taper to seismic trace
YRsecdif

Return difference in seconds
RSEIS-package

Seismic Analysis and Display
DUMPLOC

DUMP vectors to screen in list format
HOZscale

add horizontal color scale
MTMgabor

Evolutive MTM Spectrum
complex.hodo

HodoGram Plot
CHOP.SEISN

CHOP SEISmic structure
DO.PMOT.ARR

Particle Motion Analysis with arrows
NEW.getUWSTAS

get UW station file
STLTcurve

Short-term/Long-term Average curve
LocalUnwrap

Unwrap spectrum phase
INSTresponse

Instrument Respnse Function
addtix

add tix to plot
Ray.time1D

Seismic 1D Travel Time and raypath
ETECTG

Event Detection
Mmorlet

Morlet Wavelet
DOsgram

Gabor transform
CE1

Single Seismogram
Put1Dvel

Dump a velocity model to an ascii file
SENSORsensitivity

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

Inverse Fourier Transform
Thresh.J

Threshold Adjuster
Zdate

Date functions
comp.env

Compare Envelopes
GH

Earthquake Seismic Data
SPECT.drive

Interactive Spectrogram Driver
MTMplot

Plot Multi-taper Spectrum
PLTpicks

Plot picks on seismic record
circ

Draw a circle
RESCALE

Rescale a vector to fit in a certain range
fixcomps

Fix Station Component Names
getphaselag2

Phase Lag
SEARCHPIX

Search Pix
deconinst

Deconvolve instrument response from seismic data
correct.moveout

Moveout Correction
detail.pick

Detail Pick on 3-component seismogram
filedatetime

Create a character string from a date
PMOT.drive

Interactive Particle Motion Plot
getmem

Get Member
hilbert

Hilbert Transform
idpoints.hodo

ID points on Hodogram
attime12

Epoch Time Window
mtapspec

MTM spectrum
info.seis

Information on a Seismic record
jitter.lab

Jitter a set of labels
addpoints.hodo

Add points to a hodogram plot
markseis24

Mark 24 hour seismic display
distseisnXY

Distances from an RSEIS list
matsquiggle

Matrix Seismic Record
partmotnet

Particle Motion on Stereonet
plotDB

Plot a time line of a DB set in RSEIS
jmlcwt

Wavelet Transform
getHcard

Parse UW Hires location Card
jlegend

plot a legend
setstas

Set Station information
getFcard

Parse UW F Card
jmlcrc

Ridge Extraction by Crazy Climbers
envelope

Envelope Function with Hilbert Transform
tung.pulse

Volcanic Pulse Analysis
filterstamp

Make Filter Stamp
sysinfo

System Information
meshgrid

Create a mesh grid like in Matlab
evolfft

Spectrogram fft
xprod

Vector Cross Product
infoDB

Print information about the seismic database
next2

Next Power of Two
jpolyval

Polynomial Value
rangedatetime

Range of Date Time
genrick

Ricker Wavelet
plotwlet

Plot Wavelet Transform
fromjul

given julian day and year get month/day
getmoday

Get Month Day
scal2freqs

Wavelet Frequency Scale
jstats

statistics of a vector
itoxyz

Vector Index to Matrix Index
getpfile

Get Pick File
getb1b2

Event Detection
pickhandler

Handle Picks in PICK.GEN
local.file

Get name for a Local file
insertNAs

Insert NA in a vector at given break points
makefreq

Make Frequency
setwpix

Set Window Pix for PICK.GEN
jmlcfamily

Ridge Chaining Procedure
jpostscript

Postscript Output
showdatetime

Print Date/TIME
plotJGET

Plot JGET output
rsspec.taper

Taper spectrum
selstas

Select Stations
one

one plotting region
unpackAcard

Parse Acard from UW-format pickfile
doMYBUTTS

Dummy Button Function
varsquig

Var-Squiggle plot
writeUWpickfile

UW formatted ascii pickfile
pickseis24

Pick zooms on 24 hour display
wiggle.env

Plot time series envelope
gpoly

Convert Poles and Zeros to Polynomial
detrend

Remove trend from time series signal
evolAR

Evolutive Auto-Regressive Spectrum
peaks

Peaks
mirror.matrix

mirror matrix
hypot

Hypoteneuse
gaddtix

add tic marks
jadjust.length

Zero Padding
parse.pde

Parse PDE file
getseis24

Get 24 Hours of Seismic Data
symshot1

Simulate a seismic shot
prepSEIS

Prepare structure for RSEIS
pwlet2freqs

Convert Wavelet Axis to Frequency
getNcard

Parse Name Card
screens

screens
recdate

Rectify Date
save.wpix

Save WPIX from PICK.GEN output
fixcompname

Fix component names for uniformity
view.seis

Veiw seismic data window
setwelch

Set up Matrix of fft for Welch method
shade.col

Shaded Color Palette
seiscols

Set colors for seismic display
plt.MTM0

Plot MTM structure
secdifv

Seconds Difference
zlocator

zlocator
varsquiggle

Var-Squiggle Plot
winseis24

Locator for plotseis24
textrect

Text labels with border
vline

vertical line on trace panel
winmark

Window Mark
writeUW.Hcard

writeUW.Hcard
tomo.colors

Tomography Colors
travel.time1D

Seismic Travel Time 1D
xtract.trace

Extract trace
setupDB

Set up a seismic data base
getjul

Get Julian day
getEcard

Error Card
secdifL

Seconds Difference
plotarrivals

plot theoretical arrival times for a seismic section
trapz

Integrate using trapezoidal rule
doGABOR.AR

Gabor Transform with AR spectrum method
writeUW.Fcard

writeUW.Fcard
writeUW.Commentcard

writeUW.Commentcard
writeUW.OSTAScard

writeUW.OSTAScard
ruler

Column Ruler
parseFN2STA

get station from file name
doGABOR.MTM

Evolutive MTM Spectrum
DAYSperYEAR

Days per Year
GAZI

Get azimuthal particle motion
Get1Dvel

Read 1D velocity model
PICK.DOC

Documentation for PICK.GEN
EmptyPickfile

Create an empty RSEIS pickfile structure
PICK.GEN

Seismic Analysis
PLOT.ALLPX

plot all phase arrival picks
PLOT.TTCURVE

Plot Seismic Section, travel time curve
PSTLTcurve

Short Term/Long Term curve
brune.search

Search for Brune fit to displacement spectrum
VELMOD1D

Sample Velocity Model
ZGET.sac

Get single SAC file
colorwig

Plot a seimic trace colored in time
evolMTM

Evolutive Multi-taper Spectrum
fmod

Floating point remainer function
finteg

Integration in Frequency Domain
leests

Time Series Structure
longfft

Long FFT Spectrogram
makeDB

Create a seismic Waveform Database
plotseis24

Plot 24 hours of seismic data
plotevol

Plot Spectrogram
selAPX

Select Picks
ilocator

Specialized Locator function
sigconv

Convolve spikes with wavelets
writeUW.Acard

writeUW.Acard
Comp1Dvels

Compare 1D models
writeUW.Ncard

writeUW.Ncard
EPOCHyear

Epoch Year
Gcols

Get Color Palette
GLUE.GET.seis

GLUE.GET.seis
xcor2

Cross Correlation
GLUEseisMAT

GLUEseisMAT
GreatDist

Distance Along Great Circle Arc
PDE2list

Convert PDEs to List
TOCART

Convert to Cartesian coordinates
distaz

Distance and Azimuth from two points
brune.doom

Brune Modeling
get.corner

Get Corner Frequency: Linear Model
fixUWstasLL

fixUWstasLL
pickit

Automatic Picking Algorithm
logspace

Logarithm
prep1wig

Prepare structure for RSEIS
readUW.OSTAS

Parse UW O-Cards
seisorder

Order seismic traces
secdif

Return difference in seconds
setypx

Create an empty window pick list
sigconvGR

convolve for Ground roll
wiggleimage

Seismic section
ymarginfo

Get information on Y-margin for plotting
writeUW.Ecard

writeUW.Ecard
tojul

Julian Day
wlet.drive

Interactive wavelet transform driver
wlet.do

Return Wavelet transform
DISPLACE.SEISN

Displacement seismogram
JSAC.seis

JSAC.seis
JGRAY

Gray scale Color Palette
KH

Volcano Seismic Data
MTMdisp

MTMdisp
VELOCITY.SEISN

Velocity Seismogram
OH

Delta-O18 isotpe record
circle

circle coordinates
choosfilt

INteractive CHoice of Filter
convert2Rseis

Convert Seismic data to RSEIS
editDB

Edit Data Base
cleanpickfile

Clean up Pickfile structure
getvertsorder

Get Order of Picks from P-wave Arrivals
hodogram

HodoGram Plot
integ1

Integrate seismogram
lagplot

Plot phase lags
letter.it

Add letters to the corners of plots in multiple figures
pickgeninfo

print PICK.GEN information
plocator

Specialized Locator function
setLQUAKE

Set Up data for earthquake location
vlen

vector length
uwpfile2ypx

UW pickfile to pphase pick data.frame
writeUW.DOTcard

writeUW.DOTcard
getPDEcsv

Unpack PDE file
yeardate

time in decimal years
grotseis

Get seismic rotation matrix