50% off: Unlimited data and AI learning.
State of Data and AI Literacy Report 2025

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

RSEIS (version 3.9-3)

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

1,391

Version

3.9-3

License

GPL (>= 2)

Maintainer

Last Published

August 26th, 2020

Functions in RSEIS (3.9-3)

CE1

Single Seismogram
COMPorder

Seismic Component Order
DAYSperYEAR

Days per Year
Comp1Dvel

Compare a pair of 1D models
Comp1Dvels

Compare 1D models
DECIMATE.SEISN

Decimate a set of traces
ASCII.SEISN

ASCII RSEIS data dump
CHOP.SEISN

CHOP SEISmic structure
BUTREPLOT

Replot Function for SELBUT
AUGMENTbutfilt

Butterworth filter with Augmentation
DOsgram

Gabor transform
GET.seis

Reads various seismic file formats
FILT.SEISN

Filter Traces
GETARAIC

Auto-Regressive AIC estimate of arrival time
JBLACK

Gray scale Color Palette
FRWDft

Forward fourier Transform
DISPLACE.SEISN

Displacement seismogram
JGRAY

Gray scale Color Palette
GAZI

Get azimuthal particle motion
DO.PMOT.ARR

Particle Motion Analysis with arrows
GLUE.GET.seis

GLUE.GET.seis
GH

Earthquake Seismic Data
FILT.spread

Filter trace with a spread of filters
JSAC.seis

JSAC.seis
EPOCHday

Epoch Day
Jtim

Decimal Julian Day
EmptySEIS

Create an empty RSEIS structure
GLUEseisMAT

GLUEseisMAT
PDE2list

Convert PDEs to List
EmptyPickfile

Create an empty RSEIS pickfile structure
PreSet.Instr

Set up Standard Instrument Responses
EPOCHyear

Epoch Year
MTMdisp

MTMdisp
ETECTG

Event Detection
GreatDist

Distance Along Great Circle Arc
Put1Dvel

Dump a velocity model to an ascii file
INVRft

Inverse Fourier Transform
MTM.drive

Interactive MTM driver
Get1Dvel

Read 1D velocity model
Mine.seis

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

Morlet Wavelet
INSTresponse

Instrument Respnse Function
PLOT.SEISN

Plot Seismic Section
NEW.getUWSTAS

get UW station file
PLOT.TTCURVE

Plot Seismic Section, travel time curve
ReadInstr

Read Instrument Response in IRIS SEED format
NEWPLOT.WPX

Plot Window Picks (WPX)
WINGH

Window a GH structure and extract data
PICK.DOC

Documentation for swig
ReadSet.Instr

Read Instrument Response file
PPIX

P-picking
VELMOD1D

Sample Velocity Model
VELOCITY.SEISN

Velocity Seismogram
OH

Delta-O18 isotpe record
P2GH

XTR button to RSEIS
SEARCHPIX

Search Pix
X2RSEIS

Extract data to RSEIS file
YPIX

PICK Buttons for swig
ZOOM.SEISN

ZOOM SEISMIC Panel
YRsecdif

Return difference in seconds
PLTpicks

Plot picks on seismic record
attime12

Epoch Time Window
SELBUT

Select Buttons
autoreg

Auto-Regressive Spectrum Estimate
SEISNtime

Minimum time in an RSEIS list
PMOT.drive

Interactive Particle Motion Plot
SENSORsensitivity

Sensor Sensitivity from a known set of seismo/acoustic sensor
correct.moveout

Moveout Correction
SNET.drive

stereonet representation of particle motion
Spectrum

Calculate Different Spectrum Types in Physical Units
addWPX

Add one pick to WPX file
T12.pix

Get T1, T2
SELSTA

Pick stations and components interactively
PSTLTcurve

Short Term/Long Term curve
SPECT.drive

Interactive Spectrogram Driver
Zdate

Date functions
brune.doom

Brune Modeling
addpoints.hodo

Add points to a hodogram plot
envelope

Envelope Function with Hilbert Transform
editDB

