Package: IRISSeismic 1.6.6

Gillian Sharer

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

Authors:Jonathan Callahan [aut], Rob Casey [aut], Gillian Sharer [aut, cre], Mary Templeton [aut], Chad Trabant [ctb]

IRISSeismic_1.6.6.tar.gz
IRISSeismic_1.6.6.tar.gz(r-4.5-noble)IRISSeismic_1.6.6.tar.gz(r-4.4-noble)
IRISSeismic_1.6.6.tgz(r-4.4-emscripten)IRISSeismic_1.6.6.tgz(r-4.3-emscripten)
IRISSeismic.pdf |IRISSeismic.html
IRISSeismic/json (API)

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

Peer review:

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

63 exports 1.00 score 16 dependencies 2 dependents 1 mentions 49 scripts 611 downloads

Last updated 2 years agofrom:cde287a6bb. Checks:OK: 1 NOTE: 1. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 06 2024
R-4.5-linux-x86_64NOTESep 06 2024

Exports:as.headerLinebutterworthcrossSpectrumDDTenvelopeeventWindowgetAvailabilitygetChannelgetDataAvailabilitygetDataselectgetDistazgetEvalrespgetEventgetGapsgetNetworkgetRotationgetSNCLgetStationgetTimeseriesgetTraveltimegetUnavailabilitygetUpDownTimeshilberthilbertFFTinitializeisDCMcNamaraBinsMcNamaraPSDmeanmedianmergeTracesmergeUpDownTimesminiseed2StreammultiplyBynoiseMatrix2PdfMatrixnoiseModelsparallelLengthparallelMaxparallelMeanparallelMedianparallelMinparallelRmsVarianceparallelSdplotplotUpDownTimespsdDF2NoiseMatrixpsdListpsdList2NoiseMatrixpsdPlotpsdStatisticsreadMiniseedFilermsrmsVariancerotate2DsdshowsliceSTALTAsurfaceDistancetransferFunctionSpectratriggerOnsetunHistogramuniqueIds

Dependencies:bitopscligluelifecyclemagrittrMASSpracmaRcppRCurlrlangseismicRollsignalstringistringrvctrsXML

Introduction to the IRISSeismic Package

Rendered fromIRISSeismic-intro.Rmdusingknitr::rmarkdownon Sep 06 2024.

Last update: 2022-04-10
Started: 2016-12-20

Readme and manuals

Help Manual

