Homework 9

We're going to make a Lil' QuakeBot!!!! Please write this code as a .py file, not a Notebook.

First, tips:

READ THROUGH THE ENTIRE ASSIGNMENT BEFORE YOU BEGIN

  • Be careful that you're doing all of your math with ints or floats instead of strings that look like ints or floats.
  • When you write your functions, you can pass either the entire dictionary to the function OR just the part you're curious about (e.g., when you're getting the day you could send the whole earthquake dictionary or just what's in the 'time' key.)
  • Writing empty functions that always return the same thing are a great way to start off. You can start saying every earthquake is shallow and then fill in the actual code later.
  • Find out what each column name in the database means by visiting http://earthquake.usgs.gov/earthquakes/feed/v1.0/csv.php and clicking the links for each column. ## PART ZERO: Overall description Given an earthquake defined like this...

    earthquake = {

     'rms': '1.85',
     'updated': '2014-06-11T05:22:21.596Z',
     'type': 'earthquake',
     'magType': 'mwp',
     'longitude': '-136.6561',
     'gap': '48',
     'depth': '10',
     'dmin': '0.811',
     'mag': '5.7',
     'time': '2014-06-04T11:58:58.200Z',
     'latitude': '59.0001',
     'place': '73km WSW of Haines, Alaska',
     'net': 'us',
     'nst': '',
     'id': 'usc000rauc'}

I want to be able to run

 print(eq_to_sentence(earthquake))

and get the following:

A DEPTH POWER, MAGNITUDE earthquake was reported DAY TIME_OF_DAY on DATE LOCATION.

So, for example, "A deep, huge 4.5 magnitude earthquake was reported Monday morning on June 22 73km WSW of Haines, Alaska".

DEPTH, POWER, MAGNITUDE, DAY, and TIME_OF_DAY should all come from separate functions. More details are in PART ONE and PART TWO.

PART ONE: Write your few tiny functions

First you'll need to write a few functions to help describe an earthquake. Try out each of these functions individually. You will probably require:

  • depth_to_words will describe the earthquake's depth
  • magnitude_to_words will describe the earthquake's power
  • day_in_words should be the day of the week
  • time_in_words should be "morning", "afternoon", "evening" or "night"
  • date_in_words should be "Monthname day", e.g. "June 22"
  • Any other functions as necessary

DEPTH can be determined from the USGS website - http://earthquake.usgs.gov/learn/topics/seismology/determining_depth.php - it should be either 'shallow', 'intermediate' or 'deep'

POWER should be evocative words like like 'easily ignored' or 'huge' or 'very destructive' (feel free to pick your own) - look on Google Image Search for "richter scale" to see some possible descriptors.

MAGNITUDE should be the actual numerical magnitude.

DAY should be the day of the week.

TIME_OF_DAY should be morning, afternoon, evening or night.

DATE should be "Monthname day", e.g. "June 22".

TIP: You probably (a.k.a. definitely) need to convert 'time' - which is a string - into a Python datetime object which can do .hour, .day, .strftime("%Y %b %d") and other fun things. Convert it and test the conversion like this:

import dateutil.parser
timestring = '2014-06-04T11:58:58.200Z'
yourdate = dateutil.parser.parse(timestring)
print("The hour is", yourdate.hour)
print("We can do things with strftime like", print(yourdate.strftime("%Y %b")))

You'll need to pip install dateutils.


In [8]:
earthquake = {
 'rms': '1.85',
 'updated': '2014-06-11T05:22:21.596Z',
 'type': 'earthquake',
 'magType': 'mwp',
 'longitude': '-136.6561',
 'gap': '48',
 'depth': '10',
 'dmin': '0.811',
 'mag': '5.7',
 'time': '2014-06-04T11:58:58.200Z',
 'latitude': '59.0001',
 'place': '73km WSW of Haines, Alaska',
 'net': 'us',
 'nst': '',
 'id': 'usc000rauc'}

In [1]:
import pandas as pd

In [2]:
df = pd.read_csv('http://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/1.0_month.csv')

In [3]:
df.head()


Out[3]:
time latitude longitude depth mag magType nst gap dmin rms ... updated place type horizontalError depthError magError magNst status locationSource magSource
0 2016-06-20T19:01:52.300Z 38.204500 -118.691300 7.00 1.20 ml 6.0 259.1 0.20400 NaN ... 2016-06-20T19:04:04.767Z 36km S of Hawthorne, Nevada earthquake NaN NaN NaN NaN automatic nn nn
1 2016-06-20T18:56:40.340Z 34.432500 -116.496333 6.81 2.27 ml 54.0 58.0 0.11670 0.20 ... 2016-06-20T19:00:26.279Z 36km N of Yucca Valley, CA earthquake 0.19 0.79 0.169 26.0 automatic ci ci
2 2016-06-20T18:28:48.910Z 36.082832 -120.658501 4.58 1.22 md 11.0 168.0 0.05239 0.09 ... 2016-06-20T18:50:02.629Z 27km WSW of Coalinga, California earthquake 1.02 1.35 0.120 3.0 automatic nc nc
3 2016-06-20T18:05:06.000Z 61.177400 -151.878400 3.20 1.90 ml NaN NaN NaN 0.62 ... 2016-06-20T18:49:39.140Z 62km NNW of Nikiski, Alaska earthquake 0.20 0.20 NaN NaN automatic ak ak
4 2016-06-20T17:36:54.010Z 38.762665 -122.715332 2.06 1.18 md 6.0 148.0 0.01069 0.02 ... 2016-06-20T18:49:01.624Z 3km ESE of The Geysers, California earthquake 0.83 1.17 0.210 4.0 automatic nc nc

5 rows × 22 columns


In [5]:
depth_sample = df.head()['depth']
type(depth_sample)


Out[5]:
pandas.core.series.Series

In [87]:
def depth(dictionary):
    kilometers = float(dictionary['depth'])
    if kilometers <= 70:
        return 'A shallow'
    elif kilometers <= 300:
        return 'An intermediate'
    elif kilometers <= 700:
        return 'A deep'
    else:
        return 'A deep-focus'

In [16]:
depth(earthquake)


Out[16]:
'shallow'

In [9]:
# # 1st try. Didn't put in a dictionary
# def depth(kilometers):
#     if kilometers <= 70:
#         return 'shallow'
#     elif kilometers <= 300:
#         return 'intermediate'
#     elif kilometers <= 700:
#         return 'deep'
#     else:
#         return 'deep-focus'

In [11]:
# # 1st try. Didn't put in a dictionary
# depth(float(earthquake['depth']))


Out[11]:
'shallow'

In [17]:
def magnitude_to_words(dictionary):
    magnitude = float(dictionary['mag'])
    if magnitude <= 2:
        return 'unnoticeable'
    elif magnitude <= 3: 
        return 'hardly noticeable'
    elif magnitude <= 4:
        return 'small'
    elif magnitude <= 6:
        return 'locally damaging'
    elif magnitude <= 8:
        return 'destructive'
    else:
        return 'catastrophic'

In [18]:
magnitude_to_words(earthquake)


Out[18]:
'locally damaging'

In [36]:
import dateutil.parser
timestring = '2014-06-04T11:58:58.200Z'
yourdate = dateutil.parser.parse(timestring)
print("The hour is", yourdate.hour)
print("We can do things with strftime like")
print(yourdate.strftime("%Y %b"))


The hour is 11
We can do things with strftime like
2014 Jun

In [42]:
def day_in_words(dictionary):
    timestring = dictionary['time']
    yourdate = dateutil.parser.parse(timestring)
    return yourdate.strftime('%A')

In [43]:
day_in_words(earthquake)


Out[43]:
'Wednesday'

In [50]:
def time_in_words(dictionary):
    timestring = dictionary['time']
    yourdate = dateutil.parser.parse(timestring)
    hour = int(yourdate.strftime('%H'))
    if hour < 12:
        return 'morning'
    elif hour < 5:
        return 'afternoon'
    elif hour < 9:
        return 'evening'
    else:
        return 'night'

In [51]:
time_in_words(earthquake)


Out[51]:
'morning'

In [54]:
def date_in_words(dictionary):
    timestring = dictionary['time']
    yourdate = dateutil.parser.parse(timestring)
    return yourdate.strftime('%B %-d')

In [55]:
date_in_words(earthquake)


Out[55]:
'June 4'

PART TWO: Write the eq_to_sentence function

Write a function called eq_to_sentence that, when called, returns the whole sentence mentioned above, "A DEPTH DESCRIPTION, MAGNITUDE earthquake was reported DAY TIME_OF_DAY on DATE LOCATION."


In [111]:
def eq_to_sentence(dictionary):
    return depth(dictionary) + ', ' + magnitude_to_words(dictionary) + ' ' + str(dictionary['mag']) + '-magnitude earthquake was reported ' + day_in_words(dictionary) + ' ' + time_in_words(dictionary) + ' on ' + date_in_words(dictionary) + '.'

Print out the result for the sample earthquake.


In [112]:
eq_to_sentence(earthquake)


Out[112]:
'A shallow, small 3.2-magnitude earthquake was reported Saturday night on May 21.'

PART THREE: Doing it in bulk

Read in the csv of the past 30 days of 1.0+ earthquke activity from http://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/1.0_month.csv (tip: read_csv works with URLs!)

Because we haven't covered looping through pandas, use the following code to convert a pandas DataFrame into a list of dictionaries that you can loop through.


In [59]:
earthquakes_df = pd.read_csv("http://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/1.0_month.csv")
earthquakes = earthquakes_df.to_dict('records')

In [68]:
earthquakes[1]
# eq_to_sentence(earthquakes)


Out[68]:
{'depth': 1.9,
 'depthError': 0.2,
 'dmin': nan,
 'gap': nan,
 'horizontalError': 0.2,
 'id': 'ak13669443',
 'latitude': 61.2939,
 'locationSource': 'ak',
 'longitude': -152.4974,
 'mag': 2.4,
 'magError': nan,
 'magNst': nan,
 'magSource': 'ak',
 'magType': 'ml',
 'net': 'ak',
 'nst': nan,
 'place': '91km N of Redoubt Volcano, Alaska',
 'rms': 0.62,
 'status': 'automatic',
 'time': '2016-06-20T19:22:55.000Z',
 'type': 'earthquake',
 'updated': '2016-06-20T19:59:23.958Z'}

