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 the IRIS Data Management Center (DMC) (http://ds.iris.edu/ds/nodes/dmc/). Core classes Trace, Stream and IrisClient and their associated methods are inspired by the functionality available in the python ObsPy package (http://obspy.org/).

Introduction

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

History

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: http://obspy.org/

IRIS DMC web services: https://service.iris.edu/

See Also

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

Examples

# Open a connection to IRIS DMC 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.6 Index]