Help pageTopics
Classes and methods for seismic data analysisIRISSeismic-package IRISSeismic
Length, Max, Mean, Median, Min and Standard Deviationlength length,Stream-method length,Trace-method max max,Stream-method max,Trace-method mean mean,Stream-method mean,Trace-method median median,Stream,logical-method median,Stream,missing-method median,Trace,logical-method median,Trace,missing-method min min,Stream-method min,Trace-method parallelLength parallelLength,Stream-method parallelMax parallelMax,Stream,logical-method parallelMax,Stream,missing-method parallelMean parallelMean,Stream,logical-method parallelMean,Stream,missing-method parallelMedian parallelMedian,Stream,logical-method parallelMedian,Stream,missing-method parallelMin parallelMin,Stream,logical-method parallelMin,Stream,missing-method parallelRmsVariance,Stream,logical-method parallelRmsVariance,Stream,missing-method parallelSd parallelSd,Stream,logical-method parallelSd,Stream,missing-method rms,Stream,logical-method rms,Stream,missing-method rmsVariance,Stream,logical-method rmsVariance,Stream,missing-method sd sd,Stream,logical-method sd,Stream,missing-method sd,Trace,logical-method sd,Trace,missing-method
Apply Butterworth filterbutterworth butterworth,Trace,numeric,missing,numeric,missing-method butterworth,Trace,numeric,numeric,missing,missing-method butterworth,Trace,numeric,numeric,numeric,character-method butterworth,Trace,numeric,numeric,numeric,missing-method
Cross-Spectral AnalysiscrossSpectrum
Apply demean, detrend, cosine taperDDT DDT,Trace,logical,logical,numeric-method DDT,Trace,missing,missing,missing-method
Envelope of a seismic signalenvelope envelope,Trace-method
Return a portion of a trace surrounding an event.eventWindow eventWindow,Trace,numeric,missing,missing-method eventWindow,Trace,numeric,missing,numeric-method eventWindow,Trace,numeric,numeric,missing-method eventWindow,Trace,numeric,numeric,numeric-method
Retrieve Channel metadata from IRIS DMCgetAvailability getAvailability,IrisClient,character,character,character,character,POSIXct,POSIXct,logical-method getAvailability,IrisClient,character,character,character,character,POSIXct,POSIXct,missing-method
Retrieve Channel metadata from IRIS DMCgetChannel getChannel,IrisClient,character,character,character,character,POSIXct,POSIXct,logical-method getChannel,IrisClient,character,character,character,character,POSIXct,POSIXct,missing-method
Retrieve miniseed trace extents from IRIS DMCgetDataAvailability getDataAvailability,IrisClient,character,character,character,character,POSIXct,POSIXct-method
Retrieve seismic data from IRIS DMCgetDataselect getDataselect,IrisClient,character,character,character,character,POSIXct,POSIXct-method
Retrieve great circle distance information from IRIS DMCgetDistaz getDistaz,IrisClient,numeric,numeric,numeric,numeric-method
Retrieve instrument response information from IRIS DMCgetEvalresp getEvalresp,IrisClient,character,character,character,character,POSIXct-method
Retrieve seismic event information from the USGS NEICgetEvent getEvent,IrisClient,POSIXct,POSIXct-method
Gap analysisgetGaps getGaps,Stream,missing-method getGaps,Stream,numeric-method
Retrieve Network metadata from IRIS DMCgetNetwork getNetwork,IrisClient,character,character,character,character,POSIXct,POSIXct,logical-method getNetwork,IrisClient,character,character,character,character,POSIXct,POSIXct,missing-method
Retrieve rotated seismic data from IRIS DMCgetRotation getRotation,IrisClient,character,character,character,character,POSIXct,POSIXct,character-method
Retrieve seismic data from IRIS DMCgetSNCL getSNCL,IrisClient,character,POSIXct,POSIXct-method
Retrieve Station metadata from IRIS DMCgetStation getStation,IrisClient,character,character,character,character,POSIXct,POSIXct,logical-method getStation,IrisClient,character,character,character,character,POSIXct,POSIXct,missing-method
Retrieve seismic data from IRIS DMCgetTimeseries getTimeseries,IrisClient,character,character,character,character,POSIXct,POSIXct-method
Retrieve seismic traveltime information from IRIS DMCgetTraveltime getTraveltime,IrisClient,numeric,numeric,numeric,numeric,numeric-method
Retrieve Channel metadata from IRIS DMCgetUnavailability getUnavailability,IrisClient,character,character,character,character,POSIXct,POSIXct,logical-method getUnavailability,IrisClient,character,character,character,character,POSIXct,POSIXct,missing-method
Determine times when a channel starts/stops collecting datagetUpDownTimes getUpDownTimes,Stream,missing,missing-method getUpDownTimes,Stream,numeric,numeric-method
Hilbert of a seismic signalhilbert hilbert,Trace-method
Hilbert FFThilbertFFT
Class '"IrisClient"'initialize,IrisClient-method IrisClient-class
McNamara BinningMcNamaraBins
Power Spectral DensityMcNamaraPSD
Merge multiple traces into a single tracemergeTraces mergeTraces,Stream,character-method mergeTraces,Stream,missing-method
Determine overlaps in two sets of upDownTimes.mergeUpDownTimes mergeUpDownTimes,NULL,POSIXct,logical-method mergeUpDownTimes,NULL,POSIXct,missing-method mergeUpDownTimes,POSIXct,NULL,logical-method mergeUpDownTimes,POSIXct,NULL,missing-method mergeUpDownTimes,POSIXct,POSIXct,logical-method mergeUpDownTimes,POSIXct,POSIXct,missing-method
Convert miniSEED bytes to 'Stream' objectminiseed2Stream
Multiplication by a constantmultiplyBy multiplyBy,Stream,numeric-method multiplyBy,Trace,numeric-method
Convert matrix of PSDs to matrix of Probability Density FunctionsnoiseMatrix2PdfMatrix
Generate NHNM and NLNM noise modelsnoiseModels
Apply instrument correction to PSDspsdDF2NoiseMatrix
Apply McNamara PSD algorithm to a seismic signalpsdList
Apply instrument correction to PSDspsdList2NoiseMatrix
Generate plots from a set of PSDspsdPlot
Return statistics for a set of PSDspsdStatistics
Convert miniSEED file to 'Stream' objectreadMiniseedFile
Root Mean Square and RMS VarianceparallelRms parallelRmsVariance rms rms,Trace,logical-method rms,Trace,missing-method rmsVariance rmsVariance,Trace,logical-method rmsVariance,Trace,missing-method
Rotate horizontal components of a seismic signalrotate2D
Slice a section out of a 'Trace' or 'Stream'slice slice,Trace,POSIXct,POSIXct-method
STA/LTASTALTA STALTA,Trace,missing,missing,missing,missing,missing,missing,missing-method STALTA,Trace,numeric,numeric,character,logical,logical,numeric,numeric-method STALTA,Trace,numeric,numeric,character,missing,missing,missing,missing-method STALTA,Trace,numeric,numeric,missing,missing,missing,missing,missing-method
Class '"Stream"'plot,Stream-method plotUpDownTimes plotUpDownTimes,POSIXct,missing,missing-method plotUpDownTimes,POSIXct,missing,numeric-method plotUpDownTimes,POSIXct,numeric,missing-method plotUpDownTimes,POSIXct,numeric,numeric-method plotUpDownTimes,Stream,missing,missing-method plotUpDownTimes,Stream,missing,numeric-method plotUpDownTimes,Stream,numeric,missing-method plotUpDownTimes,Stream,numeric,numeric-method slice,Stream,POSIXct,POSIXct-method Stream Stream-class uniqueIds uniqueIds,Stream-method
Earth surface distance between two pointssurfaceDistance
Class '"Trace"'as.vector,Trace-method initialize,Trace-method isDC isDC,Trace-method plot,Trace-method Trace Trace-class
Class '"TraceHeader"'as.headerLine as.headerLine,TraceHeader-method initialize,TraceHeader-method show,TraceHeader-method TraceHeader TraceHeader-class
function to retrieve response values to use for input to the IRISMustangMetrics::transferFunctionMetrictransferFunctionSpectra
Event onset triggeringtriggerOnset triggerOnset,Trace,numeric-method
Histogram to VectorunHistogram