Class "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 http://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='http://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)Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.