Edit Data Base
STLTcurve

Short-term/Long-term Average curve
addtix

add tix to plot
complex.hodo

HodoGram Plot
contwlet

Contour Wavelet Transform
fixcompname

Fix component names for uniformity
brune.func

Brune Earquake Model
INSTFREQS

Instrument Frequencies
fixcomps

Fix Station Component Names
deconinst

Deconvolve instrument response from seismic data
genrick

Ricker Wavelet
get.corner

Get Corner Frequency: Linear Model
hilow

Find Maxima and Minima
getphaselag2

Phase Lag
getrdpix

get read picks
hodogram

HodoGram Plot
convert2Rseis

Convert Seismic data to RSEIS
detrend

Remove trend from time series signal
choosfilt

INteractive CHoice of Filter
circ

Draw a circle
distseisnXY

Distances from an RSEIS list
convertATT

DateHour to List
LocalUnwrap

Unwrap spectrum phase
evolAR

Evolutive Auto-Regressive Spectrum
evolMTM

Evolutive Multi-taper Spectrum
KH

Volcano Seismic Data
evolfft

Spectrogram fft
cleanpickfile

Clean up Pickfile structure
cleanWPX

Clean WPX
applytaper

Apply taper to seismic trace
doGABOR.AR

Gabor Transform with AR spectrum method
doGABOR.MTM

Evolutive MTM Spectrum
MTMgabor

Evolutive MTM Spectrum
MTMplot

Plot Multi-taper Spectrum
lagplot

Plot phase lags
PLOT.ALLPX

plot all phase arrival picks
leests

Time Series Structure
getHcard

Parse UW Hires location Card
filedatetime

Create a character string from a date
brune.search

Search for Brune fit to displacement spectrum
colorwig

Plot a seimic trace colored in time
butfilt

Butterworth filter
PLOT.MATN

plot a matrix of several seismograms
RSEIS-package

Seismic Analysis and Display
Ray.time1D

Seismic 1D Travel Time and raypath
info.seis

Information on a Seismic record
getIRIS

get Hypocenters from IRIS web site
getseis24

Get 24 Hours of Seismic Data
jlegend

plot a legend
jitter.lab

Jitter a set of labels
infoDB

Print information about the seismic database
legitpix

Legitimate picks in swig
pickgeninfo

print swig information
dowiggles

Plot wiggles
doMYBUTTS

Dummy Button Function
letter.it

Add letters to the corners of plots in multiple figures
comp.env

Compare Envelopes
jpolyval

Polynomial Value
getvertsorder

Get Order of Picks from P-wave Arrivals
jstats

statistics of a vector
fixNA

Fix NA values.
fixUWstasLL

fixUWstasLL
getpfile

Get Pick File
TOCART

Convert to Cartesian coordinates
gaddtix

add tic marks
pickhandler

Handle Pick in RSEIS
getmoday

Get Month Day
fromjul

given julian day and year get month/day
plotwlet

Plot Wavelet Transform
logspace

Logarithm
plt.MTM0

Plot MTM structure
get.slepians

Get Slepian Tapers
gpoly

Convert Poles and Zeros to Polynomial
ghstamp

Identification stamp for RSEIS data
getEcard

Error Card
getb1b2

Event Detection
Thresh.J

Threshold Adjuster
X2SAC

Extract Data to SAC format
getjul

Get Julian day
makeDB

Create a seismic Waveform Database
XTR

Buttons for swig
makefreq

Make Frequency
catWPX

Concatenate two WPX lists
deleteWPX

Delete picks to WPX file
hilbert

Hilbert Transform
checkWPX

Check WPX
grotseis

Get seismic rotation matrix
longfft

Long FFT Spectrogram
integ1

Integrate seismogram
insertNAs

Insert NA in a vector at given break points
detail.pick

Detail Pick on 3-component seismogram
mirror.matrix

mirror matrix
mtapspec

MTM spectrum
posix2RSEIS

Posix to RSEIS DATE/TIME
prep1wig

Prepare structure for RSEIS
one