(If you really want to do it with pandas, it's for index, row in earthquakes_df.iterrows():)

Loop through each earthquake, printing sentence descriptions for the ones that are above or equal to 4.0 on the Richter scale.


In [88]:
for earthquake in earthquakes:
    if earthquake['mag'] > 4:
        print(eq_to_sentence(earthquake))


An intermediate, locally damaging 4.7-magnitude earthquake was reported Monday night on June 20.
An intermediate, locally damaging 4.1-magnitude earthquake was reported Monday night on June 20.
An intermediate, locally damaging 4.3-magnitude earthquake was reported Monday night on June 20.
A shallow, locally damaging 4.6-magnitude earthquake was reported Monday night on June 20.
A shallow, locally damaging 5.0-magnitude earthquake was reported Monday night on June 20.
A shallow, locally damaging 5.2-magnitude earthquake was reported Monday night on June 20.
A shallow, locally damaging 4.8-magnitude earthquake was reported Monday morning on June 20.
An intermediate, locally damaging 4.5-magnitude earthquake was reported Monday morning on June 20.
A deep, locally damaging 4.3-magnitude earthquake was reported Monday morning on June 20.
An intermediate, locally damaging 4.4-magnitude earthquake was reported Monday morning on June 20.
A shallow, locally damaging 5.4-magnitude earthquake was reported Monday morning on June 20.
A shallow, locally damaging 4.5-magnitude earthquake was reported Monday morning on June 20.
An intermediate, locally damaging 4.5-magnitude earthquake was reported Monday morning on June 20.
A shallow, locally damaging 4.3-magnitude earthquake was reported Monday morning on June 20.
A shallow, locally damaging 4.6-magnitude earthquake was reported Sunday night on June 19.
A shallow, locally damaging 5.4-magnitude earthquake was reported Sunday night on June 19.
A shallow, locally damaging 4.8-magnitude earthquake was reported Sunday night on June 19.
A shallow, locally damaging 5.4-magnitude earthquake was reported Sunday night on June 19.
A shallow, locally damaging 4.8-magnitude earthquake was reported Sunday night on June 19.
An intermediate, locally damaging 4.5-magnitude earthquake was reported Sunday night on June 19.
An intermediate, locally damaging 4.1-magnitude earthquake was reported Sunday night on June 19.
An intermediate, locally damaging 4.6-magnitude earthquake was reported Sunday night on June 19.
An intermediate, locally damaging 4.3-magnitude earthquake was reported Sunday night on June 19.
A shallow, locally damaging 4.9-magnitude earthquake was reported Sunday night on June 19.
An intermediate, locally damaging 4.6-magnitude earthquake was reported Sunday night on June 19.
A shallow, locally damaging 4.9-magnitude earthquake was reported Sunday morning on June 19.
An intermediate, locally damaging 4.8-magnitude earthquake was reported Sunday morning on June 19.
A shallow, destructive 6.3-magnitude earthquake was reported Sunday morning on June 19.
An intermediate, locally damaging 4.6-magnitude earthquake was reported Sunday morning on June 19.
A shallow, locally damaging 5.2-magnitude earthquake was reported Sunday morning on June 19.
A shallow, locally damaging 4.4-magnitude earthquake was reported Sunday morning on June 19.
An intermediate, locally damaging 4.4-magnitude earthquake was reported Sunday morning on June 19.
A shallow, locally damaging 5.3-magnitude earthquake was reported Sunday morning on June 19.
A shallow, locally damaging 4.9-magnitude earthquake was reported Sunday morning on June 19.
An intermediate, locally damaging 4.8-magnitude earthquake was reported Saturday night on June 18.
A shallow, locally damaging 5.5-magnitude earthquake was reported Saturday night on June 18.
A deep, locally damaging 4.1-magnitude earthquake was reported Saturday night on June 18.
A shallow, locally damaging 5.0-magnitude earthquake was reported Saturday night on June 18.
A shallow, locally damaging 4.4-magnitude earthquake was reported Saturday night on June 18.
An intermediate, locally damaging 4.4-magnitude earthquake was reported Saturday night on June 18.
An intermediate, locally damaging 5.5-magnitude earthquake was reported Saturday night on June 18.
An intermediate, locally damaging 4.3-magnitude earthquake was reported Saturday night on June 18.
An intermediate, locally damaging 4.5-magnitude earthquake was reported Saturday night on June 18.
A shallow, locally damaging 4.8-magnitude earthquake was reported Saturday night on June 18.
A shallow, locally damaging 4.8-magnitude earthquake was reported Saturday morning on June 18.
An intermediate, locally damaging 4.8-magnitude earthquake was reported Saturday morning on June 18.
A shallow, locally damaging 4.6-magnitude earthquake was reported Saturday morning on June 18.
An intermediate, locally damaging 4.5-magnitude earthquake was reported Saturday morning on June 18.
An intermediate, locally damaging 4.7-magnitude earthquake was reported Saturday morning on June 18.
A shallow, locally damaging 4.5-magnitude earthquake was reported Saturday morning on June 18.
A shallow, locally damaging 5.0-magnitude earthquake was reported Saturday morning on June 18.
A shallow, locally damaging 4.9-magnitude earthquake was reported Friday night on June 17.
An intermediate, locally damaging 4.3-magnitude earthquake was reported Friday night on June 17.
A shallow, locally damaging 5.2-magnitude earthquake was reported Friday night on June 17.
A shallow, locally damaging 4.7-magnitude earthquake was reported Friday night on June 17.
A shallow, locally damaging 4.6-magnitude earthquake was reported Friday morning on June 17.
An intermediate, locally damaging 4.4-magnitude earthquake was reported Friday morning on June 17.
A shallow, locally damaging 4.7-magnitude earthquake was reported Friday morning on June 17.
A shallow, locally damaging 4.4-magnitude earthquake was reported Friday morning on June 17.
An intermediate, locally damaging 5.1-magnitude earthquake was reported Friday morning on June 17.
A shallow, locally damaging 5.0-magnitude earthquake was reported Friday morning on June 17.
A shallow, locally damaging 4.6-magnitude earthquake was reported Friday morning on June 17.
An intermediate, locally damaging 4.3-magnitude earthquake was reported Friday morning on June 17.
A shallow, locally damaging 4.4-magnitude earthquake was reported Friday morning on June 17.
A shallow, locally damaging 5.1-magnitude earthquake was reported Thursday night on June 16.
An intermediate, locally damaging 4.3-magnitude earthquake was reported Thursday night on June 16.
A shallow, locally damaging 5.1-magnitude earthquake was reported Thursday night on June 16.
A shallow, locally damaging 5.2-magnitude earthquake was reported Thursday morning on June 16.
An intermediate, locally damaging 4.5-magnitude earthquake was reported Thursday morning on June 16.
A shallow, locally damaging 5.2-magnitude earthquake was reported Thursday morning on June 16.
A shallow, locally damaging 4.8-magnitude earthquake was reported Thursday morning on June 16.
A deep, locally damaging 5.1-magnitude earthquake was reported Thursday morning on June 16.
A shallow, locally damaging 4.4-magnitude earthquake was reported Wednesday night on June 15.
A shallow, locally damaging 4.4-magnitude earthquake was reported Wednesday night on June 15.
A shallow, locally damaging 4.8-magnitude earthquake was reported Wednesday night on June 15.
An intermediate, locally damaging 4.2-magnitude earthquake was reported Wednesday night on June 15.
A shallow, locally damaging 4.5-magnitude earthquake was reported Wednesday night on June 15.
An intermediate, locally damaging 5.7-magnitude earthquake was reported Wednesday night on June 15.
An intermediate, locally damaging 5.2-magnitude earthquake was reported Wednesday night on June 15.
An intermediate, locally damaging 5.0-magnitude earthquake was reported Wednesday morning on June 15.
A shallow, locally damaging 5.6-magnitude earthquake was reported Wednesday morning on June 15.
A shallow, locally damaging 4.6-magnitude earthquake was reported Wednesday morning on June 15.
A shallow, locally damaging 4.7-magnitude earthquake was reported Wednesday morning on June 15.
An intermediate, locally damaging 4.7-magnitude earthquake was reported Tuesday night on June 14.
A shallow, locally damaging 5.0-magnitude earthquake was reported Tuesday night on June 14.
A shallow, locally damaging 5.6-magnitude earthquake was reported Tuesday night on June 14.
A shallow, locally damaging 4.6-magnitude earthquake was reported Tuesday night on June 14.
A shallow, locally damaging 5.1-magnitude earthquake was reported Tuesday night on June 14.
A shallow, locally damaging 5.6-magnitude earthquake was reported Tuesday night on June 14.
An intermediate, destructive 6.2-magnitude earthquake was reported Tuesday night on June 14.
A shallow, locally damaging 4.4-magnitude earthquake was reported Tuesday night on June 14.
A shallow, locally damaging 4.1-magnitude earthquake was reported Tuesday night on June 14.
A shallow, locally damaging 4.3-magnitude earthquake was reported Tuesday morning on June 14.
A shallow, locally damaging 4.3-magnitude earthquake was reported Tuesday morning on June 14.
A shallow, locally damaging 4.4-magnitude earthquake was reported Tuesday morning on June 14.
A shallow, locally damaging 5.0-magnitude earthquake was reported Tuesday morning on June 14.
A shallow, locally damaging 4.9-magnitude earthquake was reported Tuesday morning on June 14.
A deep, locally damaging 4.3-magnitude earthquake was reported Monday night on June 13.
A shallow, locally damaging 4.6-magnitude earthquake was reported Monday night on June 13.
A shallow, locally damaging 4.6-magnitude earthquake was reported Monday night on June 13.
An intermediate, locally damaging 4.5-magnitude earthquake was reported Monday night on June 13.
A shallow, locally damaging 5.0-magnitude earthquake was reported Monday night on June 13.
A shallow, locally damaging 4.4-magnitude earthquake was reported Monday night on June 13.
An intermediate, locally damaging 4.5-magnitude earthquake was reported Monday night on June 13.
A shallow, locally damaging 4.4-magnitude earthquake was reported Monday night on June 13.
A shallow, locally damaging 4.6-magnitude earthquake was reported Monday night on June 13.
A shallow, locally damaging 4.34-magnitude earthquake was reported Monday night on June 13.
A shallow, locally damaging 4.7-magnitude earthquake was reported Monday morning on June 13.
A shallow, locally damaging 4.7-magnitude earthquake was reported Monday morning on June 13.
A shallow, locally damaging 4.8-magnitude earthquake was reported Monday morning on June 13.
A shallow, locally damaging 5.3-magnitude earthquake was reported Monday morning on June 13.
A shallow, locally damaging 5.7-magnitude earthquake was reported Monday morning on June 13.
A deep, locally damaging 4.7-magnitude earthquake was reported Monday morning on June 13.
A shallow, locally damaging 4.5-magnitude earthquake was reported Monday morning on June 13.
A shallow, locally damaging 5.2-magnitude earthquake was reported Monday morning on June 13.
An intermediate, locally damaging 4.2-magnitude earthquake was reported Sunday night on June 12.
A shallow, locally damaging 4.6-magnitude earthquake was reported Sunday night on June 12.
A shallow, locally damaging 5.3-magnitude earthquake was reported Sunday night on June 12.
A shallow, locally damaging 4.5-magnitude earthquake was reported Sunday night on June 12.
A shallow, locally damaging 4.7-magnitude earthquake was reported Sunday morning on June 12.
A shallow, locally damaging 4.3-magnitude earthquake was reported Sunday morning on June 12.
A shallow, locally damaging 4.7-magnitude earthquake was reported Sunday morning on June 12.
A shallow, locally damaging 4.7-magnitude earthquake was reported Sunday morning on June 12.
An intermediate, locally damaging 4.5-magnitude earthquake was reported Sunday morning on June 12.
A shallow, locally damaging 4.5-magnitude earthquake was reported Sunday morning on June 12.
A shallow, locally damaging 4.9-magnitude earthquake was reported Saturday night on June 11.
An intermediate, locally damaging 4.7-magnitude earthquake was reported Saturday night on June 11.
An intermediate, locally damaging 4.6-magnitude earthquake was reported Saturday night on June 11.
A shallow, locally damaging 4.8-magnitude earthquake was reported Saturday night on June 11.
An intermediate, locally damaging 4.6-magnitude earthquake was reported Saturday morning on June 11.
A deep, locally damaging 4.5-magnitude earthquake was reported Saturday morning on June 11.
An intermediate, locally damaging 4.6-magnitude earthquake was reported Saturday morning on June 11.
A shallow, locally damaging 4.5-magnitude earthquake was reported Saturday morning on June 11.
A deep, locally damaging 4.5-magnitude earthquake was reported Saturday morning on June 11.
A deep, locally damaging 4.8-magnitude earthquake was reported Saturday morning on June 11.
An intermediate, locally damaging 4.6-magnitude earthquake was reported Saturday morning on June 11.
An intermediate, locally damaging 4.6-magnitude earthquake was reported Friday night on June 10.
A shallow, locally damaging 4.7-magnitude earthquake was reported Friday night on June 10.
A shallow, locally damaging 4.8-magnitude earthquake was reported Friday night on June 10.
A shallow, locally damaging 4.3-magnitude earthquake was reported Friday night on June 10.
A shallow, locally damaging 5.1-magnitude earthquake was reported Friday night on June 10.
A shallow, locally damaging 5.5-magnitude earthquake was reported Friday night on June 10.
A shallow, locally damaging 4.6-magnitude earthquake was reported Friday night on June 10.
A shallow, locally damaging 4.8-magnitude earthquake was reported Friday night on June 10.
An intermediate, locally damaging 4.7-magnitude earthquake was reported Friday night on June 10.
A shallow, locally damaging 5.3-magnitude earthquake was reported Friday night on June 10.
A shallow, locally damaging 5.2-magnitude earthquake was reported Friday morning on June 10.
A shallow, locally damaging 5.5-magnitude earthquake was reported Friday morning on June 10.
A shallow, locally damaging 5.17-magnitude earthquake was reported Friday morning on June 10.
A shallow, locally damaging 4.8-magnitude earthquake was reported Friday morning on June 10.
A shallow, destructive 6.2-magnitude earthquake was reported Friday morning on June 10.
A shallow, locally damaging 4.6-magnitude earthquake was reported Friday morning on June 10.
A shallow, locally damaging 4.8-magnitude earthquake was reported Friday morning on June 10.
A shallow, locally damaging 4.7-magnitude earthquake was reported Friday morning on June 10.
A shallow, locally damaging 5.1-magnitude earthquake was reported Friday morning on June 10.
A shallow, destructive 6.1-magnitude earthquake was reported Friday morning on June 10.
A shallow, locally damaging 4.7-magnitude earthquake was reported Friday morning on June 10.
A shallow, locally damaging 5.0-magnitude earthquake was reported Friday morning on June 10.
An intermediate, locally damaging 4.3-magnitude earthquake was reported Thursday night on June 9.
A shallow, locally damaging 4.5-magnitude earthquake was reported Thursday night on June 9.
A shallow, locally damaging 4.4-magnitude earthquake was reported Thursday night on June 9.
A shallow, locally damaging 4.3-magnitude earthquake was reported Thursday night on June 9.
An intermediate, locally damaging 4.6-magnitude earthquake was reported Thursday night on June 9.
A shallow, locally damaging 5.2-magnitude earthquake was reported Thursday night on June 9.
An intermediate, locally damaging 4.2-magnitude earthquake was reported Thursday night on June 9.
A shallow, locally damaging 4.9-magnitude earthquake was reported Thursday night on June 9.
A shallow, locally damaging 4.4-magnitude earthquake was reported Thursday morning on June 9.
A shallow, locally damaging 4.8-magnitude earthquake was reported Thursday morning on June 9.
A shallow, locally damaging 4.7-magnitude earthquake was reported Thursday morning on June 9.
A shallow, locally damaging 4.9-magnitude earthquake was reported Thursday morning on June 9.
A deep, locally damaging 4.6-magnitude earthquake was reported Thursday morning on June 9.
A shallow, destructive 6.2-magnitude earthquake was reported Thursday morning on June 9.
An intermediate, locally damaging 4.3-magnitude earthquake was reported Thursday morning on June 9.
A shallow, locally damaging 4.3-magnitude earthquake was reported Thursday morning on June 9.
A shallow, locally damaging 4.3-magnitude earthquake was reported Wednesday night on June 8.
An intermediate, locally damaging 4.9-magnitude earthquake was reported Wednesday night on June 8.
A shallow, locally damaging 4.6-magnitude earthquake was reported Wednesday night on June 8.
A shallow, locally damaging 4.4-magnitude earthquake was reported Wednesday night on June 8.
A shallow, locally damaging 5.2-magnitude earthquake was reported Wednesday night on June 8.
A deep, locally damaging 4.3-magnitude earthquake was reported Wednesday morning on June 8.
A shallow, locally damaging 5.0-magnitude earthquake was reported Wednesday morning on June 8.
A shallow, locally damaging 5.1-magnitude earthquake was reported Wednesday morning on June 8.
A shallow, locally damaging 4.5-magnitude earthquake was reported Wednesday morning on June 8.
A shallow, locally damaging 5.0-magnitude earthquake was reported Wednesday morning on June 8.
A shallow, locally damaging 4.9-magnitude earthquake was reported Wednesday morning on June 8.
A shallow, locally damaging 4.1-magnitude earthquake was reported Wednesday morning on June 8.
A shallow, locally damaging 4.9-magnitude earthquake was reported Wednesday morning on June 8.
An intermediate, locally damaging 4.2-magnitude earthquake was reported Wednesday morning on June 8.
A shallow, locally damaging 4.2-magnitude earthquake was reported Wednesday morning on June 8.
An intermediate, locally damaging 4.1-magnitude earthquake was reported Wednesday morning on June 8.
A shallow, locally damaging 4.8-magnitude earthquake was reported Wednesday morning on June 8.
A deep, locally damaging 4.4-magnitude earthquake was reported Tuesday night on June 7.
A shallow, locally damaging 4.7-magnitude earthquake was reported Tuesday night on June 7.
A shallow, destructive 6.3-magnitude earthquake was reported Tuesday night on June 7.
An intermediate, locally damaging 4.4-magnitude earthquake was reported Tuesday night on June 7.
An intermediate, locally damaging 4.4-magnitude earthquake was reported Tuesday night on June 7.
An intermediate, locally damaging 4.2-magnitude earthquake was reported Tuesday night on June 7.
An intermediate, locally damaging 4.7-magnitude earthquake was reported Tuesday night on June 7.
A deep, locally damaging 4.2-magnitude earthquake was reported Tuesday night on June 7.
An intermediate, locally damaging 4.7-magnitude earthquake was reported Tuesday night on June 7.
A shallow, locally damaging 4.4-magnitude earthquake was reported Tuesday night on June 7.
A shallow, locally damaging 4.6-magnitude earthquake was reported Tuesday morning on June 7.
A shallow, locally damaging 5.5-magnitude earthquake was reported Tuesday morning on June 7.
A shallow, destructive 6.2-magnitude earthquake was reported Tuesday morning on June 7.
A shallow, locally damaging 4.1-magnitude earthquake was reported Tuesday morning on June 7.
A shallow, locally damaging 4.4-magnitude earthquake was reported Tuesday morning on June 7.
A deep, locally damaging 4.9-magnitude earthquake was reported Tuesday morning on June 7.
A deep, locally damaging 5.5-magnitude earthquake was reported Tuesday morning on June 7.
A shallow, locally damaging 5.1-magnitude earthquake was reported Tuesday morning on June 7.
A shallow, locally damaging 4.1-magnitude earthquake was reported Tuesday morning on June 7.
A shallow, locally damaging 5.4-magnitude earthquake was reported Tuesday morning on June 7.
A shallow, locally damaging 4.9-magnitude earthquake was reported Tuesday morning on June 7.
A shallow, locally damaging 4.1-magnitude earthquake was reported Monday night on June 6.
An intermediate, locally damaging 4.2-magnitude earthquake was reported Monday night on June 6.
An intermediate, locally damaging 4.3-magnitude earthquake was reported Monday night on June 6.
A shallow, locally damaging 4.5-magnitude earthquake was reported Monday night on June 6.
An intermediate, locally damaging 4.1-magnitude earthquake was reported Monday night on June 6.
A shallow, locally damaging 4.5-magnitude earthquake was reported Monday night on June 6.
A shallow, locally damaging 4.6-magnitude earthquake was reported Monday night on June 6.
A shallow, locally damaging 4.5-magnitude earthquake was reported Monday night on June 6.
A shallow, locally damaging 4.2-magnitude earthquake was reported Monday night on June 6.
A shallow, locally damaging 4.3-magnitude earthquake was reported Monday night on June 6.
A shallow, locally damaging 5.3-magnitude earthquake was reported Monday night on June 6.
A shallow, locally damaging 5.4-magnitude earthquake was reported Monday night on June 6.
A shallow, locally damaging 4.9-magnitude earthquake was reported Monday morning on June 6.
A shallow, locally damaging 4.3-magnitude earthquake was reported Monday morning on June 6.
An intermediate, locally damaging 4.1-magnitude earthquake was reported Monday morning on June 6.
A shallow, locally damaging 4.5-magnitude earthquake was reported Monday morning on June 6.
A shallow, locally damaging 4.6-magnitude earthquake was reported Monday morning on June 6.
A shallow, locally damaging 4.3-magnitude earthquake was reported Monday morning on June 6.
A shallow, destructive 6.1-magnitude earthquake was reported Monday morning on June 6.
A deep, locally damaging 4.5-magnitude earthquake was reported Monday morning on June 6.
A shallow, locally damaging 4.8-magnitude earthquake was reported Monday morning on June 6.
A shallow, locally damaging 4.8-magnitude earthquake was reported Monday morning on June 6.
An intermediate, locally damaging 4.4-magnitude earthquake was reported Monday morning on June 6.
A shallow, locally damaging 5.4-magnitude earthquake was reported Sunday night on June 5.
A shallow, locally damaging 5.0-magnitude earthquake was reported Sunday night on June 5.
A shallow, locally damaging 4.5-magnitude earthquake was reported Sunday night on June 5.
A shallow, locally damaging 4.1-magnitude earthquake was reported Sunday night on June 5.
A deep, destructive 6.3-magnitude earthquake was reported Sunday night on June 5.
A shallow, locally damaging 4.8-magnitude earthquake was reported Sunday night on June 5.
An intermediate, locally damaging 5.1-magnitude earthquake was reported Sunday night on June 5.
An intermediate, locally damaging 4.5-magnitude earthquake was reported Sunday night on June 5.
A shallow, locally damaging 5.0-magnitude earthquake was reported Sunday morning on June 5.
A shallow, locally damaging 4.5-magnitude earthquake was reported Sunday morning on June 5.
A shallow, locally damaging 5.7-magnitude earthquake was reported Sunday morning on June 5.
An intermediate, locally damaging 4.3-magnitude earthquake was reported Sunday morning on June 5.
An intermediate, locally damaging 4.3-magnitude earthquake was reported Sunday morning on June 5.
A shallow, locally damaging 4.9-magnitude earthquake was reported Sunday morning on June 5.
An intermediate, locally damaging 4.8-magnitude earthquake was reported Sunday morning on June 5.
A deep, locally damaging 4.4-magnitude earthquake was reported Sunday morning on June 5.
A shallow, locally damaging 4.7-magnitude earthquake was reported Sunday morning on June 5.
An intermediate, locally damaging 4.6-magnitude earthquake was reported Sunday morning on June 5.
A shallow, locally damaging 4.4-magnitude earthquake was reported Sunday morning on June 5.
A shallow, locally damaging 4.2-magnitude earthquake was reported Sunday morning on June 5.
A shallow, locally damaging 4.2-magnitude earthquake was reported Sunday morning on June 5.
A shallow, locally damaging 4.1-magnitude earthquake was reported Sunday morning on June 5.
A shallow, locally damaging 4.3-magnitude earthquake was reported Saturday night on June 4.
A shallow, locally damaging 5.2-magnitude earthquake was reported Saturday night on June 4.
A shallow, locally damaging 4.4-magnitude earthquake was reported Saturday night on June 4.
A shallow, locally damaging 4.9-magnitude earthquake was reported Saturday night on June 4.
A shallow, locally damaging 4.7-magnitude earthquake was reported Saturday night on June 4.
A shallow, locally damaging 5.4-magnitude earthquake was reported Saturday morning on June 4.
A shallow, locally damaging 4.3-magnitude earthquake was reported Saturday morning on June 4.
A shallow, locally damaging 5.4-magnitude earthquake was reported Saturday morning on June 4.
A deep, locally damaging 4.6-magnitude earthquake was reported Saturday morning on June 4.
A shallow, locally damaging 4.8-magnitude earthquake was reported Saturday morning on June 4.
A shallow, locally damaging 4.8-magnitude earthquake was reported Saturday morning on June 4.
A shallow, locally damaging 4.2-magnitude earthquake was reported Saturday morning on June 4.
A shallow, locally damaging 4.6-magnitude earthquake was reported Saturday morning on June 4.
A shallow, locally damaging 4.1-magnitude earthquake was reported Saturday morning on June 4.
A shallow, locally damaging 4.4-magnitude earthquake was reported Friday night on June 3.
A deep, locally damaging 4.5-magnitude earthquake was reported Friday night on June 3.
A deep, locally damaging 4.1-magnitude earthquake was reported Friday night on June 3.
An intermediate, locally damaging 4.1-magnitude earthquake was reported Friday night on June 3.
A shallow, locally damaging 4.3-magnitude earthquake was reported Friday night on June 3.
A shallow, locally damaging 4.7-magnitude earthquake was reported Friday night on June 3.
A deep, locally damaging 4.6-magnitude earthquake was reported Friday night on June 3.
A shallow, locally damaging 4.8-magnitude earthquake was reported Friday night on June 3.
A shallow, locally damaging 4.3-magnitude earthquake was reported Friday night on June 3.
A shallow, locally damaging 4.3-magnitude earthquake was reported Friday night on June 3.
A shallow, locally damaging 5.3-magnitude earthquake was reported Friday night on June 3.
A shallow, locally damaging 4.1-magnitude earthquake was reported Friday night on June 3.
A shallow, locally damaging 4.3-magnitude earthquake was reported Friday night on June 3.
A shallow, locally damaging 4.2-magnitude earthquake was reported Friday night on June 3.
A shallow, locally damaging 4.4-magnitude earthquake was reported Friday night on June 3.
A shallow, locally damaging 5.2-magnitude earthquake was reported Friday night on June 3.
A shallow, locally damaging 4.6-magnitude earthquake was reported Friday night on June 3.
A shallow, locally damaging 4.9-magnitude earthquake was reported Friday morning on June 3.
A deep, locally damaging 4.9-magnitude earthquake was reported Friday morning on June 3.
A shallow, locally damaging 4.7-magnitude earthquake was reported Friday morning on June 3.
A shallow, locally damaging 4.7-magnitude earthquake was reported Friday morning on June 3.
A shallow, locally damaging 4.5-magnitude earthquake was reported Friday morning on June 3.
An intermediate, locally damaging 4.2-magnitude earthquake was reported Friday morning on June 3.
A shallow, locally damaging 4.2-magnitude earthquake was reported Friday morning on June 3.
A shallow, locally damaging 4.5-magnitude earthquake was reported Friday morning on June 3.
A shallow, locally damaging 4.7-magnitude earthquake was reported Thursday night on June 2.
A shallow, locally damaging 4.6-magnitude earthquake was reported Thursday night on June 2.
A shallow, locally damaging 4.4-magnitude earthquake was reported Thursday night on June 2.
A shallow, locally damaging 4.5-magnitude earthquake was reported Thursday night on June 2.
A deep, locally damaging 4.1-magnitude earthquake was reported Thursday night on June 2.
A shallow, locally damaging 4.7-magnitude earthquake was reported Thursday night on June 2.
A shallow, locally damaging 4.3-magnitude earthquake was reported Thursday night on June 2.
A shallow, locally damaging 4.4-magnitude earthquake was reported Thursday night on June 2.
An intermediate, locally damaging 4.4-magnitude earthquake was reported Thursday night on June 2.
An intermediate, locally damaging 4.6-magnitude earthquake was reported Thursday night on June 2.
A deep, locally damaging 4.8-magnitude earthquake was reported Thursday night on June 2.
An intermediate, locally damaging 4.9-magnitude earthquake was reported Thursday night on June 2.
A deep, locally damaging 4.6-magnitude earthquake was reported Thursday morning on June 2.
An intermediate, locally damaging 5.1-magnitude earthquake was reported Thursday morning on June 2.
A shallow, locally damaging 4.4-magnitude earthquake was reported Thursday morning on June 2.
A shallow, locally damaging 4.7-magnitude earthquake was reported Thursday morning on June 2.
A shallow, locally damaging 5.8-magnitude earthquake was reported Thursday morning on June 2.
A shallow, locally damaging 4.9-magnitude earthquake was reported Thursday morning on June 2.
A shallow, destructive 6.6-magnitude earthquake was reported Wednesday night on June 1.
A shallow, locally damaging 4.3-magnitude earthquake was reported Wednesday night on June 1.
A shallow, locally damaging 4.1-magnitude earthquake was reported Wednesday night on June 1.
A shallow, locally damaging 4.1-magnitude earthquake was reported Wednesday night on June 1.
An intermediate, locally damaging 5.1-magnitude earthquake was reported Wednesday night on June 1.
A shallow, locally damaging 4.7-magnitude earthquake was reported Wednesday night on June 1.
A shallow, locally damaging 4.3-magnitude earthquake was reported Wednesday night on June 1.
A shallow, locally damaging 4.5-magnitude earthquake was reported Wednesday night on June 1.
An intermediate, locally damaging 4.2-magnitude earthquake was reported Wednesday night on June 1.
An intermediate, locally damaging 4.7-magnitude earthquake was reported Wednesday night on June 1.
A shallow, locally damaging 5.5-magnitude earthquake was reported Wednesday night on June 1.
A shallow, locally damaging 5.1-magnitude earthquake was reported Wednesday night on June 1.
A shallow, locally damaging 4.7-magnitude earthquake was reported Wednesday night on June 1.
A shallow, locally damaging 4.9-magnitude earthquake was reported Wednesday night on June 1.
A shallow, locally damaging 4.8-magnitude earthquake was reported Wednesday morning on June 1.
A shallow, locally damaging 5.4-magnitude earthquake was reported Wednesday morning on June 1.
A shallow, locally damaging 4.2-magnitude earthquake was reported Wednesday morning on June 1.
A shallow, locally damaging 4.3-magnitude earthquake was reported Wednesday morning on June 1.
A shallow, locally damaging 4.6-magnitude earthquake was reported Wednesday morning on June 1.
An intermediate, locally damaging 4.4-magnitude earthquake was reported Wednesday morning on June 1.
A shallow, locally damaging 4.5-magnitude earthquake was reported Wednesday morning on June 1.
An intermediate, locally damaging 4.2-magnitude earthquake was reported Tuesday night on May 31.
A shallow, locally damaging 5.7-magnitude earthquake was reported Tuesday night on May 31.
A shallow, locally damaging 4.8-magnitude earthquake was reported Tuesday night on May 31.
A shallow, locally damaging 4.7-magnitude earthquake was reported Tuesday night on May 31.
A shallow, locally damaging 4.3-magnitude earthquake was reported Tuesday night on May 31.
An intermediate, locally damaging 4.4-magnitude earthquake was reported Tuesday night on May 31.
A shallow, locally damaging 4.8-magnitude earthquake was reported Tuesday night on May 31.
A shallow, locally damaging 4.1-magnitude earthquake was reported Tuesday night on May 31.
A shallow, locally damaging 4.5-magnitude earthquake was reported Tuesday morning on May 31.
A shallow, locally damaging 5.5-magnitude earthquake was reported Tuesday morning on May 31.
A shallow, locally damaging 4.3-magnitude earthquake was reported Tuesday morning on May 31.
A shallow, locally damaging 4.6-magnitude earthquake was reported Tuesday morning on May 31.
A shallow, locally damaging 4.3-magnitude earthquake was reported Tuesday morning on May 31.
An intermediate, destructive 6.4-magnitude earthquake was reported Tuesday morning on May 31.
A shallow, locally damaging 4.9-magnitude earthquake was reported Tuesday morning on May 31.
A shallow, locally damaging 4.7-magnitude earthquake was reported Tuesday morning on May 31.
A shallow, locally damaging 4.4-magnitude earthquake was reported Tuesday morning on May 31.
An intermediate, locally damaging 4.1-magnitude earthquake was reported Tuesday morning on May 31.
A shallow, locally damaging 4.5-magnitude earthquake was reported Tuesday morning on May 31.
A shallow, locally damaging 4.5-magnitude earthquake was reported Tuesday morning on May 31.
A deep, locally damaging 4.1-magnitude earthquake was reported Tuesday morning on May 31.
A shallow, locally damaging 4.4-magnitude earthquake was reported Monday night on May 30.
A shallow, locally damaging 4.6-magnitude earthquake was reported Monday night on May 30.
An intermediate, locally damaging 4.4-magnitude earthquake was reported Monday night on May 30.
A shallow, locally damaging 4.6-magnitude earthquake was reported Monday night on May 30.
A shallow, locally damaging 4.2-magnitude earthquake was reported Monday night on May 30.
A shallow, locally damaging 5.1-magnitude earthquake was reported Monday night on May 30.
An intermediate, locally damaging 4.2-magnitude earthquake was reported Monday night on May 30.
An intermediate, locally damaging 4.4-magnitude earthquake was reported Monday night on May 30.
A shallow, locally damaging 4.4-magnitude earthquake was reported Monday night on May 30.
A shallow, locally damaging 4.4-magnitude earthquake was reported Monday night on May 30.
An intermediate, locally damaging 4.1-magnitude earthquake was reported Monday night on May 30.
A shallow, locally damaging 4.5-magnitude earthquake was reported Monday night on May 30.
A shallow, locally damaging 4.8-magnitude earthquake was reported Monday night on May 30.
A shallow, locally damaging 4.6-magnitude earthquake was reported Monday night on May 30.
A shallow, locally damaging 4.6-magnitude earthquake was reported Monday night on May 30.
A shallow, locally damaging 4.4-magnitude earthquake was reported Monday night on May 30.
An intermediate, locally damaging 4.5-magnitude earthquake was reported Monday night on May 30.
A shallow, locally damaging 4.7-magnitude earthquake was reported Monday night on May 30.
A shallow, locally damaging 4.4-magnitude earthquake was reported Monday night on May 30.
A shallow, locally damaging 4.4-magnitude earthquake was reported Monday morning on May 30.
A shallow, locally damaging 5.4-magnitude earthquake was reported Monday morning on May 30.
A shallow, locally damaging 5.2-magnitude earthquake was reported Monday morning on May 30.
A shallow, locally damaging 5.2-magnitude earthquake was reported Monday morning on May 30.
A shallow, locally damaging 4.8-magnitude earthquake was reported Monday morning on May 30.
A shallow, locally damaging 5.7-magnitude earthquake was reported Monday morning on May 30.
An intermediate, locally damaging 4.4-magnitude earthquake was reported Monday morning on May 30.
A shallow, locally damaging 4.8-magnitude earthquake was reported Monday morning on May 30.
A shallow, locally damaging 4.8-magnitude earthquake was reported Monday morning on May 30.
A shallow, locally damaging 4.5-magnitude earthquake was reported Monday morning on May 30.
A shallow, locally damaging 4.7-magnitude earthquake was reported Monday morning on May 30.
A shallow, locally damaging 4.7-magnitude earthquake was reported Monday morning on May 30.
A shallow, locally damaging 4.1-magnitude earthquake was reported Monday morning on May 30.
An intermediate, locally damaging 4.3-magnitude earthquake was reported Sunday night on May 29.
A deep, locally damaging 4.5-magnitude earthquake was reported Sunday night on May 29.
A shallow, locally damaging 4.4-magnitude earthquake was reported Sunday night on May 29.
A shallow, locally damaging 4.3-magnitude earthquake was reported Sunday night on May 29.
An intermediate, locally damaging 5.1-magnitude earthquake was reported Sunday night on May 29.
A shallow, locally damaging 4.4-magnitude earthquake was reported Sunday night on May 29.
A shallow, locally damaging 4.6-magnitude earthquake was reported Sunday night on May 29.
An intermediate, locally damaging 4.5-magnitude earthquake was reported Sunday night on May 29.
A shallow, locally damaging 4.6-magnitude earthquake was reported Sunday night on May 29.
A shallow, locally damaging 4.5-magnitude earthquake was reported Sunday night on May 29.
An intermediate, locally damaging 4.1-magnitude earthquake was reported Sunday night on May 29.
A shallow, locally damaging 4.4-magnitude earthquake was reported Sunday night on May 29.
A shallow, locally damaging 4.3-magnitude earthquake was reported Sunday night on May 29.
A shallow, locally damaging 4.6-magnitude earthquake was reported Sunday night on May 29.
An intermediate, locally damaging 4.2-magnitude earthquake was reported Sunday morning on May 29.
A shallow, locally damaging 4.2-magnitude earthquake was reported Sunday morning on May 29.
An intermediate, locally damaging 4.1-magnitude earthquake was reported Sunday morning on May 29.
A deep, locally damaging 4.1-magnitude earthquake was reported Sunday morning on May 29.
An intermediate, locally damaging 4.2-magnitude earthquake was reported Sunday morning on May 29.
An intermediate, locally damaging 4.5-magnitude earthquake was reported Sunday morning on May 29.
A deep, locally damaging 4.3-magnitude earthquake was reported Sunday morning on May 29.
A shallow, locally damaging 5.0-magnitude earthquake was reported Sunday morning on May 29.
A shallow, locally damaging 4.2-magnitude earthquake was reported Sunday morning on May 29.
A shallow, locally damaging 4.5-magnitude earthquake was reported Sunday morning on May 29.
A shallow, locally damaging 4.4-magnitude earthquake was reported Sunday morning on May 29.
A shallow, locally damaging 4.2-magnitude earthquake was reported Sunday morning on May 29.
A shallow, locally damaging 4.6-magnitude earthquake was reported Sunday morning on May 29.
A shallow, locally damaging 4.8-magnitude earthquake was reported Sunday morning on May 29.
An intermediate, locally damaging 4.3-magnitude earthquake was reported Sunday morning on May 29.
A shallow, locally damaging 4.3-magnitude earthquake was reported Sunday morning on May 29.
A shallow, locally damaging 4.5-magnitude earthquake was reported Sunday morning on May 29.
A shallow, locally damaging 4.4-magnitude earthquake was reported Saturday night on May 28.
A shallow, locally damaging 5.4-magnitude earthquake was reported Saturday night on May 28.
A shallow, locally damaging 4.1-magnitude earthquake was reported Saturday night on May 28.
A shallow, locally damaging 4.3-magnitude earthquake was reported Saturday night on May 28.
A shallow, locally damaging 4.9-magnitude earthquake was reported Saturday night on May 28.
A shallow, locally damaging 4.1-magnitude earthquake was reported Saturday night on May 28.
A deep, locally damaging 4.4-magnitude earthquake was reported Saturday night on May 28.
A shallow, locally damaging 4.4-magnitude earthquake was reported Saturday night on May 28.
A shallow, locally damaging 4.6-magnitude earthquake was reported Saturday night on May 28.
A shallow, locally damaging 4.1-magnitude earthquake was reported Saturday night on May 28.
A shallow, locally damaging 4.7-magnitude earthquake was reported Saturday night on May 28.
A shallow, locally damaging 4.8-magnitude earthquake was reported Saturday night on May 28.
A shallow, locally damaging 4.8-magnitude earthquake was reported Saturday night on May 28.
A shallow, locally damaging 4.2-magnitude earthquake was reported Saturday night on May 28.
A shallow, locally damaging 4.5-magnitude earthquake was reported Saturday night on May 28.
A shallow, locally damaging 4.5-magnitude earthquake was reported Saturday night on May 28.
An intermediate, locally damaging 4.1-magnitude earthquake was reported Saturday morning on May 28.
An intermediate, locally damaging 4.1-magnitude earthquake was reported Saturday morning on May 28.
An intermediate, destructive 7.2-magnitude earthquake was reported Saturday morning on May 28.
A shallow, locally damaging 4.7-magnitude earthquake was reported Saturday morning on May 28.
A shallow, locally damaging 4.4-magnitude earthquake was reported Saturday morning on May 28.
An intermediate, locally damaging 4.6-magnitude earthquake was reported Saturday morning on May 28.
A deep, destructive 6.6-magnitude earthquake was reported Saturday morning on May 28.
A shallow, locally damaging 5.2-magnitude earthquake was reported Saturday morning on May 28.
A shallow, locally damaging 4.2-magnitude earthquake was reported Saturday morning on May 28.
An intermediate, locally damaging 4.4-magnitude earthquake was reported Saturday morning on May 28.
A deep, locally damaging 4.3-magnitude earthquake was reported Friday night on May 27.
An intermediate, locally damaging 4.2-magnitude earthquake was reported Friday night on May 27.
An intermediate, locally damaging 4.4-magnitude earthquake was reported Friday night on May 27.
A deep, locally damaging 4.4-magnitude earthquake was reported Friday night on May 27.
A shallow, locally damaging 4.5-magnitude earthquake was reported Friday night on May 27.
A shallow, locally damaging 4.1-magnitude earthquake was reported Friday night on May 27.
A shallow, locally damaging 4.4-magnitude earthquake was reported Friday night on May 27.
An intermediate, locally damaging 4.1-magnitude earthquake was reported Friday night on May 27.
An intermediate, locally damaging 4.1-magnitude earthquake was reported Friday night on May 27.
A shallow, locally damaging 4.2-magnitude earthquake was reported Friday night on May 27.
A shallow, locally damaging 4.2-magnitude earthquake was reported Friday night on May 27.
A shallow, locally damaging 5.2-magnitude earthquake was reported Friday night on May 27.
An intermediate, locally damaging 4.2-magnitude earthquake was reported Friday night on May 27.
A shallow, locally damaging 4.4-magnitude earthquake was reported Friday night on May 27.
A shallow, locally damaging 4.4-magnitude earthquake was reported Friday night on May 27.
An intermediate, locally damaging 4.6-magnitude earthquake was reported Friday night on May 27.
An intermediate, locally damaging 4.6-magnitude earthquake was reported Friday night on May 27.
An intermediate, locally damaging 4.4-magnitude earthquake was reported Friday night on May 27.
An intermediate, locally damaging 5.2-magnitude earthquake was reported Friday morning on May 27.
A shallow, locally damaging 5.0-magnitude earthquake was reported Friday morning on May 27.
An intermediate, locally damaging 4.6-magnitude earthquake was reported Friday morning on May 27.
A deep, destructive 6.4-magnitude earthquake was reported Friday morning on May 27.
A shallow, locally damaging 4.7-magnitude earthquake was reported Friday morning on May 27.
A shallow, locally damaging 5.9-magnitude earthquake was reported Friday morning on May 27.
A shallow, locally damaging 4.3-magnitude earthquake was reported Friday morning on May 27.
An intermediate, locally damaging 4.3-magnitude earthquake was reported Thursday night on May 26.
A shallow, locally damaging 4.2-magnitude earthquake was reported Thursday night on May 26.
A deep, locally damaging 4.5-magnitude earthquake was reported Thursday night on May 26.
A shallow, locally damaging 4.8-magnitude earthquake was reported Thursday night on May 26.
An intermediate, locally damaging 4.3-magnitude earthquake was reported Thursday night on May 26.
A shallow, locally damaging 4.5-magnitude earthquake was reported Thursday night on May 26.
A shallow, locally damaging 4.7-magnitude earthquake was reported Thursday night on May 26.
An intermediate, locally damaging 4.7-magnitude earthquake was reported Thursday night on May 26.
An intermediate, locally damaging 4.4-magnitude earthquake was reported Thursday night on May 26.
A deep, locally damaging 4.1-magnitude earthquake was reported Thursday night on May 26.
An intermediate, locally damaging 4.6-magnitude earthquake was reported Thursday night on May 26.
A shallow, locally damaging 5.1-magnitude earthquake was reported Thursday night on May 26.
A shallow, locally damaging 5.0-magnitude earthquake was reported Thursday morning on May 26.
An intermediate, locally damaging 5.2-magnitude earthquake was reported Thursday morning on May 26.
A shallow, locally damaging 4.3-magnitude earthquake was reported Thursday morning on May 26.
An intermediate, locally damaging 4.5-magnitude earthquake was reported Thursday morning on May 26.
An intermediate, locally damaging 4.2-magnitude earthquake was reported Thursday morning on May 26.
A shallow, locally damaging 4.9-magnitude earthquake was reported Wednesday night on May 25.
A shallow, locally damaging 4.1-magnitude earthquake was reported Wednesday night on May 25.
A shallow, locally damaging 4.1-magnitude earthquake was reported Wednesday night on May 25.
An intermediate, locally damaging 4.3-magnitude earthquake was reported Wednesday night on May 25.
A shallow, locally damaging 4.3-magnitude earthquake was reported Wednesday night on May 25.
An intermediate, locally damaging 4.2-magnitude earthquake was reported Wednesday night on May 25.
A shallow, locally damaging 4.1-magnitude earthquake was reported Wednesday night on May 25.
A shallow, locally damaging 4.2-magnitude earthquake was reported Wednesday night on May 25.
A shallow, locally damaging 4.9-magnitude earthquake was reported Wednesday night on May 25.
A shallow, locally damaging 4.3-magnitude earthquake was reported Wednesday night on May 25.
An intermediate, locally damaging 4.2-magnitude earthquake was reported Wednesday night on May 25.
A shallow, locally damaging 4.2-magnitude earthquake was reported Wednesday night on May 25.
A shallow, locally damaging 4.03-magnitude earthquake was reported Wednesday night on May 25.
A shallow, locally damaging 4.3-magnitude earthquake was reported Wednesday night on May 25.
An intermediate, locally damaging 4.5-magnitude earthquake was reported Wednesday night on May 25.
A shallow, locally damaging 4.1-magnitude earthquake was reported Wednesday morning on May 25.
A shallow, locally damaging 4.1-magnitude earthquake was reported Wednesday morning on May 25.
A shallow, locally damaging 4.1-magnitude earthquake was reported Wednesday morning on May 25.
A shallow, locally damaging 5.4-magnitude earthquake was reported Wednesday morning on May 25.
An intermediate, locally damaging 4.2-magnitude earthquake was reported Wednesday morning on May 25.
An intermediate, locally damaging 4.5-magnitude earthquake was reported Wednesday morning on May 25.
A shallow, locally damaging 4.9-magnitude earthquake was reported Wednesday morning on May 25.
A shallow, locally damaging 4.5-magnitude earthquake was reported Wednesday morning on May 25.
A deep, locally damaging 4.8-magnitude earthquake was reported Tuesday night on May 24.
A shallow, locally damaging 4.6-magnitude earthquake was reported Tuesday night on May 24.
An intermediate, locally damaging 4.1-magnitude earthquake was reported Tuesday night on May 24.
A deep, locally damaging 4.5-magnitude earthquake was reported Tuesday night on May 24.
A shallow, locally damaging 4.3-magnitude earthquake was reported Tuesday night on May 24.
A shallow, locally damaging 4.1-magnitude earthquake was reported Tuesday night on May 24.
A shallow, locally damaging 4.8-magnitude earthquake was reported Tuesday night on May 24.
A shallow, locally damaging 4.9-magnitude earthquake was reported Tuesday night on May 24.
An intermediate, locally damaging 4.7-magnitude earthquake was reported Tuesday night on May 24.
A shallow, locally damaging 4.4-magnitude earthquake was reported Tuesday night on May 24.
A shallow, locally damaging 4.1-magnitude earthquake was reported Tuesday morning on May 24.
A shallow, locally damaging 4.6-magnitude earthquake was reported Tuesday morning on May 24.
A deep, locally damaging 4.3-magnitude earthquake was reported Tuesday morning on May 24.
A shallow, locally damaging 4.4-magnitude earthquake was reported Tuesday morning on May 24.
A shallow, locally damaging 4.7-magnitude earthquake was reported Tuesday morning on May 24.
An intermediate, locally damaging 4.2-magnitude earthquake was reported Tuesday morning on May 24.
An intermediate, locally damaging 4.9-magnitude earthquake was reported Tuesday morning on May 24.
An intermediate, locally damaging 4.7-magnitude earthquake was reported Monday night on May 23.
A shallow, locally damaging 4.3-magnitude earthquake was reported Monday night on May 23.
An intermediate, locally damaging 4.7-magnitude earthquake was reported Monday night on May 23.
A deep, locally damaging 4.5-magnitude earthquake was reported Monday night on May 23.
A shallow, locally damaging 4.5-magnitude earthquake was reported Monday night on May 23.
An intermediate, locally damaging 5.4-magnitude earthquake was reported Monday night on May 23.
A shallow, locally damaging 4.3-magnitude earthquake was reported Monday night on May 23.
An intermediate, locally damaging 4.5-magnitude earthquake was reported Monday night on May 23.
A shallow, locally damaging 4.2-magnitude earthquake was reported Monday night on May 23.
A shallow, locally damaging 4.5-magnitude earthquake was reported Monday night on May 23.
A shallow, locally damaging 4.5-magnitude earthquake was reported Monday night on May 23.
An intermediate, locally damaging 4.2-magnitude earthquake was reported Monday night on May 23.
A shallow, locally damaging 4.8-magnitude earthquake was reported Monday night on May 23.
A shallow, locally damaging 4.5-magnitude earthquake was reported Monday night on May 23.
A shallow, locally damaging 4.7-magnitude earthquake was reported Monday night on May 23.
A shallow, locally damaging 4.4-magnitude earthquake was reported Monday night on May 23.
A shallow, locally damaging 4.4-magnitude earthquake was reported Monday night on May 23.
A shallow, locally damaging 4.6-magnitude earthquake was reported Monday night on May 23.
An intermediate, locally damaging 4.1-magnitude earthquake was reported Monday night on May 23.
A deep, locally damaging 4.4-magnitude earthquake was reported Monday morning on May 23.
A shallow, locally damaging 4.5-magnitude earthquake was reported Monday morning on May 23.
A deep, locally damaging 4.2-magnitude earthquake was reported Monday morning on May 23.
An intermediate, locally damaging 4.3-magnitude earthquake was reported Monday morning on May 23.
An intermediate, locally damaging 5.0-magnitude earthquake was reported Monday morning on May 23.
A shallow, locally damaging 4.3-magnitude earthquake was reported Monday morning on May 23.
A shallow, locally damaging 4.4-magnitude earthquake was reported Monday morning on May 23.
An intermediate, locally damaging 4.2-magnitude earthquake was reported Monday morning on May 23.
A shallow, locally damaging 4.5-magnitude earthquake was reported Sunday night on May 22.
An intermediate, locally damaging 4.1-magnitude earthquake was reported Sunday night on May 22.
An intermediate, locally damaging 4.2-magnitude earthquake was reported Sunday night on May 22.
An intermediate, locally damaging 4.4-magnitude earthquake was reported Sunday night on May 22.
An intermediate, locally damaging 5.0-magnitude earthquake was reported Sunday night on May 22.
An intermediate, locally damaging 4.3-magnitude earthquake was reported Sunday night on May 22.
A shallow, locally damaging 4.7-magnitude earthquake was reported Sunday night on May 22.
A shallow, locally damaging 4.2-magnitude earthquake was reported Sunday night on May 22.
A shallow, locally damaging 5.3-magnitude earthquake was reported Sunday night on May 22.
A shallow, locally damaging 5.1-magnitude earthquake was reported Sunday morning on May 22.
A shallow, locally damaging 4.5-magnitude earthquake was reported Sunday morning on May 22.
A shallow, locally damaging 4.3-magnitude earthquake was reported Sunday morning on May 22.
An intermediate, locally damaging 4.3-magnitude earthquake was reported Sunday morning on May 22.
A shallow, locally damaging 4.8-magnitude earthquake was reported Sunday morning on May 22.
A shallow, locally damaging 4.3-magnitude earthquake was reported Sunday morning on May 22.
A shallow, locally damaging 4.4-magnitude earthquake was reported Sunday morning on May 22.
A shallow, locally damaging 4.3-magnitude earthquake was reported Sunday morning on May 22.
A shallow, locally damaging 4.1-magnitude earthquake was reported Sunday morning on May 22.
A shallow, locally damaging 4.3-magnitude earthquake was reported Sunday morning on May 22.
A shallow, locally damaging 4.2-magnitude earthquake was reported Sunday morning on May 22.
A shallow, locally damaging 4.2-magnitude earthquake was reported Sunday morning on May 22.
A shallow, locally damaging 4.4-magnitude earthquake was reported Sunday morning on May 22.
A shallow, locally damaging 4.6-magnitude earthquake was reported Sunday morning on May 22.
A shallow, locally damaging 5.1-magnitude earthquake was reported Sunday morning on May 22.
A shallow, locally damaging 5.0-magnitude earthquake was reported Sunday morning on May 22.
A shallow, locally damaging 4.5-magnitude earthquake was reported Sunday morning on May 22.
A shallow, locally damaging 4.7-magnitude earthquake was reported Sunday morning on May 22.
A shallow, locally damaging 4.5-magnitude earthquake was reported Sunday morning on May 22.
An intermediate, locally damaging 4.2-magnitude earthquake was reported Sunday morning on May 22.
An intermediate, locally damaging 4.2-magnitude earthquake was reported Saturday night on May 21.
A shallow, locally damaging 4.8-magnitude earthquake was reported Saturday night on May 21.
A shallow, locally damaging 4.8-magnitude earthquake was reported Saturday night on May 21.

PART FOUR: The other bits

If the earthquake is anything other than an earthquake (e.g. explosion or quarry blast), print

There was also a magnitude MAGNITUDE TYPE_OF_EVENT on DATE LOCATION.

For example,

There was also a magnitude 1.29 quarry blast on June 19 12km SE of Tehachapi, California.

with TYPE_OF_EVENT being explosion, quarry blast, etc and LOCATION being 'place' - e.g. '0km N of The Geysers, California'.


In [90]:
# none of the non-earthquakes were above a 4 on the richter scale, so I don't need to modify Part Three
df[(df['type'] != 'earthquake') & (df['mag'] > 4)]


Out[90]:
time latitude longitude depth mag magType nst gap dmin rms ... updated place type horizontalError depthError magError magNst status locationSource magSource

0 rows × 22 columns


In [93]:
def type_of_event(dictionary):
    return dictionary['type']

In [167]:
def non_eq_to_sentence(dictionary):
    if type_of_event(dictionary) != 'earthquake':
        return type_of_event(dictionary)

In [173]:
for earthquake in earthquakes:
    if non_eq_to_sentence(earthquake) != None:
        print('There was also a magnitude', earthquake['mag'], non_eq_to_sentence(earthquake), 'on', date_in_words(earthquake), earthquake['place'] + '.')


There was also a magnitude 1.69 quarry blast on June 20 0km SSW of Home Gardens, CA.
There was also a magnitude 1.77 quarry blast on June 20 7km SSE of Home Gardens, CA.
There was also a magnitude 1.29 other event on June 19 10km SW of Bridgeport, Washington.
There was also a magnitude 1.95 explosion on June 19 1km SSW of Princeton, Canada.
There was also a magnitude 1.36 other event on June 19 10km SW of Bridgeport, Washington.
There was also a magnitude 1.27 other event on June 19 30km ESE of Sweet Home, Oregon.
There was also a magnitude 1.74 explosion on June 18 9km S of Princeton, Canada.
There was also a magnitude 1.22 explosion on June 18 8km E of Yacolt, Washington.
There was also a magnitude 1.99 explosion on June 17 26km WSW of Cheney, Washington.
There was also a magnitude 1.57 explosion on June 17 8km WNW of Junction City, Oregon.
There was also a magnitude 1.48 quarry blast on June 17 4km SE of Home Gardens, CA.
There was also a magnitude 1.66 explosion on June 17 14km NNW of Philomath, Oregon.
There was also a magnitude 1.85 quarry blast on June 17 4km ENE of Butte, Montana.
There was also a magnitude 1.63 quarry blast on June 17 0km E of Quarry near Salinas, CA.
There was also a magnitude 1.27 quarry blast on June 17 10km NNW of Big Bear City, CA.
There was also a magnitude 1.36 quarry blast on June 16 2km SE of Home Gardens, CA.
There was also a magnitude 1.24 quarry blast on June 16 11km E of Quarry near Portola Valley, CA.
There was also a magnitude 1.48 quarry blast on June 16 0km SE of Quarry near Vallejo, CA.
There was also a magnitude 1.35 explosion on June 16 28km SW of Morton, Washington.
There was also a magnitude 1.16 quarry blast on June 16 6km SSW of Mojave, CA.
There was also a magnitude 1.09 explosion on June 16 28km SW of Morton, Washington.
There was also a magnitude 2.08 quarry blast on June 16 16km SW of Kemmerer, Wyoming.
There was also a magnitude 1.15 explosion on June 16 25km SW of Morton, Washington.
There was also a magnitude 1.3 explosion on June 16 25km SW of Morton, Washington.
There was also a magnitude 1.07 quarry blast on June 16 13km WNW of Searles Valley, CA.
There was also a magnitude 1.33 quarry blast on June 15 12km WNW of Whitehall, Montana.
There was also a magnitude 2.14 explosion on June 15 5km S of Princeton, Canada.
There was also a magnitude 1.56 quarry blast on June 15 1km NW of Quarry near Salinas, CA.
There was also a magnitude 1.29 quarry blast on June 15 4km SSE of Home Gardens, CA.
There was also a magnitude 1.25 quarry blast on June 15 5km ENE of Butte, Montana.
There was also a magnitude 1.12 quarry blast on June 15 2km SW of Quarry near San Rafael, CA.
There was also a magnitude 1.35 explosion on June 15 14km WSW of Cashmere, Washington.
There was also a magnitude 1.1 explosion on June 14 4km N of Fern Prairie, Washington.
There was also a magnitude 1.57 quarry blast on June 14 46km NE of Holtville, CA.
There was also a magnitude 1.44 quarry blast on June 14 11km E of Quarry near Portola Valley, CA.
There was also a magnitude 1.33 quarry blast on June 14 3km SSE of Quarry near Aromas, CA.
There was also a magnitude 1.35 quarry blast on June 14 4km ENE of Rancho San Diego, CA.
There was also a magnitude 1.03 quarry blast on June 14 10km ESE of Coto De Caza, CA.
There was also a magnitude 1.17 quarry blast on June 14 6km SSW of Mojave, CA.
There was also a magnitude 1.36 quarry blast on June 14 13km SE of Tehachapi, CA.
There was also a magnitude 1.05 explosion on June 14 5km E of Yoncalla, Oregon.
There was also a magnitude 1.11 quarry blast on June 13 5km NNW of Boron, CA.
There was also a magnitude 1.13 explosion on June 13 10km NNW of Philomath, Oregon.
There was also a magnitude 2.18 quarry blast on June 13 46km NE of Holtville, CA.
There was also a magnitude 2.38 explosion on June 13 1km WNW of Princeton, Canada.
There was also a magnitude 1.65 quarry blast on June 13 1km W of Tijuana, B.C., MX.
There was also a magnitude 1.26 explosion on June 13 13km S of Morton, Washington.
There was also a magnitude 1.09 quarry blast on June 13 5km S of Mojave, CA.
There was also a magnitude 1.75 quarry blast on June 13 5km E of Butte, Montana.
There was also a magnitude 1.53 quarry blast on June 13 9km NNW of Big Bear Lake, CA.
There was also a magnitude 2.02 explosion on June 11 2km NNE of Princeton, Canada.
There was also a magnitude 1.47 quarry blast on June 10 4km SE of Home Gardens, CA.
There was also a magnitude 2.01 explosion on June 10 9km S of Princeton, Canada.
There was also a magnitude 1.19 quarry blast on June 10 13km SE of Tehachapi, CA.
There was also a magnitude 1.41 quarry blast on June 9 44km NNW of Los Algodones, B.C., MX.
There was also a magnitude 1.45 quarry blast on June 9 11km E of Quarry near Portola Valley, CA.
There was also a magnitude 1.11 quarry blast on June 9 13km W of Mojave, CA.
There was also a magnitude 1.9 explosion on June 9 1km S of Princeton, Canada.
There was also a magnitude 1.42 quarry blast on June 9 7km SSW of Mojave, CA.
There was also a magnitude 1.45 quarry blast on June 9 1km SSE of Quarry near Aromas, CA.
There was also a magnitude 1.55 quarry blast on June 9 28km SE of Virginia City, Montana.
There was also a magnitude 1.63 explosion on June 9 23km NNW of Baker City, Oregon.
There was also a magnitude 1.72 quarry blast on June 8 47km NE of Holtville, CA.
There was also a magnitude 1.93 explosion on June 8 6km SSW of Princeton, Canada.
There was also a magnitude 1.3 quarry blast on June 8 11km E of Quarry near Portola Valley, CA.
There was also a magnitude 1.0 explosion on June 8 16km ESE of Enumclaw, Washington.
There was also a magnitude 1.57 explosion on June 8 5km SW of Napavine, Washington.
There was also a magnitude 1.8 quarry blast on June 8 7km SSE of Home Gardens, CA.
There was also a magnitude 1.55 quarry blast on June 7 0km N of Quarry near Portola Valley, CA.
There was also a magnitude 1.28 explosion on June 7 3km E of West Side Highway, Washington.
There was also a magnitude 2.1 explosion on June 7 1km WSW of Princeton, Canada.
There was also a magnitude 1.95 explosion on June 7 32km E of Shady Cove, Oregon.
There was also a magnitude 1.44 quarry blast on June 7 0km E of Quarry near Atascadero, CA.
There was also a magnitude 1.6 quarry blast on June 7 8km W of Townsend, Montana.
There was also a magnitude 1.63 quarry blast on June 6 43km NNW of Los Algodones, B.C., MX.
There was also a magnitude 1.35 quarry blast on June 6 5km NNW of Boron, CA.
There was also a magnitude 1.47 quarry blast on June 6 11km E of Quarry near Portola Valley, CA.
There was also a magnitude 1.77 quarry blast on June 6 4km E of Butte, Montana.
There was also a magnitude 1.1 quarry blast on June 6 2km SW of Quarry near San Rafael, CA.
There was also a magnitude 1.09 quarry blast on June 6 13km SE of Tehachapi, CA.
There was also a magnitude 2.0 explosion on June 5 6km SSE of Princeton, Canada.
There was also a magnitude 1.93 explosion on June 4 3km S of Princeton, Canada.
There was also a magnitude 1.09 explosion on June 3 5km N of Fern Prairie, Washington.
There was also a magnitude 1.76 quarry blast on June 3 46km NNW of Los Algodones, B.C., MX.
There was also a magnitude 1.82 explosion on June 3 0km SW of Dundee, Oregon.
There was also a magnitude 1.52 quarry blast on June 3 4km SE of Home Gardens, CA.
There was also a magnitude 1.38 quarry blast on June 3 13km W of Mojave, CA.
There was also a magnitude 1.84 quarry blast on June 3 5km ENE of Butte, Montana.
There was also a magnitude 1.24 quarry blast on June 3 2km WSW of Quarry near Clayton, CA.
There was also a magnitude 1.53 explosion on June 3 22km NNE of Pasco, Washington.
There was also a magnitude 1.07 quarry blast on June 3 6km ENE of Tehachapi, CA.
There was also a magnitude 1.37 quarry blast on June 2 11km E of Quarry near Portola Valley, CA.
There was also a magnitude 2.0 explosion on June 2 25km SW of Cheney, Washington.
There was also a magnitude 2.08 explosion on June 2 2km NE of Coos Bay, Oregon.
There was also a magnitude 1.02 quarry blast on June 2 3km SSE of San Marcos, CA.
There was also a magnitude 1.05 quarry blast on June 2 6km SSW of Mojave, CA.
There was also a magnitude 1.53 quarry blast on June 2 20km S of Quarry near Atascadero, CA.
There was also a magnitude 1.33 quarry blast on June 2 7km ESE of Butte, Montana.
There was also a magnitude 1.35 explosion on June 2 5km E of Buckley, Washington.
There was also a magnitude 1.34 quarry blast on June 2 12km SE of Tehachapi, CA.
There was also a magnitude 1.56 quarry blast on June 1 5km NNW of Boron, CA.
There was also a magnitude 1.42 explosion on June 1 14km S of Leavenworth, Washington.
There was also a magnitude 1.34 quarry blast on June 1 3km SSE of Home Gardens, CA.
There was also a magnitude 1.81 explosion on June 1 12km S of Princeton, Canada.
There was also a magnitude 1.01 quarry blast on June 1 7km E of Lebec, CA.
There was also a magnitude 1.4 quarry blast on June 1 7km SE of Bonita, CA.
There was also a magnitude 2.3 quarry blast on June 1 17km N of Orofino, Idaho.
There was also a magnitude 1.26 quarry blast on June 1 4km SE of Home Gardens, CA.
There was also a magnitude 1.35 quarry blast on June 1 6km SSE of Valley Center, CA.
There was also a magnitude 1.21 explosion on June 1 16km W of Winston, Oregon.
There was also a magnitude 1.18 explosion on May 31 3km E of Kelso, Washington.
There was also a magnitude 1.56 quarry blast on May 31 8km ESE of Bonita, CA.
There was also a magnitude 1.41 quarry blast on May 31 45km NE of Holtville, CA.
There was also a magnitude 1.23 quarry blast on May 31 12km E of Quarry near Portola Valley, CA.
There was also a magnitude 1.57 explosion on May 31 2km SSW of Princeton, Canada.
There was also a magnitude 1.41 quarry blast on May 31 4km N of Norco, CA.
There was also a magnitude 2.04 quarry blast on May 31 28km N of Orofino, Idaho.
There was also a magnitude 1.2 quarry blast on May 31 7km SSW of Mojave, CA.
There was also a magnitude 2.23 explosion on May 29 10km S of Princeton, Canada.
There was also a magnitude 1.66 explosion on May 28 2km S of Princeton, Canada.
There was also a magnitude 1.84 explosion on May 28 7km NE of Abbotsford, Canada.
There was also a magnitude 1.55 explosion on May 28 3km SW of Drain, Oregon.
There was also a magnitude 1.2 quarry blast on May 27 0km S of Quarry near Vallejo, CA.
There was also a magnitude 1.79 explosion on May 27 5km SSE of Princeton, Canada.
There was also a magnitude 1.37 quarry blast on May 27 7km SSW of Mojave, CA.
There was also a magnitude 1.48 quarry blast on May 27 6km ESE of Butte, Montana.
There was also a magnitude 1.31 quarry blast on May 27 11km E of Quarry near Portola Valley, CA.
There was also a magnitude 1.63 quarry blast on May 26 46km NNW of Los Algodones, B.C., MX.
There was also a magnitude 1.57 quarry blast on May 26 4km NNW of Boron, CA.
There was also a magnitude 1.99 explosion on May 26 5km SSE of Princeton, Canada.
There was also a magnitude 1.96 quarry blast on May 26 11km ESE of Santa Ynez, CA.
There was also a magnitude 1.31 quarry blast on May 26 6km ENE of Three Forks, Montana.
There was also a magnitude 1.44 explosion on May 26 19km SE of Cottage Grove, Oregon.
There was also a magnitude 1.08 explosion on May 26 24km SE of Sweet Home, Oregon.
There was also a magnitude 1.94 quarry blast on May 26 10km N of Oroville, California.
There was also a magnitude 1.08 quarry blast on May 26 13km SE of Tehachapi, CA.
There was also a magnitude 1.13 quarry blast on May 25 8km ENE of Lebec, CA.
There was also a magnitude 1.85 quarry blast on May 25 4km ENE of Butte, Montana.
There was also a magnitude 1.49 quarry blast on May 25 7km SSE of Home Gardens, CA.
There was also a magnitude 1.23 quarry blast on May 25 10km NNW of Big Bear City, CA.
There was also a magnitude 1.03 quarry blast on May 24 1km WSW of Quarry near Milpitas, CA.
There was also a magnitude 1.21 quarry blast on May 24 45km NNW of Los Algodones, B.C., MX.
There was also a magnitude 1.64 explosion on May 24 14km SE of McCleary, Washington.
There was also a magnitude 2.03 explosion on May 24 7km S of Princeton, Canada.
There was also a magnitude 1.35 explosion on May 24 10km SE of Graham, Washington.
There was also a magnitude 1.01 quarry blast on May 24 14km W of Mojave, CA.
There was also a magnitude 1.08 quarry blast on May 24 5km NE of Rancho San Diego, CA.
There was also a magnitude 1.31 quarry blast on May 24 2km SW of Quarry near Clayton, CA.
There was also a magnitude 1.49 quarry blast on May 23 6km NNW of Boron, CA.
There was also a magnitude 1.79 quarry blast on May 23 46km NNW of Los Algodones, B.C., MX.
There was also a magnitude 2.55 explosion on May 23 11km S of Agassiz, Canada.
There was also a magnitude 1.05 quarry blast on May 23 1km WNW of Quarry near Vallejo, CA.
There was also a magnitude 1.5 quarry blast on May 23 11km E of Quarry near Portola Valley, CA.
There was also a magnitude 1.4 quarry blast on May 23 5km N of Lake Elsinore, CA.
There was also a magnitude 1.33 quarry blast on May 23 7km SSW of Mojave, CA.
There was also a magnitude 1.6 explosion on May 23 5km WNW of Junction City, Oregon.
There was also a magnitude 1.17 quarry blast on May 23 13km SE of Tehachapi, CA.
There was also a magnitude 1.6 explosion on May 22 4km S of Princeton, Canada.