getDataselect method makes a request of the IRIS DMC dataselect
webservice and returns a Stream object in which individual Traces
have been sorted by start time.getDataselect(obj, network, station, location, channel,
starttime, endtime, quality, ignoreEpoch)IrisClient objectStream object is returned.dataselect webservice and returned data are parsed using
the internal miniseed2Stream() function.If the location argument contains an empty string to specify a 'blank' location code, a location
code of "--" will be used in the dataselect request URL.
(See
Error returns from the webservice will stop evaluation and generate an error message.
Sometimes, the station webservice will return multiple records for the same SNCL, each with a different scale or starttime. These represent different epochs with potentially different metadata parameters for the SNCL and, by default, will cause a 'Multiple epochs' error message to be generated.
Handling all possible metadata differences so that the data may be merged is beyond the scope of this
package. Instead, to avoid errors, users may specify default=TRUE in which case
the very first SNCL-epoch encountered will be used and all others will be discarded.
This implementation is similar in functionality to the obspy dataselect function:
getSNCL,
IrisClient-class