Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

A map based packaged to analyze seimic network perfromance

Project description


A routine for looking at magnitude detection thresholds using noise pdfs and the Brune model, written by Dan McNamara in C and ported to python

PyPI version Build Status

magD has been tested on python 3.6

MagD allows an end user to evaluate seismograph performance at the network level.


An example client repo is at refer to this repo for examples


pip install magD


Magnitude thresholds

Magnitude thresholds use noise PSD's from IRIS

The noise at the local station is used to determine the smallest magnitude it can detect for a given origin. For each origin(lat/lon) every station in the set in analyzed, the sorted by magnitude form smallest to highest. The origin is then contoured by the nth (num_stations) smallest magnitude.


The station density is plotted for each origin and contours by distance to the nth (num_stas) closest station

Warning Time

The map is contoured by Alert time - S wave arrival time where alert time is p-wave arrival at nth station + processing time)


The size of the EEW blindzone for a given area

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for MagD, version 2.3
Filename, size File type Python version Upload date Hashes
Filename, size MagD-2.3-py3-none-any.whl (29.1 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size MagD-2.3.tar.gz (18.8 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page