IRISSeismic: Classes and Methods for Seismic Data Analysis

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 <https://github.com/obsypy/obspy>. Additional classes and methods support data returned by web services provided by the 'IRIS DMC' <http://service.iris.edu/>.

Author
Jonathan Callahan [aut], Rob Casey [aut], Gillian Sharer [aut, cre], Mary Templeton [aut]
Date of publication
2016-11-30 19:51:35
Maintainer
Gillian Sharer <gillian@iris.washington.edu>
License
GPL (>= 2)
Version
1.3.8

View on CRAN

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

Files in this package

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