Skip to content

libcomcat search function does not return same results as web API #230

@good-kiwi

Description

@good-kiwi

Describe the bug
Using the libcomcat search function for events that occurred from the year 1600 to 1900 of magnitude 6.0 or greater returns exactly 1 result. However, the web API query with the same parameters returns 101 events.

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://earthquake.usgs.gov/fdsnws/event/1/query?format=xml&starttime=1600-01-01&endtime=1900-01-01&minmagnitude=6 . The XML file returns 101 event entries
  2. import the libcomcat search function and run the following code:
    summary_events = search(starttime=datetime(1600, 1, 1),
    endtime=datetime(1900, 1, 1),
    minmagnitude=6.0)
  3. See error python returns
    time location ... longitude magnitude
    0 1868-04-04 10:57:00 Maui region, Hawaii ... -156.5 6.5
    [1 rows x 6 columns]

while web query shows 101 events

Expected behavior
I expected the libcomcat search function to return the same results as the webquery.

Screenshots
Not applicable

Environmnet (please complete the following information):

  • OS: Windows
  • Python Version: 3.8
  • Libcomcat Version 2.0.5
  • Numpy Version 1.19.1

Additional context
None

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions