Package: IRISSeismic 1.6.7

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 EarthScope. <https://service.earthscope.org/>.

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

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

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

Peer review:

On CRAN:

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

3.18 score 1 packages 51 scripts 636 downloads 1 mentions 63 exports 16 dependencies

Last updated 1 months agofrom:cc93b0df54. Checks:9 OK. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKJan 10 2025
R-4.5-win-x86_64OKJan 10 2025
R-4.5-linux-x86_64OKJan 10 2025
R-4.4-win-x86_64OKJan 10 2025
R-4.4-mac-x86_64OKJan 10 2025
R-4.4-mac-aarch64OKJan 10 2025
R-4.3-win-x86_64OKJan 10 2025
R-4.3-mac-x86_64OKJan 10 2025
R-4.3-mac-aarch64OKJan 10 2025

Exports:as.headerLinebutterworthcrossSpectrumDDTenvelopeeventWindowgetAvailabilitygetChannelgetDataAvailabilitygetDataselectgetDistazgetEvalrespgetEventgetGapsgetNetworkgetRotationgetSNCLgetStationgetTimeseriesgetTraveltimegetUnavailabilitygetUpDownTimeshilberthilbertFFTinitializeisDCMcNamaraBinsMcNamaraPSDmeanmedianmergeTracesmergeUpDownTimesminiseed2StreammultiplyBynoiseMatrix2PdfMatrixnoiseModelsparallelLengthparallelMaxparallelMeanparallelMedianparallelMinparallelRmsVarianceparallelSdplotplotUpDownTimespsdDF2NoiseMatrixpsdListpsdList2NoiseMatrixpsdPlotpsdStatisticsreadMiniseedFilermsrmsVariancerotate2DsdshowsliceSTALTAsurfaceDistancetransferFunctionSpectratriggerOnsetunHistogramuniqueIds

Dependencies:bitopscligluelifecyclemagrittrMASSpracmaRcppRCurlrlangseismicRollsignalstringistringrvctrsXML

Introduction to the IRISSeismic Package

Rendered fromIRISSeismic-intro.Rmdusingknitr::rmarkdownon Jan 10 2025.

Last update: 2024-12-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 EarthScopegetAvailability getAvailability,IrisClient,character,character,character,character,POSIXct,POSIXct,logical-method getAvailability,IrisClient,character,character,character,character,POSIXct,POSIXct,missing-method
Retrieve Channel metadata from EarthScopegetChannel 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 EarthScopegetDataAvailability getDataAvailability,IrisClient,character,character,character,character,POSIXct,POSIXct-method
Retrieve seismic data from EarthScopegetDataselect getDataselect,IrisClient,character,character,character,character,POSIXct,POSIXct-method
Retrieve great circle distance information from EarthScopegetDistaz getDistaz,IrisClient,numeric,numeric,numeric,numeric-method
Retrieve instrument response information from EarthScopegetEvalresp 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 EarthScopegetNetwork 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 EarthScopegetRotation getRotation,IrisClient,character,character,character,character,POSIXct,POSIXct,character-method
Retrieve seismic data from EarthScopegetSNCL getSNCL,IrisClient,character,POSIXct,POSIXct-method
Retrieve Station metadata from EarthScopegetStation getStation,IrisClient,character,character,character,character,POSIXct,POSIXct,logical-method getStation,IrisClient,character,character,character,character,POSIXct,POSIXct,missing-method
Retrieve seismic data from EarthScopegetTimeseries getTimeseries,IrisClient,character,character,character,character,POSIXct,POSIXct-method
Retrieve seismic traveltime information from EarthScopegetTraveltime getTraveltime,IrisClient,numeric,numeric,numeric,numeric,numeric-method
Retrieve Channel metadata from EarthScopegetUnavailability 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