Package: RSEIS 4.2-4

RSEIS: Seismic Time Series Analysis Tools

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.

Authors:Jonathan M. Lees [aut, cre], Jake Anderson [ctb], Leonard Lisapaly [ctb], Dave Harris [aut, cph]

RSEIS_4.2-4.tar.gz
RSEIS_4.2-4.zip(r-4.5)RSEIS_4.2-4.zip(r-4.4)RSEIS_4.2-4.zip(r-4.3)
RSEIS_4.2-4.tgz(r-4.4-x86_64)RSEIS_4.2-4.tgz(r-4.4-arm64)RSEIS_4.2-4.tgz(r-4.3-x86_64)RSEIS_4.2-4.tgz(r-4.3-arm64)
RSEIS_4.2-4.tar.gz(r-4.5-noble)RSEIS_4.2-4.tar.gz(r-4.4-noble)
RSEIS_4.2-4.tgz(r-4.4-emscripten)RSEIS_4.2-4.tgz(r-4.3-emscripten)
RSEIS.pdf |RSEIS.html
RSEIS/json (API)

# Install 'RSEIS' in R:
install.packages('RSEIS', repos = c('https://jonathanlees.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Datasets:
  • CE1 - Single Seismogram
  • GH - Earthquake Seismic Data
  • KH - Volcano Seismic Data
  • OH - Delta-O18 isotpe record
  • VELMOD1D - Sample Velocity Model

On CRAN:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

350 exports 3 stars 1.58 score 2 dependencies 4 dependents 266 scripts 1.6k downloads

Last updated 5 days agofrom:6112adc441. Checks:OK: 6 ERROR: 3. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 13 2024
R-4.5-win-x86_64ERRORSep 13 2024
R-4.5-linux-x86_64OKSep 13 2024
R-4.4-win-x86_64ERRORSep 13 2024
R-4.4-mac-x86_64OKSep 13 2024
R-4.4-mac-aarch64OKSep 13 2024
R-4.3-win-x86_64ERRORSep 13 2024
R-4.3-mac-x86_64OKSep 13 2024
R-4.3-mac-aarch64OKSep 13 2024

Exports:addpoints.hodoaddtixaddWPXApicapplytaperASCII.SEISNattime12AUGMENTbutfiltautoregblankevolbrune.doombrune.funcbrune.searchbutfiltBUTREPLOTcatWPXCENTERcheckWPXchoosfiltCHOP.SEISNcirccleanpickfilecleanWPXcolorwigcombineSEIScomp.envComp1DvelComp1Dvelscomplex.hodoCOMPordercontwletconvert2RseisconvertATTcorrect.moveoutdateListdateStampDAYSperYEARDECIMATE.SEISNdeconinstdeleteWPXDELpixdetail.pickdetrendDISPLACE.SEISNdistseisnXYDISTxsecDO.PMOT.ARRDOCdoGABOR.ARdoGABOR.MTMdoMYBUTTSDOsgramdowigglesdownsampleeditDBEmptyPickfileEmptySEISenvelopeEPOCHdayEPOCHyearETECTGevolARevolfftevolMTMFAKEDATAfiledatetimeFILLPIXFILTFILT.SEISNFILT.spreadfilterstampfintegfixcompnamefixcompsfixNAfixUWstasLLFLIPFmakeDBfromjulFRWDftfspreadgaddtixGAZIgenrickget.cornerGET.seisget.slepiansGet1DvelgetANSSGETARAICgetb1b2getEcardgetFcardgetGHtimegetHcardgetIRISgetjulgetmodaygetNcardgetPDEcsvgetPDEscreengetpfilegetphaselag2getrdpixgetseis24getvertsorderghstampGLUE.GET.seisGLUEseisMATgpolyGreatDistgrotseisHALFhilberthilowhodogramhypotidpoints.hodoiNEXTinfo.seisinfoDBinsertNAsINSTFREQSINSTresponseinteg1INVRftj2posixjadjust.lengthJBLACKJGET.seisJGRAYjitter.labjlegendjpolyvalJSAC.seisJSEGY.seisjstatsJtimJtimLJustEJustFJustNJustVlagplotleestsLEFTlegitpixletter.itLocalUnwrapLocStylelogspacelongfftlongpstartlongresetmakeDBmakefreqmany.time1DMARKmarkseis24matsquiggleMine.seismirror.matrixMmorletmtapspecMTM.driveMTMdispMTMgaborMTMplotNEW.getUWSTASNEWPLOT.WPXNEXTnext2NOPIXnoPSoneP2GHpADDPIXparse.pdeparseFN2STApartmotnetpathDBPDE2listPdownpeaksPICK.DOCpickgeninfopickhandlerpickitpickseis24PickWinPinfoplocatorPLOT.ALLPXPLOT.MATNPLOT.SEISNPLOT.TTCURVEPlot1DvelplotarrivalsplotDBplotevolplotevol2plotGHplotJGETplotseis24plotwletplt.MTM0PLTpicksPMOT.drivePnilPOLSWITCHposix2RSEISPpicPPIXprep1wigprepSEISPreSet.InstrPREVPSELPSTLTcurvePTSPupPut1Dvelpwlet2freqsrangedatetimeRay.time1DrdistazrDUMPLOCread1sacread1segyReadInstrReadSet.InstrreadUW.OSTASrecdaterecdatelREFRESHrepairWPXREPIXreplaceWPXRESTORERIDPIXRIGHTRMSROT.RTrseis2sacrseis2segyrseis2tsrsspec.taperrulersac2rseissave.wpixsaveWPXscal2freqsSCALEscreensSEARCHPIXsecdifsecdifLsecdifvSEEPIXsegy2rseisSEIS2listseiscolsSEISNtimeseisorderselAPXSELBUTselpgenSELSTAselstasselWPXSENSORsensitivitysetPrePixsetstassetupDBsetwelchsetwpixsetWPXsetypxSGRAMSHOW3showdatetimesigconvsigconvGRSNET.driveSPECSPECT.driveSpectrumSpicSTALTASTLTcurveswigswig.ALLPXsymshot1sysinfoT12.pixTAPER.SEISNThresh.JTOCARTtojultomo.colorstrapztravel.time1DTSHIFTtung.pulseUNFILTunpackAcarduwpfile2ypxvarsquigvarsquiggleVELOCITY.SEISNview.seisvlenvlinewiggle.envwiggleimageWINGHwinmarkwinseis24WLETwlet.dowlet.driveWPIXwrite1sacwrite1segywriteUW.AcardwriteUW.CommentcardwriteUW.DOTcardwriteUW.EcardwriteUW.FcardwriteUW.HcardwriteUW.NcardwriteUW.OSTAScardwriteUWpickfileWWINX2RSEISX2SACxcor2xprodXTRxtract.traceXwinyeardateYPIXYRsecdifYRsecdifLZdatezlocatorZOOM.inZOOM.outZOOM.SEISN

Dependencies:RPMGRwave

Readme and manuals

Help Manual

Help pageTopics
Seismic Analysis and DisplayRSEIS-package RSEIS
Add points to a hodogram plotaddpoints.hodo
add tix to plotaddtix
Add one pick to WPX fileaddWPX
Apply taper to seismic traceapplytaper
ASCII RSEIS data dumpASCII.SEISN
Epoch Time Windowattime12
Butterworth filter with AugmentationAUGMENTbutfilt
Auto-Regressive Spectrum Estimateautoreg
Brune Modelingbrune.doom
Brune Earquake Modelbrune.func
Search for Brune fit to displacement spectrumbrune.search
Butterworth filterbutfilt
Replot Function for SELBUTBUTREPLOT
Concatenate two WPX listscatWPX
Single SeismogramCE1
Check WPXcheckWPX
INteractive CHoice of Filterchoosfilt
CHOP SEISmic structureCHOP.SEISN
Draw a circlecirc
Clean up Pickfile structurecleanpickfile
Clean WPXcleanWPX
Plot a seimic trace colored in timecolorwig
Combine SEIS listscombineSEIS
Compare Envelopescomp.env
Compare a pair of 1D modelsComp1Dvel
Compare 1D modelsComp1Dvels
HodoGram Plotcomplex.hodo
Seismic Component OrderCOMPorder
Contour Wavelet Transformcontwlet
Convert Seismic data to RSEISconvert2Rseis
DateHour to ListconvertATT
Moveout Correctioncorrect.moveout
Days per YearDAYSperYEAR
Decimate a set of tracesDECIMATE.SEISN
Deconvolve instrument response from seismic datadeconinst
Delete picks to WPX filedeleteWPX
Detail Pick on 3-component seismogramdetail.pick
Remove trend from time series signaldetrend
Displacement seismogramDISPLACE.SEISN
Distances from an RSEIS listdistseisnXY
Distance Cross sectionDISTxsec
Particle Motion Analysis with arrowsDO.PMOT.ARR
Gabor Transform with AR spectrum methoddoGABOR.AR
Evolutive MTM SpectrumdoGABOR.MTM
Dummy Button FunctiondoMYBUTTS
Gabor transformDOsgram
Plot wigglesdowiggles
Interpolate time series at higher sample rate.downsample
Edit Data BaseeditDB pathDB
Create an empty RSEIS pickfile structureEmptyPickfile
Create an empty RSEIS structureEmptySEIS
Envelope Function with Hilbert Transformenvelope
Epoch DayEPOCHday
Epoch YearEPOCHyear
Event DetectionETECTG
Evolutive Auto-Regressive SpectrumevolAR
Spectrogram fftevolfft
Evolutive Multi-taper SpectrumevolMTM
Fake Data for Examples.FAKEDATA
Create a character string from a datefiledatetime
Filter TracesFILT.SEISN
Filter trace with a spread of filtersFILT.spread
Make Filter Stampfilterstamp
Integration in Frequency Domainfinteg
Fix component names for uniformityfixcompname
Fix Station Component Namesfixcomps
Fix NA values.fixNA
fixUWstasLLfixUWstasLL
given julian day and year get month/dayfromjul
Forward fourier TransformFRWDft
add tic marksgaddtix
Get azimuthal particle motionGAZI
Ricker Waveletgenrick
Get Corner Frequency: Linear Modelget.corner
Reads various seismic file formatsGET.seis JGET.seis
Get Slepian Tapersget.slepians
Read 1D velocity modelGet1Dvel
Auto-Regressive AIC estimate of arrival timeGETARAIC
Event Detectiongetb1b2
Error CardgetEcard
Parse UW F CardgetFcard
Get Seismic reference timegetGHtime
Parse UW Hires location CardgetHcard
get Hypocenters from IRIS web sitegetANSS getIRIS
Get Julian daygetjul
Get Month Daygetmoday
Parse Name CardgetNcard
Unpack PDE filegetPDEcsv getPDEscreen
Get Pick Filegetpfile
Phase Laggetphaselag2
get read picksgetrdpix
Get 24 Hours of Seismic Datagetseis24
Get Order of Picks from P-wave Arrivalsgetvertsorder
Earthquake Seismic DataGH
Identification stamp for RSEIS dataghstamp
GLUE.GET.seisGLUE.GET.seis
GLUEseisMATGLUEseisMAT
Convert Poles and Zeros to Polynomialgpoly
Distance Along Great Circle ArcGreatDist
Get seismic rotation matrixgrotseis
Hilbert Transformhilbert
Find Maxima and Minimahilow
HodoGram Plothodogram
Hypothypot
ID points on Hodogramidpoints.hodo
Information on a Seismic recordinfo.seis
Print information about the seismic databaseinfoDB
Insert NA in a vector at given break pointsinsertNAs
Instrument FrequenciesINSTFREQS
Instrument Respnse FunctionINSTresponse
Integrate seismograminteg1
Inverse Fourier TransformINVRft
Convert RSEIS date list to Posixj2posix
Zero Paddingjadjust.length
Gray scale Color PaletteJBLACK
Gray scale Color PaletteJGRAY
Jitter a set of labelsjitter.lab
plot a legendjlegend
Polynomial Valuejpolyval
JSAC.seisJSAC.seis JSEGY.seis
statistics of a vectorjstats
Decimal Julian DayJtim JtimL
Volcano Seismic DataKH
Plot phase lagslagplot
Time Series Structureleests
Legitimate picks in swiglegitpix
Add letters to the corners of plots in multiple figuresletter.it
Unwrap spectrum phaseLocalUnwrap
Logarithmlogspace
Long FFT Spectrogramlongfft longpstart longreset
Create a seismic Waveform DatabaseFmakeDB makeDB
Make Frequencymakefreq
Mark 24 hour seismic displaymarkseis24
Matrix Seismic Recordmatsquiggle
Mine a seismic data base to extract secions of time limited dataMine.seis
mirror matrixmirror.matrix
Morlet WaveletMmorlet
MTM spectrummtapspec
Interactive MTM driverMTM.drive
MTMdispMTMdisp
Evolutive MTM SpectrumMTMgabor
Plot Multi-taper SpectrumMTMplot
get UW station fileNEW.getUWSTAS
Plot Window Picks (WPX)NEWPLOT.WPX
Next Power of Twonext2
Delta-O18 isotpe recordOH
one plotting regionone
XTR button to RSEISP2GH
Parse PDE fileparse.pde
get station from file nameparseFN2STA
Particle Motion on Stereonetpartmotnet
Convert PDEs to ListPDE2list
Peakspeaks
Documentation for swigPICK.DOC
print swig informationpickgeninfo
Handle Pick in RSEISpickhandler
Automatic Picking Algorithmpickit
Pick zooms on 24 hour displaypickseis24
Specialized Locator functionplocator
plot all phase arrival picksPLOT.ALLPX
plot a matrix of several seismogramsPLOT.MATN
Plot Seismic SectionPLOT.SEISN
Plot Seismic Section, travel time curvePLOT.TTCURVE
Plot 1D Velocity ModelPlot1Dvel
plot theoretical arrival times for a seismic sectionplotarrivals
Plot a time line of a DB set in RSEISplotDB
Plot Spectrogramblankevol plotevol plotevol2
Plot a seismic trace.plotGH
Plot JGET outputplotJGET
Plot 24 hours of seismic dataplotseis24
Plot Wavelet Transformplotwlet
Plot MTM structureplt.MTM0
Plot picks on seismic recordPLTpicks
Interactive Particle Motion PlotPMOT.drive
Posix to RSEIS DATE/TIMEposix2RSEIS
P-pickingPPIX
Prepare structure for RSEISprep1wig
Prepare structure for RSEISprepSEIS
Set up Standard Instrument ResponsesPreSet.Instr
Short Term/Long Term curvePSTLTcurve
Dump a velocity model to an ascii filePut1Dvel
Convert Wavelet Axis to Frequencypwlet2freqs
Range of Date Timerangedatetime
Seismic 1D Travel Time and raypathRay.time1D
Distance and Azimuth from two pointsrdistaz
DUMP vectors to screen in list formatrDUMPLOC
Read one SEGY/SAC fileread1sac read1segy
Read Instrument Response in IRIS SEED formatReadInstr
Read Instrument Response fileReadSet.Instr
Parse UW O-CardsreadUW.OSTAS
Rectify Daterecdate recdatel
Repair WPXrepairWPX
Replace picks in WPX filereplaceWPX
Convert RSEIS to SEGY/SAC formatrseis2sac rseis2segy
Convert RSEIS to TSrseis2ts
Taper spectrumrsspec.taper
Column Rulerruler
Save WPIX from swig outputsave.wpix
Save WPXsaveWPX
Wavelet Frequency Scalescal2freqs
screensscreens
Search PixSEARCHPIX
Return difference in secondssecdif
Seconds DifferencesecdifL
Seconds Differencesecdifv
Read in multiple segy files.sac2rseis segy2rseis
Convert a SEIS list to a list of seismogramsSEIS2list
Set colors for seismic displayseiscols
Minimum time in an RSEIS listSEISNtime
Order seismic tracesseisorder
Select PicksselAPX selWPX
Select ButtonsSELBUT
Pick stations and components interactivelyselpgen
Pick stations and components interactivelySELSTA
Select Stationsselstas
Sensor Sensitivity from a known set of seismo/acoustic sensorSENSORsensitivity
Set list of arrival times for swig.setPrePix
Set Station informationsetstas
Set up a seismic data basesetupDB
Set up Matrix of fft for Welch methodsetwelch
Set Window Pix for swigsetwpix
Set WPXsetWPX
Create an empty window pick listsetypx
Print Date/TIMEshowdatetime
Convolve spikes with waveletssigconv
convolve for Ground rollsigconvGR
stereonet representation of particle motionSNET.drive
Interactive Spectrogram DriverSPECT.drive
Calculate Different Spectrum Types in Physical UnitsSpectrum
Short term, long term average ratioSTALTA
Short-term/Long-term Average curveSTLTcurve
Seismic Wiggle Analysisswig
plot all phase arrival picksswig.ALLPX
Simulate a seismic shotsymshot1
System Informationsysinfo
Get T1, T2T12.pix
Taper TracesTAPER.SEISN
Threshold AdjusterThresh.J
Convert to Cartesian coordinatesTOCART
Julian Daytojul
Tomography Colorstomo.colors
Integrate using trapezoidal ruletrapz
Seismic Travel Time 1Dmany.time1D travel.time1D
Volcanic Pulse Analysistung.pulse
Parse Acard from UW-format pickfileunpackAcard
UW pickfile to pphase pick data.frameuwpfile2ypx
Var-Squiggle plotvarsquig
Var-Squiggle Plotvarsquiggle
Sample Velocity ModelVELMOD1D
Velocity SeismogramVELOCITY.SEISN
Veiw seismic data windowview.seis
vector lengthvlen
vertical line on trace panelvline
Plot time series envelopewiggle.env
Seismic sectionwiggleimage
Window a GH structure and extract dataWINGH
Window Markwinmark
Locator for plotseis24winseis24
Return Wavelet transformwlet.do
Interactive wavelet transform driverwlet.drive
Write One segy/sac filewrite1sac write1segy
writeUW.AcardwriteUW.Acard
writeUW.CommentcardwriteUW.Commentcard
writeUW.DOTcardwriteUW.DOTcard
writeUW.EcardwriteUW.Ecard
writeUW.FcardwriteUW.Fcard
writeUW.HcardwriteUW.Hcard
writeUW.NcardwriteUW.Ncard
writeUW.OSTAScardwriteUW.OSTAScard
UW formatted ascii pickfilewriteUWpickfile
Extract data to RSEIS fileX2RSEIS
Extract Data to SAC formatX2SAC
Cross Correlationxcor2
Vector Cross Productxprod
Buttons for swigCENTER DOC FILT FLIP fspread HALF LEFT LocStyle MARK NEXT Pinfo PREV PSEL PTS REFRESH RESTORE RIGHT RMS SCALE SGRAM SPEC TSHIFT UNFILT WLET WWIN XTR Xwin ZOOM.in ZOOM.out
Extract tracextract.trace
time in decimal yearsyeardate
PICK Buttons for swigApic DELpix FILLPIX iNEXT JustE JustF JustN JustV NOPIX noPS pADDPIX Pdown PickWin Pnil POLSWITCH Ppic Pup REPIX RIDPIX ROT.RT SEEPIX SHOW3 Spic WPIX YPIX
Return difference in secondsYRsecdif YRsecdifL
Date functionsdateList dateStamp Zdate
zlocatorzlocator
ZOOM SEISMIC PanelZOOM.SEISN