Skip to content

Seismic Event Plotter is a python script that plots earthquakes recorded by the Northern California Seismic Network (NCSN) onto a map. A User defined time period is used to constrain the data that is mapped.

License

Notifications You must be signed in to change notification settings

hazardgoat/Seismic_Event_Plotter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Seismic Event Plotter

This script utilizes a user-defined time interval to pull earthquake data from XML files on the Northern California Earthquake Data Center (NCEDC) website, and then parses them to extract the latitude, longitude, time, and magnitude of earthquakes captured by their seismometer network. It then plots the data on a zoomable Stamen map, color coding by magnitude, where each marker displays the magnitude and time of their respective earthquake when selected. This map is saved as an HTML file and automatically opened in the user's default web browser within a new tab. The program then refreshes the data at the user defined time interval. When CTRL+C is pressed, the user will be prompted to either amend the monitoring interval or exit the program.

Planned future features:

  1. GUI
  2. Embedded Legend
  3. Data type selection
  4. User specifed date-time ranges

About

Seismic Event Plotter is a python script that plots earthquakes recorded by the Northern California Seismic Network (NCSN) onto a map. A User defined time period is used to constrain the data that is mapped.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages