IRISSeismic: Classes and Methods for Seismic Data Analysis
Version 1.4.3

Provides classes and methods for seismic data analysis. The base classes and methods are inspired by the python code found in the 'ObsPy' python toolbox . Additional classes and methods support data returned by web services provided by the 'IRIS DMC' .

AuthorJonathan Callahan [aut], Rob Casey [aut], Gillian Sharer [aut, cre], Mary Templeton [aut], Chad Trabant [ctb]
Date of publication2017-03-09 08:29:28
MaintainerGillian Sharer <gillian@iris.washington.edu>
LicenseGPL (>= 2)
Version1.4.3
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("IRISSeismic")

Getting started

Package overview
Introduction to the IRISSeismic Package

Popular man pages

butterworth: Apply Butterworth filter
DDT: Apply demean, detrend, cosine taper
envelope: Envelope of a seismic signal
IRISSeismic-package: Classes and methods for seismic data analysis
McNamaraPSD: Power Spectral Density
noiseModels: Generate NHNM and NLNM noise models
STALTA: STA/LTA
See all...

All man pages Function index File listing

Man pages

basicStats: Length, Max, Mean, Median, Min and Standard Deviation
butterworth: Apply Butterworth filter
crossSpectrum: Cross-Spectral Analaysis
DDT: Apply demean, detrend, cosine taper
envelope: Envelope of a seismic signal
eventWindow: Return a portion of a trace surrounding an event.
getAvailability: Retrieve Channel metadata from IRIS DMC
getChannel: Retrieve Channel metadata from IRIS DMC
getDataselect: Retrieve seismic data from IRIS DMC
getDistaz: Retrieve great circle distance information from IRIS DMC
getEvalresp: Retrieve instrument response information from IRIS DMC
getEvent: Retrieve seismic event information from IRIS DMC
getGaps: Gap analysis
getNetwork: Retrieve Network metadata from IRIS DMC
getRotation: Retrieve rotated seismic data from IRIS DMC
getSNCL: Retrieve seismic data from IRIS DMC
getStation: Retrieve Station metadata from IRIS DMC
getTraveltime: Retrieve seismic traveltime information from IRIS DMC
getUnavailability: Retrieve Channel metadata from IRIS DMC
getUpDownTimes: Determine times when a channel starts/stops collecting data
hilbert: Hilbert of a seismic signal
hilbertFFT: Hilbert FFT
IrisClient-class: Class '"IrisClient"'
IRISSeismic-package: Classes and methods for seismic data analysis
McNamaraBins: McNamara Binning
McNamaraPSD: Power Spectral Density
mergeTraces: Merge multiple traces into a single trace
mergeUpDownTimes: Determine overlaps in two sets of upDownTimes.
miniseed2Stream: Convert miniSEED bytes to 'Stream' object
multiplyBy: Multiplication by a constant
noiseMatrix2PdfMatrix: Convert matrix of PSDs to matrix of Probability Density...
noiseModels: Generate NHNM and NLNM noise models
psdDF2NoiseMatrix: Apply instrument correction to PSDs
psdList: Apply McNamara PSD algorithm to a seismic signal
psdList2NoiseMatrix: Apply instrument correction to PSDs
psdPlot: Generate plots from a set of PSDs
psdStatistics: Return statistics for a set of PSDs
readMiniseedFile: Convert miniSEED file to 'Stream' object
rmsVariance: Root Mean Square and RMS Variance
rotate2D: Rotate horizontal components of a seismic signal
slice: Slice a section out of a 'Trace' or 'Stream'
STALTA: STA/LTA
Stream-class: Class '"Stream"'
surfaceDistance: Earth surface distance between two points
Trace-class: Class '"Trace"'
TraceHeader-class: Class '"TraceHeader"'
triggerOnset: Event onset triggering
unHistogram: Histogram to Vector

Functions

+,Trace,Trace-method Man page
DDT Man page
DDT,Trace,logical,logical,numeric-method Man page
DDT,Trace,missing,missing,missing-method Man page
DDT.Trace Source code
IRISSeismic Man page
IRISSeismic-package Man page
IrisClient-class Man page
McNamaraBins Man page Source code
McNamaraPSD Man page Source code
STALTA Man page
STALTA,Trace,missing,missing,missing,missing,missing,missing,mis Man page
STALTA,Trace,numeric,numeric,character,logical,logical,numeric,n Man page
STALTA,Trace,numeric,numeric,character,missing,missing,missing,m Man page
STALTA,Trace,numeric,numeric,missing,missing,missing,missing,mis Man page
STALTA.Trace Source code
Stream Man page
Stream-class Man page
Trace Man page
Trace-class Man page
TraceHeader Man page
TraceHeader-class Man page
as.headerLine Man page
as.headerLine,TraceHeader-method Man page Man page
as.headerLine.TraceHeader Source code
as.vector,Trace-method Man page Man page
as.vector.Trace Source code
butterworth Man page
butterworth,Trace,numeric,missing,numeric,missing-method Man page
butterworth,Trace,numeric,numeric,missing,missing-method Man page
butterworth,Trace,numeric,numeric,numeric,character-method Man page
butterworth,Trace,numeric,numeric,numeric,missing-method Man page
butterworth.Trace Source code
crossSpectrum Man page Source code
envelope Man page
envelope,Trace-method Man page
envelope.Trace Source code
eventWindow Man page
eventWindow,Trace,numeric,missing,missing-method Man page
eventWindow,Trace,numeric,missing,numeric-method Man page
eventWindow,Trace,numeric,numeric,missing-method Man page
eventWindow,Trace,numeric,numeric,numeric-method Man page
eventWindow.Trace Source code
getAvailability Man page
getAvailability,IrisClient,character,character,character,charact Man page Man page
getAvailability.IrisClient Source code
getChannel Man page
getChannel,IrisClient,character,character,character,character,PO Man page Man page
getChannel.IrisClient Source code
getDataselect Man page
getDataselect,IrisClient,character,character,character,character Man page Man page Man page Man page Man page Man page Man page Man page Man page Man page Man page Man page Man page Man page Man page Man page
getDataselect.IrisClient Source code
getDistaz Man page
getDistaz,IrisClient,numeric,numeric,numeric,numeric-method Man page
getDistaz.IrisClient Source code
getEvalresp Man page
getEvalresp,IrisClient,character,character,character,character,P Man page
getEvalresp.IrisClient Source code
getEvent Man page
getEvent,IrisClient,POSIXct,POSIXct-method Man page
getEvent.IrisClient Source code
getGaps Man page
getGaps,Stream,missing-method Man page
getGaps,Stream,numeric-method Man page
getGaps.Stream Source code
getNetwork Man page
getNetwork,IrisClient,character,character,character,character,PO Man page Man page
getNetwork.IrisClient Source code
getRotation Man page
getRotation,IrisClient,character,character,character,character,P Man page
getRotation.IrisClient Source code
getSNCL Man page
getSNCL,IrisClient,character,POSIXct,POSIXct,character,character Man page Man page Man page Man page
getSNCL,IrisClient,character,POSIXct,POSIXct,character,missing,l Man page Man page
getSNCL,IrisClient,character,POSIXct,POSIXct,character,missing,m Man page Man page
getSNCL,IrisClient,character,POSIXct,POSIXct,missing,character,l Man page Man page
getSNCL,IrisClient,character,POSIXct,POSIXct,missing,character,m Man page Man page
getSNCL,IrisClient,character,POSIXct,POSIXct,missing,missing,log Man page Man page
getSNCL,IrisClient,character,POSIXct,POSIXct,missing,missing,mis Man page Man page
getSNCL.IrisClient Source code
getStation Man page
getStation,IrisClient,character,character,character,character,PO Man page Man page
getStation.IrisClient Source code
getTraveltime Man page
getTraveltime,IrisClient,numeric,numeric,numeric,numeric,numeric Man page
getTraveltime.IrisClient Source code
getUnavailability Man page
getUnavailability,IrisClient,character,character,character,chara Man page Man page
getUnavailability.IrisClient Source code
getUpDownTimes Man page
getUpDownTimes,Stream,missing,missing-method Man page
getUpDownTimes,Stream,numeric,numeric-method Man page
getUpDownTimes.Stream Source code
hilbert Man page
hilbert,Trace-method Man page
hilbert.Trace Source code
hilbertFFT Man page Source code
initialize Man page
initialize,Trace-method Man page
initialize,TraceHeader-method Man page
isDC Man page
isDC,Trace-method Man page
isDC.Trace Source code
length Man page
length,Stream-method Man page
length,Trace-method Man page
length.Stream Source code
length.Trace Source code
max Man page
max,Stream-method Man page
max,Trace-method Man page
max.Stream Source code
max.Trace Source code
mean Man page
mean,Stream-method Man page
mean,Trace-method Man page
mean.Stream Source code
mean.Trace Source code
median Man page
median,Stream,logical-method Man page
median,Stream,missing-method Man page
median,Trace,logical-method Man page
median,Trace,missing-method Man page
median.Stream Source code
median.Trace Source code
mergeTraces Man page
mergeTraces,Stream,character-method Man page
mergeTraces,Stream,missing-method Man page
mergeTraces.Stream Source code
mergeUpDownTimes Man page
mergeUpDownTimes,NULL,POSIXct,logical-method Man page
mergeUpDownTimes,NULL,POSIXct,missing-method Man page
mergeUpDownTimes,POSIXct,NULL,logical-method Man page
mergeUpDownTimes,POSIXct,NULL,missing-method Man page
mergeUpDownTimes,POSIXct,POSIXct,logical-method Man page
mergeUpDownTimes,POSIXct,POSIXct,missing-method Man page
mergeUpDownTimes.POSIXct Source code
min Man page
min,Stream-method Man page
min,Trace-method Man page
min.Stream Source code
min.Trace Source code
miniseed2Stream Man page Source code
multiplyBy Man page
multiplyBy,Stream,numeric-method Man page
multiplyBy,Trace,numeric-method Man page
multiplyBy.Stream Source code
multiplyBy.Trace Source code
noiseMatrix2PdfMatrix Man page Source code
noiseModels Man page Source code
parallelLength Man page
parallelLength,Stream-method Man page
parallelLength.Stream Source code
parallelMax Man page
parallelMax,Stream,logical-method Man page
parallelMax,Stream,missing-method Man page
parallelMax.Stream Source code
parallelMean Man page
parallelMean,Stream,logical-method Man page
parallelMean,Stream,missing-method Man page
parallelMean.Stream Source code
parallelMedian Man page
parallelMedian,Stream,logical-method Man page
parallelMedian,Stream,missing-method Man page
parallelMedian.Stream Source code
parallelMin Man page
parallelMin,Stream,logical-method Man page
parallelMin,Stream,missing-method Man page
parallelMin.Stream Source code
parallelRms Man page
parallelRms.Stream Source code
parallelRmsVariance Man page
parallelRmsVariance,Stream,logical-method Man page
parallelRmsVariance,Stream,missing-method Man page
parallelRmsVariance,Stream-method Man page
parallelRmsVariance.Stream Source code
parallelSd Man page
parallelSd,Stream,logical-method Man page
parallelSd,Stream,missing-method Man page
parallelSd.Stream Source code
parseMiniSEED Source code
plot,Stream-method Man page
plot,Trace-method Man page Man page
plot.Stream Source code
plot.Trace Source code
plotUpDownTimes Man page
plotUpDownTimes,POSIXct,missing,missing-method Man page
plotUpDownTimes,POSIXct,missing,numeric-method Man page
plotUpDownTimes,POSIXct,numeric,missing-method Man page
plotUpDownTimes,POSIXct,numeric,numeric-method Man page
plotUpDownTimes,Stream,missing,missing-method Man page
plotUpDownTimes,Stream,missing,numeric-method Man page
plotUpDownTimes,Stream,numeric,missing-method Man page
plotUpDownTimes,Stream,numeric,numeric-method Man page
plotUpDownTimes.POSIXct Source code
plotUpDownTimes.Stream Source code
psdDF2NoiseMatrix Man page Source code
psdList Man page Source code
psdList2NoiseMatrix Man page Source code
psdPlot Man page Source code
psdStatistics Man page Source code
readMiniseedFile Man page Source code
rms Man page
rms,Stream,logical-method Man page
rms,Stream,missing-method Man page
rms,Trace,logical-method Man page
rms,Trace,missing-method Man page
rms.Stream Source code
rms.Trace Source code
rmsVariance Man page
rmsVariance,Stream,logical-method Man page
rmsVariance,Stream,missing-method Man page
rmsVariance,Stream-method Man page
rmsVariance,Trace,logical-method Man page
rmsVariance,Trace,missing-method Man page
rmsVariance,Trace-method Man page
rmsVariance.Stream Source code
rmsVariance.Trace Source code
rotate2D Man page Source code
sd Man page
sd,Stream,logical-method Man page
sd,Stream,missing-method Man page
sd,Trace,logical-method Man page
sd,Trace,missing-method Man page
sd.Stream Source code
sd.Trace Source code
show,TraceHeader-method Man page Man page
show.TraceHeader Source code
slice Man page
slice,Stream,POSIXct,POSIXct-method Man page
slice,Trace,POSIXct,POSIXct-method Man page
slice.Stream Source code
slice.Trace Source code
surfaceDistance Man page Source code
triggerOnset Man page
triggerOnset,Trace,numeric-method Man page
triggerOnset,Trace-method Man page
triggerOnset.Trace Source code
unHistogram Man page Source code
uniqueIds Man page
uniqueIds,Stream-method Man page
uniqueIds.Stream Source code

