FMC: a one-liner Python program to manage, classify and plot focal mechanisms

The analysis of earthquake focal mechanisms (or Seismic Moment Tensor, SMT) is a key tool on seismotectonics research. Each focal mechanism is characterized by several location parameters of the earthquake hypocenter, the earthquake size (magnitude and scalar moment tensor) and some geometrical char...

Full description

Bibliographic Details
Author: Álvarez Gómez, José Antonio
Format: article
Publication Date:2014
Country:España
Institution:Universidad Complutense de Madrid (UCM)
Repository:Docta Complutense
Language:English
OAI Identifier:oai:docta.ucm.es:20.500.14352/33852
Online Access:https://hdl.handle.net/20.500.14352/33852
Access Level:Open access
Keyword:550.34
Seismic
Tectonic
Sismología (Geología)
2507.05 Sismología y Prospección Sísmica
id ES_83ea05a774e7087082bb9ef5ef45e9ff
oai_identifier_str oai:docta.ucm.es:20.500.14352/33852
network_acronym_str ES
network_name_str España
repository_id_str
spelling FMC: a one-liner Python program to manage, classify and plot focal mechanismsÁlvarez Gómez, José Antonio550.34SeismicTectonicSismología (Geología)2507.05 Sismología y Prospección SísmicaThe analysis of earthquake focal mechanisms (or Seismic Moment Tensor, SMT) is a key tool on seismotectonics research. Each focal mechanism is characterized by several location parameters of the earthquake hypocenter, the earthquake size (magnitude and scalar moment tensor) and some geometrical characteristics of the rupture (nodal planes orientations, SMT components and/or SMT main axes orientations). The aim of FMC is to provide a simple but powerful tool to manage focal mechanism data. The data should be input to the program formatted as one of two of the focal mechanisms formatting options of the GMT (Generic Mapping Tools) package (Wessel and Smith, 1998): the Harvard CMT convention and the single nodal plane Aki and Richards (1980) convention. The former is a SMT format that can be downloaded directly from the Global CMT site (http://www.globalcmt.org/), while the later is the simplest way to describe earthquake rupture data. FMC is programmed in Python language, which is distributed as Open Source GPL- compatible, and therefore can be used to develop Free Software. Python runs on almost any machine, and has a wide support and presence in any operative system. The program has been conceived with the modularity and versatility of the classical UNIX-like tools. Is called from the command line and can be easily integrated into shell scripts (*NIX systems) or batch files (DOS/Windows systems). The program input and outputs can be done by means of ASCII files or using standard input (or redirection "<"), standard output (screen or redirection ">") and pipes ("|"). By default FMC will read the input and write the output as a Harvard CMT (psmeca formatted) ASCII file, although other formats can be used. Optionally FMC will produce a classification diagram representing the rupture type of the focal mechanisms processed. In order to count with a detailed classification of the focal mechanisms I decided to classify the focal mechanism in a series of fields that include the oblique slip regimes. This approximation is similar to the Johnston et al. (1994) classification; with 7 classes of earthquakes: 1) Normal; 2) Normal – Strike-slip; 3) Strike-slip - Normal; 4) Strike-slip; 5) Strike-slip -Reverse; 6) Reverse – strike-slip and 7) Reverse. FMC uses by default this classification in the resulting diagram, based on the Kaverina et al. (1996) projection, which improves the Frohlich and Apperson (1992) ternary diagram.Copernicus Publications; European Geosciences UnionUniversidad Complutense de Madrid20142014-01-0120142014-01-01journal articlehttp://purl.org/coar/resource_type/c_6501info:eu-repo/semantics/articleapplication/pdfhttps://hdl.handle.net/20.500.14352/33852reponame:Docta Complutenseinstname:Universidad Complutense de Madrid (UCM)Inglésengopen accesshttp://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessoai:docta.ucm.es:20.500.14352/338522026-06-02T12:44:21Z
dc.title.none.fl_str_mv FMC: a one-liner Python program to manage, classify and plot focal mechanisms
title FMC: a one-liner Python program to manage, classify and plot focal mechanisms
spellingShingle FMC: a one-liner Python program to manage, classify and plot focal mechanisms
Álvarez Gómez, José Antonio
550.34
Seismic
Tectonic
Sismología (Geología)
2507.05 Sismología y Prospección Sísmica
title_short FMC: a one-liner Python program to manage, classify and plot focal mechanisms
title_full FMC: a one-liner Python program to manage, classify and plot focal mechanisms
title_fullStr FMC: a one-liner Python program to manage, classify and plot focal mechanisms
title_full_unstemmed FMC: a one-liner Python program to manage, classify and plot focal mechanisms
title_sort FMC: a one-liner Python program to manage, classify and plot focal mechanisms
dc.creator.none.fl_str_mv Álvarez Gómez, José Antonio
author Álvarez Gómez, José Antonio
author_facet Álvarez Gómez, José Antonio
author_role author
dc.contributor.none.fl_str_mv Universidad Complutense de Madrid
dc.subject.none.fl_str_mv 550.34
Seismic
Tectonic
Sismología (Geología)
2507.05 Sismología y Prospección Sísmica
topic 550.34
Seismic
Tectonic
Sismología (Geología)
2507.05 Sismología y Prospección Sísmica
description The analysis of earthquake focal mechanisms (or Seismic Moment Tensor, SMT) is a key tool on seismotectonics research. Each focal mechanism is characterized by several location parameters of the earthquake hypocenter, the earthquake size (magnitude and scalar moment tensor) and some geometrical characteristics of the rupture (nodal planes orientations, SMT components and/or SMT main axes orientations). The aim of FMC is to provide a simple but powerful tool to manage focal mechanism data. The data should be input to the program formatted as one of two of the focal mechanisms formatting options of the GMT (Generic Mapping Tools) package (Wessel and Smith, 1998): the Harvard CMT convention and the single nodal plane Aki and Richards (1980) convention. The former is a SMT format that can be downloaded directly from the Global CMT site (http://www.globalcmt.org/), while the later is the simplest way to describe earthquake rupture data. FMC is programmed in Python language, which is distributed as Open Source GPL- compatible, and therefore can be used to develop Free Software. Python runs on almost any machine, and has a wide support and presence in any operative system. The program has been conceived with the modularity and versatility of the classical UNIX-like tools. Is called from the command line and can be easily integrated into shell scripts (*NIX systems) or batch files (DOS/Windows systems). The program input and outputs can be done by means of ASCII files or using standard input (or redirection "<"), standard output (screen or redirection ">") and pipes ("|"). By default FMC will read the input and write the output as a Harvard CMT (psmeca formatted) ASCII file, although other formats can be used. Optionally FMC will produce a classification diagram representing the rupture type of the focal mechanisms processed. In order to count with a detailed classification of the focal mechanisms I decided to classify the focal mechanism in a series of fields that include the oblique slip regimes. This approximation is similar to the Johnston et al. (1994) classification; with 7 classes of earthquakes: 1) Normal; 2) Normal – Strike-slip; 3) Strike-slip - Normal; 4) Strike-slip; 5) Strike-slip -Reverse; 6) Reverse – strike-slip and 7) Reverse. FMC uses by default this classification in the resulting diagram, based on the Kaverina et al. (1996) projection, which improves the Frohlich and Apperson (1992) ternary diagram.
publishDate 2014
dc.date.none.fl_str_mv 2014
2014-01-01
2014
2014-01-01
dc.type.none.fl_str_mv journal article
http://purl.org/coar/resource_type/c_6501
dc.type.openaire.fl_str_mv info:eu-repo/semantics/article
format article
dc.identifier.none.fl_str_mv https://hdl.handle.net/20.500.14352/33852
url https://hdl.handle.net/20.500.14352/33852
dc.language.none.fl_str_mv Inglés
eng
language_invalid_str_mv Inglés
language eng
dc.rights.none.fl_str_mv open access
http://purl.org/coar/access_right/c_abf2
dc.rights.openaire.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv open access
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Copernicus Publications; European Geosciences Union
publisher.none.fl_str_mv Copernicus Publications; European Geosciences Union
dc.source.none.fl_str_mv reponame:Docta Complutense
instname:Universidad Complutense de Madrid (UCM)
instname_str Universidad Complutense de Madrid (UCM)
reponame_str Docta Complutense
collection Docta Complutense
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869412170750492672
score 15.300724