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:
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')) |
This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.
Last updated 1 months agofrom:cc93b0df54. Checks:9 OK. Indexed: yes.
Target | Result | Latest binary |
---|---|---|
Doc / Vignettes | OK | Jan 10 2025 |
R-4.5-win-x86_64 | OK | Jan 10 2025 |
R-4.5-linux-x86_64 | OK | Jan 10 2025 |
R-4.4-win-x86_64 | OK | Jan 10 2025 |
R-4.4-mac-x86_64 | OK | Jan 10 2025 |
R-4.4-mac-aarch64 | OK | Jan 10 2025 |
R-4.3-win-x86_64 | OK | Jan 10 2025 |
R-4.3-mac-x86_64 | OK | Jan 10 2025 |
R-4.3-mac-aarch64 | OK | Jan 10 2025 |
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 EarthScope | 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 EarthScope | 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 EarthScope | getDataAvailability getDataAvailability,IrisClient,character,character,character,character,POSIXct,POSIXct-method |
Retrieve seismic data from EarthScope | getDataselect getDataselect,IrisClient,character,character,character,character,POSIXct,POSIXct-method |
Retrieve great circle distance information from EarthScope | getDistaz getDistaz,IrisClient,numeric,numeric,numeric,numeric-method |
Retrieve instrument response information from EarthScope | 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 EarthScope | 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 EarthScope | getRotation getRotation,IrisClient,character,character,character,character,POSIXct,POSIXct,character-method |
Retrieve seismic data from EarthScope | getSNCL getSNCL,IrisClient,character,POSIXct,POSIXct-method |
Retrieve Station metadata from EarthScope | 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 EarthScope | getTimeseries getTimeseries,IrisClient,character,character,character,character,POSIXct,POSIXct-method |
Retrieve seismic traveltime information from EarthScope | getTraveltime getTraveltime,IrisClient,numeric,numeric,numeric,numeric,numeric-method |
Retrieve Channel metadata from EarthScope | 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 |