one plotting region
next2

Next Power of Two
read1segy

Read one SEGY/SAC file
rdistaz

Distance and Azimuth from two points
secdif

Return difference in seconds
saveWPX

Save WPX
save.wpix

Save WPIX from swig output
filterstamp

Make Filter Stamp
partmotnet

Particle Motion on Stereonet
pickseis24

Pick zooms on 24 hour display
pickit

Automatic Picking Algorithm
seiscols

Set colors for seismic display
secdifL

Seconds Difference
peaks

Peaks
plocator

Specialized Locator function
plotDB

Plot a time line of a DB set in RSEIS
selAPX

Select Picks
seisorder

Order seismic traces
sigconv

Convolve spikes with wavelets
selpgen

Pick stations and components interactively
sigconvGR

convolve for Ground roll
swig.ALLPX

plot all phase arrival picks
finteg

Integration in Frequency Domain
repairWPX

Repair WPX
unpackAcard

Parse Acard from UW-format pickfile
swig

Seismic Wiggle Analysis
tung.pulse

Volcanic Pulse Analysis
wiggle.env

Plot time series envelope
plotevol

Plot Spectrogram
getFcard

Parse UW F Card
tojul

Julian Day
replaceWPX

Replace picks in WPX file
plotseis24

Plot 24 hours of seismic data
tomo.colors

Tomography Colors
rsspec.taper

Taper spectrum
write1segy

Write One segy file
ruler

Column Ruler
prepSEIS

Prepare structure for RSEIS
readUW.OSTAS

Parse UW O-Cards
secdifv

Seconds Difference
screens

screens
segy2rseis

Read in multiple segy files.
scal2freqs

Wavelet Frequency Scale
recdate

Rectify Date
writeUW.Acard

writeUW.Acard
rseis2segy

Convert RSEIS to SEGY/SAC format
pwlet2freqs

Convert Wavelet Axis to Frequency
writeUW.Commentcard

writeUW.Commentcard
writeUW.DOTcard

writeUW.DOTcard
getGHtime

Get Seismic reference time
trapz

Integrate using trapezoidal rule
writeUW.Ecard

writeUW.Ecard
travel.time1D

Seismic Travel Time 1D
writeUW.Fcard

writeUW.Fcard
setWPX

Set WPX
wiggleimage

Seismic section
selstas

Select Stations
getNcard

Parse Name Card
setwelch

Set up Matrix of fft for Welch method
getPDEcsv

Unpack PDE file
rseis2ts

Convert RSEIS to TS
yeardate

time in decimal years
xtract.trace

Extract trace
setwpix

Set Window Pix for swig
setypx

Create an empty window pick list
hypot

Hypot
idpoints.hodo

ID points on Hodogram
showdatetime

Print Date/TIME
varsquig

Var-Squiggle plot
uwpfile2ypx

UW pickfile to pphase pick data.frame
wlet.do

Return Wavelet transform
xcor2

Cross Correlation
vlen

vector length
wlet.drive

Interactive wavelet transform driver
vline

vertical line on trace panel
xprod

Vector Cross Product
j2posix

Convert RSEIS date list to Posix
writeUW.Hcard

writeUW.Hcard
markseis24

Mark 24 hour seismic display
matsquiggle

Matrix Seismic Record
jadjust.length

Zero Padding
writeUW.Ncard

writeUW.Ncard
writeUWpickfile

UW formatted ascii pickfile
writeUW.OSTAScard

writeUW.OSTAScard
plotJGET

Plot JGET output
parse.pde

Parse PDE file
parseFN2STA

get station from file name
plotarrivals

plot theoretical arrival times for a seismic section
rDUMPLOC

DUMP vectors to screen in list format
rangedatetime

Range of Date Time
setstas

Set Station information
sysinfo

System Information
zlocator

zlocator
winmark

Window Mark
varsquiggle

Var-Squiggle Plot
view.seis

Veiw seismic data window
setupDB

Set up a seismic data base
symshot1

Simulate a seismic shot
winseis24

Locator for plotseis24