class documentation

class ArcLinkFDSNBuilder(BaseBuilder):

View In Hierarchy

Build a request using a FDSN server for events and an ArcLink for stations metadata

Method eventBased Search initially by events, later, find stations related to the events time and distance specified.
Method stationBased Search initially by stations, later, find events related to the stations time and distance specified.
Static Method _choose Undocumented
Static Method _getChannelList Undocumented
Method __init__ Undocumented
Instance Variable __arclink_manager Undocumented
Instance Variable __fdsn_client Undocumented

Inherited from BaseBuilder:

Static Method event_list Generate a printout list of individual events in the request
Static Method filter_channels Filter channels to be requested.
Static Method filter_netsta Filter the request based on the items, mode and operation.
Static Method filter_netStationEvent Filter out request lines that are already listed in the existing list.
Static Method filter_timewindow Filter out request lines not overlaping with this datetime range
Static Method load_request Load a request from file
Static Method map_request Make a map using cartopy representing the request.
Static Method reqlen Count the total number of lines in request
Static Method request_stats Show some stats from the request
Static Method save_request Save a built request to file
Static Method show_request Write a summary of the request to the screen
Static Method station_list Generate a printout list of individual stations in the request
Static Method stev_list Generate a printout list of events and stations in the request
Method setAllowRestricted Enable of disable the use of restricted station while building the request
Method setShowEvents Show events obtained from server before continuing to build the request.
Static Method __x_list Undocumented
Method __build_event_dictionary t0 is a UTCDateTime eventLatitude is degrees eventLongitude is degrees eventDepth is in Meters
Method __build_pick_dictionary Undocumented
Method __build_station_dictionary networkCode is String stationCode is String stationLatitude is degrees stationLongitude is degrees stationElevation is Meters
Method __find_arrivalTime delta is in degrees depth is in meters
Method _build Undocumented
Method _build_predefined Undocumented
Method _check_param Undocumented
Method _fill_kwargsevent Undocumented
Method _fill_kwargsstation Undocumented
Method _getOrigin Undocumented
Method _organize_by_event Undocumented
Method _organize_by_station Undocumented
Method _resolve_phasenames Undocumented
Instance Variable __include_restricted A global flag used by self._fill_kwargsstation to include or not restricted inventory.
Instance Variable __tworker Undocumented
Instance Variable _plotevents A global flag used by eventBased and stationBased to show or not events.
def eventBased(self, t0, t1, targetSamplingRate, allowedLocGainList, dataWindowRange, phasesOrPhaseGroupList, eventRestrictionArea, magnitudeRange, depthRange, networkStationList=None, stationRestrictionArea=None, distanceRange=None):

Search initially by events, later, find stations related to the events time and distance specified.

def stationBased(self, t0, t1, targetSamplingRate, allowedLocGainList, dataWindowRange, phasesOrPhaseGroupList, networkStationList, stationRestrictionArea, eventRestrictionArea=None, magnitudeRange=None, depthRange=None, distanceRange=None):

Search initially by stations, later, find events related to the stations time and distance specified.

@staticmethod
def _choose(item, location, channel, targetsps, instcode):

Undocumented

@staticmethod
def _getChannelList(station, t0, targetsps, instcode):
def __init__(self, fdsn_event_url, arclink_url):
__arclink_manager =

Undocumented

__fdsn_client =

Undocumented