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/>.

AuthorJonathan Callahan [aut], Rob Casey [aut], Gillian Sharer [aut, cre], Mary Templeton [aut], Chad Trabant [ctb]
Date of publication2016-12-20 01:08:37
MaintainerGillian Sharer <gillian@iris.washington.edu>
LicenseGPL (>= 2)
Version1.3.9

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.R
IRISSeismic/inst/doc/IRISSeismic-intro.Rmd
IRISSeismic/inst/doc/IRISSeismic-intro.html
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/rstudio-IRISSeismic.png
IRISSeismic/vignettes/rstudio-windows.png
IRISSeismic/vignettes/IRISSeismic-intro.Rmd
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

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

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