obspy.neries.client.Client.getLatestEvents

Client.getLatestEvents(num=10, format=None)[source]

Gets a list of recent events.

Parameters:
  • num (int, optional)

    Number of events to return. Defaults to 10. Absolute maximum is 2500 events.

    Note

    Unfortunately you can’t rely on this number due to an implementation error in the NERIES web service.

  • format ('list', 'xml' or 'catalog', optional) Format of returned results. Defaults to 'xml'.
Return type:

Catalog, list or str

Returns:

Method will return either an ObsPy Catalog object, a list of event dictionaries or a QuakeML string depending on the format keyword.

Example

>>> from obspy.neries import Client
>>> client = Client()
>>> events = client.getLatestEvents(num=5, format='list')
>>> len(events)  
5
>>> events[0]  
[{'author': u'CSEM', 'event_id': u'20041226_0000148',
  'origin_id': 127773, 'longitude': 95.724,
  'datetime': u'2004-12-26T00:58:50Z', 'depth': -10.0,
  'magnitude': 9.3, 'magnitude_type': u'mw', 'latitude': 3.498,
  'flynn_region': u'OFF W COAST OF NORTHERN SUMATRA'}]

This Page