Files

inst
inst/doc
inst/doc/IRISSeismic-intro.R
inst/doc/IRISSeismic-intro.Rmd
inst/doc/IRISSeismic-intro.html
src
src/Makevars
src/libmseed
src/libmseed/lmplatform.c
src/libmseed/Makefile
src/libmseed/gswap.c
src/libmseed/selection.c
src/libmseed/INSTALL.md
src/libmseed/fileutils.c
src/libmseed/logging.c
src/libmseed/LICENSE.txt
src/libmseed/unpack.c
src/libmseed/lookup.c
src/libmseed/README.md
src/libmseed/Makefile.win
src/libmseed/libmseed.def
src/libmseed/genutils.c
src/libmseed/tracelist.c
src/libmseed/Makefile.wat
src/libmseed/traceutils.c
src/libmseed/unpackdata.c
src/libmseed/ChangeLog
src/libmseed/packdata.c
src/libmseed/pack.c
src/libmseed/libmseed.h
src/libmseed/msrutils.c
src/libmseed/doc
src/libmseed/doc/ms_readmsr.3
src/libmseed/doc/mst_free.3
src/libmseed/doc/ms_hptime2seedtimestr.3
src/libmseed/doc/ms_readselectionsfile.3
src/libmseed/doc/ms_gswap3.3
src/libmseed/doc/mst_addspan.3
src/libmseed/doc/mstl_printsynclist.3
src/libmseed/doc/ms_hptime2mdtimestr.3
src/libmseed/doc/ms_btime2mdtimestr.3
src/libmseed/doc/msr_free.3
src/libmseed/doc/mst_writemseed.3
src/libmseed/doc/mstl_addmsr.3
src/libmseed/doc/mst_groupheal.3
src/libmseed/doc/ms_btime2seedtimestr.3
src/libmseed/doc/msr_srcname.3
src/libmseed/doc/ms_loginit.3
src/libmseed/doc/msr_free_blktchain.3
src/libmseed/doc/msr_endtime.3
src/libmseed/doc/ms_timestr2hptime.3
src/libmseed/doc/mst_init.3
src/libmseed/doc/msr_normalize_header.3
src/libmseed/doc/ms_encodingstr.3
src/libmseed/doc/mst_addmsrtogroup.3
src/libmseed/doc/mst_convertsamples.3
src/libmseed/doc/ms_strncpclean.3
src/libmseed/doc/mst_printgaplist.3
src/libmseed/doc/ms_btime2isotimestr.3
src/libmseed/doc/ms_readtraces_timewin.3
src/libmseed/doc/mst_freegroup.3
src/libmseed/doc/ms_blktdesc.3
src/libmseed/doc/ms_readtracelist_selection.3
src/libmseed/doc/mst_addmsr.3
src/libmseed/doc/ms_freeselections.3
src/libmseed/doc/libmseed-UsersGuide
src/libmseed/doc/mst_printsynclist.3
src/libmseed/doc/msr_unpack.3
src/libmseed/doc/ms_readmsr_r.3
src/libmseed/doc/ms_hptime2btime.3
src/libmseed/doc/msr_addblockette.3
src/libmseed/doc/mst_pack.3
src/libmseed/doc/msr_host_latency.3
src/libmseed/doc/msr_nomsamprate.3
src/libmseed/doc/ms_samplesize.3
src/libmseed/doc/ms_time2hptime.3
src/libmseed/doc/msr_print.3
src/libmseed/doc/ms_gswap4a.3
src/libmseed/doc/msr_pack_header.3
src/libmseed/doc/ms_gswap2a.3
src/libmseed/doc/msr_pack.3
src/libmseed/doc/mst_findmatch.3
src/libmseed/doc/msr_samprate.3
src/libmseed/doc/ms_selection.3
src/libmseed/doc/ms_find_reclen.3
src/libmseed/doc/ms_errorstr.3
src/libmseed/doc/ms_parse_raw.3
src/libmseed/doc/msr_duplicate.3
src/libmseed/doc/ms_genfactmult.3
src/libmseed/doc/ms_seedtimestr2hptime.3
src/libmseed/doc/ms_gswap2.3
src/libmseed/doc/mst_printtracelist.3
src/libmseed/doc/msr_writemseed.3
src/libmseed/doc/mst_packgroup.3
src/libmseed/doc/ms_gswap8a.3
src/libmseed/doc/ms_readtraces_selection.3
src/libmseed/doc/ms_readtracelist_timewin.3
src/libmseed/doc/ms_ratapprox.3
src/libmseed/doc/ms_splitsrcname.3
src/libmseed/doc/msr_starttime_uc.3
src/libmseed/doc/mst_srcname.3
src/libmseed/doc/ms_log_l.3
src/libmseed/doc/ms_gswap.3
src/libmseed/doc/msr_parse.3
src/libmseed/doc/ms_bigendianhost.3
src/libmseed/doc/ms_readtraces.3
src/libmseed/doc/ms_blktlen.3
src/libmseed/doc/ms_loginit_l.3
src/libmseed/doc/msr_init.3
src/libmseed/doc/ms_doy2md.3
src/libmseed/doc/ms_matchselect.3
src/libmseed/doc/mstl_init.3
src/libmseed/doc/mst_initgroup.3
src/libmseed/doc/ms_gswap8.3
src/libmseed/doc/ms_srcname.3
src/libmseed/doc/ms_detect.3
src/libmseed/doc/ms_time.3
src/libmseed/doc/mst_addtracetogroup.3
src/libmseed/doc/ms_md2doy.3
src/libmseed/doc/msr_parse_selection.3
src/libmseed/doc/ms_printselections.3
src/libmseed/doc/mstl_convertsamples.3
src/libmseed/doc/ms_readleapseconds.3
src/libmseed/doc/ms_recsrcname.3
src/libmseed/doc/mst_writemseedgroup.3
src/libmseed/doc/mstl_free.3
src/libmseed/doc/ms_btime3hptime.3
src/libmseed/doc/mstl_printtracelist.3
src/libmseed/doc/ms_gswap4.3
src/libmseed/doc/ms_log.3
src/libmseed/doc/msr_starttime.3
src/libmseed/doc/ms_lookup.3
src/libmseed/doc/ms_writemseed.3
src/libmseed/doc/ms_intro.3
src/libmseed/doc/mstl_printgaplist.3
src/libmseed/doc/ms_addselect.3
src/libmseed/doc/ms_readleapsecondfile.3
src/libmseed/doc/ms_strncpopen.3
src/libmseed/doc/mst_groupsort.3
src/libmseed/doc/mst_findadjacent.3
src/libmseed/doc/ms_addselect_comp.3
src/libmseed/doc/ms_hptime2isotimestr.3
src/libmseed/doc/ms_readtracelist.3
src/libmseed/parseutils.c
src/libmseed/unpackdata.h
src/libmseed/packdata.h
src/libmseed/README.byteorder
src/parseMiniSEED.c
src/Makevars.win
src/init.c
NAMESPACE
R
R/Utils.R
R/mseedWrappers.R
R/spectralUtils.R
R/Class-IrisClient.R
R/Class-Trace.R
R/Class-Stream.R
vignettes
vignettes/rstudio-IRISSeismic.png
vignettes/rstudio-windows.png
vignettes/IRISSeismic-intro.Rmd
MD5
build
build/vignette.rds
DESCRIPTION
man
man/getUnavailability.Rd
man/noiseModels.Rd
man/mergeTraces.Rd
man/IrisClient-class.Rd
man/envelope.Rd
man/basicStats.Rd
man/noiseMatrix2PdfMatrix.Rd
man/butterworth.Rd
man/getAvailability.Rd
man/psdPlot.Rd
man/surfaceDistance.Rd
man/getTraveltime.Rd
man/getChannel.Rd
man/psdList.Rd
man/rotate2D.Rd
man/psdStatistics.Rd
man/Stream-class.Rd
man/DDT.Rd
man/mergeUpDownTimes.Rd
man/psdList2NoiseMatrix.Rd
man/McNamaraPSD.Rd
man/STALTA.Rd
man/unHistogram.Rd
man/Trace-class.Rd
man/IRISSeismic-package.Rd
man/getRotation.Rd
man/getUpDownTimes.Rd
man/crossSpectrum.Rd
man/getStation.Rd
man/getDataselect.Rd
man/triggerOnset.Rd
man/multiplyBy.Rd
man/getEvalresp.Rd
man/getDistaz.Rd
man/getSNCL.Rd
man/miniseed2Stream.Rd
man/McNamaraBins.Rd
man/eventWindow.Rd
man/getNetwork.Rd
man/hilbertFFT.Rd
man/getGaps.Rd
man/slice.Rd
man/getEvent.Rd
man/readMiniseedFile.Rd
man/TraceHeader-class.Rd
man/hilbert.Rd
man/rmsVariance.Rd
man/psdDF2NoiseMatrix.Rd
IRISSeismic documentation built on May 19, 2017, 8:31 p.m.

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs in the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.