IRISSeismic-package {IRISSeismic}R Documentation

Classes and methods for seismic data analysis

Description

This package provides S4 classes for downloading and processing seismological data available from Earthscope Consortium (https://www.earthscope.org) (formerly IRIS) or other data centers offering FDSN web services. Core classes Trace, Stream and IrisClient and their associated methods are inspired by the functionality available in the python ObsPy package (https://obspy.org/).

Introduction

The "IRISSeismic-intro" vignette gives introductory examples on using the package.

In 2023, IRIS (Incorporated Research Institutions for Seismology) and UNAVCO merged to form EarthScope Consortium. IRIS (now EarthScope) webservices are unchanged but can now be accessed at https://service.earthscope.org as well as https://service.iris.edu.

History

version 1.6.7

version 1.6.6

version 1.6.5

version 1.6.4

version 1.6.3

version 1.6.2

version 1.6.0

version 1.5.2

version 1.5.1

version 1.5.0

version 1.4.9

version 1.4.8

version 1.4.7

version 1.4.6

version 1.4.5

version 1.4.4

version 1.4.3

version 1.4.2

version 1.4.1

version 1.4.0

version 1.3.9

version 1.3.8

version 1.3.7

version 1.3.5

version 1.3.4 – webservices and plotting

version 1.3.3 – documentation

version 1.3.2 – bug fix

version 1.3.1 – bug fixes

version 1.3.0 – compatibility with IRIS webservices

version 1.2.2 – PDF bug fix

version 1.2.1 – PDF

version 1.2.0 – PDF

verison 1.1.7 – improved error handling

version 1.1.6 – bug fixes

version 1.1.5 – trace rotation

version 1.1.4 – trace rotation

version 1.1.3 – bug fix

version 1.1.1 – bug fixes

version 1.0.10 – new data request argument and bug fixes

version 1.0.9 – Trace class expansion and bug fixes

version 1.0.8 – fixes required by ISPAQ

version 1.0.6 – CRAN updates required

version 1.0.4 – name change to IRISSeismic

version 1.0.3 – cleanup for submission to CRAN

version 0.2.8.0 – minor tweaks to 0.2.7

version 0.2.7.0 – hilbert transform

version 0.2.6.0 – cross correlation

version 0.2.5.0 – channel orientation

version 0.2.3.0 – cross spectrum

version 0.2.2.0 – PSD and friends

version 0.2.1.1 – Bug fix release

version 0.2.1.0 – FDSN web services

version 0.2.0.0

version 0.1.9.0

version 0.1.8.0 – IrisClient methods getEvent and getTraveltime, improved SNR metric

version 0.1.7.0 – PSD

version 0.1.6.0 – improved errors, miniSEED parser

version 0.1.5.0 – code cleanup, improved errors, package vignette

version 0.1.4.0 – STA/LTA, upDownTimes, basic plotting

version 0.1.3.0 – SNR, memory profiling

version 0.1.2.0 – ...

version 0.1.1.0 – ...

Author(s)

Jonathan Callahan jonathan@mazamascience.com

References

ObsPy: https://obspy.org/

EarthScope web services: https://service.earthscope.org/

See Also

IrisClient-class, Trace-class, Stream-class,

Examples

# Open a connection to EarthScope webservices
iris <- new("IrisClient", debug=TRUE)

starttime <- as.POSIXct("2010-02-27 06:45:00", tz="GMT")
endtime <- as.POSIXct("2010-02-27 07:45:00", tz="GMT")

# Get the seismic data
result <- try(st <- getDataselect(iris,"IU","ANMO","00","BHZ",starttime,endtime))
if (inherits(result,"try-error")) {
  message(geterrmessage())
} else {

# Extract the first trace, display the metadata and plot it
  tr1 <- st@traces[[1]]
  show(tr1@stats)
  plot(tr1)
}

[Package IRISSeismic version 1.6.7 Index]