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:
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')) |
This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.
Last updated 2 years agofrom:cde287a6bb. Checks:OK: 1 NOTE: 1. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Nov 05 2024 |
R-4.5-linux-x86_64 | NOTE | Nov 05 2024 |
Exports:as.headerLinebutterworthcrossSpectrumDDTenvelopeeventWindowgetAvailabilitygetChannelgetDataAvailabilitygetDataselectgetDistazgetEvalrespgetEventgetGapsgetNetworkgetRotationgetSNCLgetStationgetTimeseriesgetTraveltimegetUnavailabilitygetUpDownTimeshilberthilbertFFTinitializeisDCMcNamaraBinsMcNamaraPSDmeanmedianmergeTracesmergeUpDownTimesminiseed2StreammultiplyBynoiseMatrix2PdfMatrixnoiseModelsparallelLengthparallelMaxparallelMeanparallelMedianparallelMinparallelRmsVarianceparallelSdplotplotUpDownTimespsdDF2NoiseMatrixpsdListpsdList2NoiseMatrixpsdPlotpsdStatisticsreadMiniseedFilermsrmsVariancerotate2DsdshowsliceSTALTAsurfaceDistancetransferFunctionSpectratriggerOnsetunHistogramuniqueIds
Dependencies:bitopscligluelifecyclemagrittrMASSpracmaRcppRCurlrlangseismicRollsignalstringistringrvctrsXML
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Classes and methods for seismic data analysis | IRISSeismic-package IRISSeismic |
Length, Max, Mean, Median, Min and Standard Deviation | length 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 filter | butterworth 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 Analysis | crossSpectrum |
Apply demean, detrend, cosine taper | DDT DDT,Trace,logical,logical,numeric-method DDT,Trace,missing,missing,missing-method |
Envelope of a seismic signal | envelope 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 DMC | getAvailability 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 DMC | getChannel 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 DMC | getDataAvailability getDataAvailability,IrisClient,character,character,character,character,POSIXct,POSIXct-method |
Retrieve seismic data from IRIS DMC | getDataselect getDataselect,IrisClient,character,character,character,character,POSIXct,POSIXct-method |
Retrieve great circle distance information from IRIS DMC | getDistaz getDistaz,IrisClient,numeric,numeric,numeric,numeric-method |
Retrieve instrument response information from IRIS DMC | getEvalresp getEvalresp,IrisClient,character,character,character,character,POSIXct-method |
Retrieve seismic event information from the USGS NEIC | getEvent getEvent,IrisClient,POSIXct,POSIXct-method |
Gap analysis | getGaps getGaps,Stream,missing-method getGaps,Stream,numeric-method |
Retrieve Network metadata from IRIS DMC | getNetwork 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 DMC | getRotation getRotation,IrisClient,character,character,character,character,POSIXct,POSIXct,character-method |
Retrieve seismic data from IRIS DMC | getSNCL getSNCL,IrisClient,character,POSIXct,POSIXct-method |
Retrieve Station metadata from IRIS DMC | getStation 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 DMC | getTimeseries getTimeseries,IrisClient,character,character,character,character,POSIXct,POSIXct-method |
Retrieve seismic traveltime information from IRIS DMC | getTraveltime getTraveltime,IrisClient,numeric,numeric,numeric,numeric,numeric-method |
Retrieve Channel metadata from IRIS DMC | getUnavailability 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 data | getUpDownTimes getUpDownTimes,Stream,missing,missing-method getUpDownTimes,Stream,numeric,numeric-method |
Hilbert of a seismic signal | hilbert hilbert,Trace-method |
Hilbert FFT | hilbertFFT |
Class '"IrisClient"' | initialize,IrisClient-method IrisClient-class |
McNamara Binning | McNamaraBins |
Power Spectral Density | McNamaraPSD |
Merge multiple traces into a single trace | mergeTraces 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' object | miniseed2Stream |
Multiplication by a constant | multiplyBy multiplyBy,Stream,numeric-method multiplyBy,Trace,numeric-method |
Convert matrix of PSDs to matrix of Probability Density Functions | noiseMatrix2PdfMatrix |
Generate NHNM and NLNM noise models | noiseModels |
Apply instrument correction to PSDs | psdDF2NoiseMatrix |
Apply McNamara PSD algorithm to a seismic signal | psdList |
Apply instrument correction to PSDs | psdList2NoiseMatrix |
Generate plots from a set of PSDs | psdPlot |
Return statistics for a set of PSDs | psdStatistics |
Convert miniSEED file to 'Stream' object | readMiniseedFile |
Root Mean Square and RMS Variance | parallelRms 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 signal | rotate2D |
Slice a section out of a 'Trace' or 'Stream' | slice slice,Trace,POSIXct,POSIXct-method |
STA/LTA | STALTA 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 points | surfaceDistance |
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::transferFunctionMetric | transferFunctionSpectra |
Event onset triggering | triggerOnset triggerOnset,Trace,numeric-method |
Histogram to Vector | unHistogram |