IrisClient-class | R Documentation |
"IrisClient"
A class for making data and metadata requests from IRIS DMC web services.
site
:Object of class "character"
:
this is the first part of the url that the web service will be pointed to, defaults to https://service.iris.edu
service_type
:Object of class "character"
:
defaults to fdsnws
; for data retrieval from the IRIS PH5 repository, set this to ph5ws
;
debug
:Object of class "logical"
:
when set to TRUE will cause any web service requestURL to be printed
useragent
:Object of class "character"
:
client identification string
makes a channel request of the station web service and returns the result as a dataframe; see getAvailability
makes a channel request of the station web service and returns the result as a dataframe; see getChannel
makes a channel request of the irisws availability web service and returns the result as a dataframe; see getDataAvailability
makes a request of the dataselect web service and returns a Stream
object; see getDataselect
makes a request of the distaz web service and returns a the information as a dataframe; see getDistaz
makes a request of the instrument response web service and returns the information as a dataframe; see getEvalresp
makes a request of the event web service and returns the information as a dataframe,
if site
='https://service.iris.edu' then getEvent
will direct to "https://earthquake.usgs.gov/fdsnws/event/1/query?";
see getEvent
makes a network request of the station web service and returns the result as a dataframe; see getNetwork
calls the getDataselect
method and returns a Stream
object; see getSNCL
makes a station request of the station web service and returns the result as a dataframe; see getStation
makes a request of the traveltime web service and returns the information as a dataframe; see getTraveltime
makes a channel request of the station web service and returns the result as a dataframe; see getUnavailability
The IrisClient
object is inspired by the clients.fdsn.client.Client
class found in the
python ObsPy package (https://docs.obspy.org/packages/autogen/obspy.clients.fdsn.client.Client.html).
Jonathan Callahan jonathan@mazamascience.com
## Not run: # Open a connection to IRIS DMC webservices iris <- new("IrisClient", debug=TRUE) starttime <- as.POSIXct("2012-01-24", tz="GMT") endtime <- as.POSIXct("2012-01-25", tz="GMT") # Get the waveform st <- getDataselect(iris,"AK","PIN","","BHZ",starttime,endtime) mean(st) ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.