Learn R Programming

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

IRISSeismic (version 1.5.1)

Classes and Methods for Seismic Data Analysis

Description

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

Copy Link

Version

Install

install.packages('IRISSeismic')

Monthly Downloads

925

Version

1.5.1

License

GPL (>= 2)

Maintainer

Gillian Sharer

Last Published

August 6th, 2019

Functions in IRISSeismic (1.5.1)

Trace-class

Class "Trace"
basicStats

Length, Max, Mean, Median, Min and Standard Deviation
IRISSeismic-package

Classes and methods for seismic data analysis
McNamaraPSD

Power Spectral Density
DDT

Apply demean, detrend, cosine taper
TraceHeader-class

Class "TraceHeader"
STALTA

STA/LTA
Stream-class

Class "Stream"
McNamaraBins

McNamara Binning
IrisClient-class

Class "IrisClient"
butterworth

Apply Butterworth filter
crossSpectrum

Cross-Spectral Analaysis
eventWindow

Return a portion of a trace surrounding an event.
envelope

Envelope of a seismic signal
getGaps

Gap analysis
getEvent

Retrieve seismic event information from the USGS NEIC
getNetwork

Retrieve Network metadata from IRIS DMC
getRotation

Retrieve rotated seismic data from IRIS DMC
multiplyBy

Multiplication by a constant
noiseMatrix2PdfMatrix

Convert matrix of PSDs to matrix of Probability Density Functions
getEvalresp

Retrieve instrument response information from IRIS DMC
getDistaz

Retrieve great circle distance information from IRIS DMC
slice

Slice a section out of a Trace or Stream
getUpDownTimes

Determine times when a channel starts/stops collecting data
getUnavailability

Retrieve Channel metadata from IRIS DMC
noiseModels

Generate NHNM and NLNM noise models
psdDF2NoiseMatrix

Apply instrument correction to PSDs
getTraveltime

Retrieve seismic traveltime information from IRIS DMC
unHistogram

Histogram to Vector
getDataselect

Retrieve seismic data from IRIS DMC
getSNCL

Retrieve seismic data from IRIS DMC
mergeTraces

Merge multiple traces into a single trace
getDataAvailability

Retrieve miniseed trace extents from IRIS DMC
getAvailability

Retrieve Channel metadata from IRIS DMC
readMiniseedFile

Convert miniSEED file to Stream object
psdStatistics

Return statistics for a set of PSDs
psdList

Apply McNamara PSD algorithm to a seismic signal
psdList2NoiseMatrix

Apply instrument correction to PSDs
getChannel

Retrieve Channel metadata from IRIS DMC
rms

Root Mean Square and RMS Variance
triggerOnset

Event onset triggering
surfaceDistance

Earth surface distance between two points
psdPlot

Generate plots from a set of PSDs
rotate2D

Rotate horizontal components of a seismic signal
mergeUpDownTimes

Determine overlaps in two sets of upDownTimes.
hilbert

Hilbert of a seismic signal
miniseed2Stream

Convert miniSEED bytes to Stream object
getStation

Retrieve Station metadata from IRIS DMC
hilbertFFT

Hilbert FFT