rtloc

RTLoc - Real Time Location for earthquake early warning

https://github.com/claudiodsf/rtloc

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 7 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.2%) to scientific vocabulary

Keywords

earthquake-location
Last synced: 6 months ago · JSON representation ·

Repository

RTLoc - Real Time Location for earthquake early warning

Basic Info
  • Host: GitHub
  • Owner: claudiodsf
  • License: gpl-2.0
  • Language: C
  • Default Branch: master
  • Homepage:
  • Size: 440 KB
Statistics
  • Stars: 13
  • Watchers: 6
  • Forks: 9
  • Open Issues: 0
  • Releases: 3
Topics
earthquake-location
Created over 12 years ago · Last pushed almost 3 years ago
Metadata Files
Readme Changelog License Citation Authors

README.md

RTLoc - Real Time Location for earthquake early warning

(c) 2006-2013 Claudio Satriano satriano@ipgp.fr, Anthony Lomax anthony@alomax.net

DOI

Introduction

RTLoc is an evolutionary, real-time earthquake location technique based on an equal differential time (EDT) formulation and a probabilistic approach for describing the hypocenter estimation.

The algorithm, at each timestep, relies on the information from triggered arrivals and not-yet-triggered stations. With just one recorded arrival, the hypocentral location is constrained by the Voronoi cell around the first triggering station constructed using the travel times to the not-yet-triggered stations.

With two or more triggered arrivals, the location is constrained by the intersection of the volume defined by the Voronoi cells for the remaining, not-yet-triggered stations and the EDT surfaces between all pairs of triggered arrivals.

As time passes and more triggers become available, the evolutionary location converges to a standard EDT location.

Compiling and Installing

RTLoc is written in pure C, without any external library dependence. It can be compiled by a C or C++ compiler.

To compile, edit the Makefile by selecting the installation prefix and the compiler executable, then run:

make

and, optionally,

make install

in case you want to copy the executable to your prefix path.

Grid2Time program from Anthony Lomax (part of the NonLinLoc suite) is required to generate traveltime grids.

Plotting routines are written in Python and require matplotlib.

Usage

See doc/usage.md for usage instructions.

Testing the code

A complete text case is available in the testrun/ directory. See testrun/README.md for instructions on how to run the test.

Important Note

This is a research implementation of the code, with no actual real-time capabilities.

Feel free to pick the relevant parts of this (GPL licensed) code and build your own real-time module!

A real-time implementation of RTLoc --which processes continuous seedlink streams-- is available within PRESTo, a free and open source software platform for Earthquake Early Warning developed at the RISSC-Lab, Naples, Italy.

References

Satriano, C., Lomax, A., Zollo, A. 2008. Real-Time Evolutionary Earthquake Location for Seismic Early Warning. Bull. Seismol. Soc. Am., 98(3), 1482–1494. doi: 10.1785/0120060159.

DISCLAIMER

THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

Owner

  • Name: Claudio Satriano
  • Login: claudiodsf
  • Kind: user
  • Location: Paris, France
  • Company: @IPGP

Seismologist, Continuous Learner

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Satriano"
  given-names: "Claudio"
  orcid: "https://orcid.org/0000-0002-3039-2530"
- family-names: "Lomax"
  given-names: "Anthony"
  orcid: "https://orcid.org/0000-0002-7747-5990"
title: "RTLoc - Real Time Location for earthquake early warning"
doi: 10.5281/zenodo.591465
url: "https://github.com/claudiodsf/rtloc"
preferred-citation:
  type: article
  authors:
  - family-names: "Satriano"
    given-names: "Claudio"
    orcid: "https://orcid.org/0000-0002-3039-2530"
  - family-names: "Lomax"
    given-names: "Anthony"
    orcid: "https://orcid.org/0000-0002-7747-5990"
  - family-names: "Zollo"
    given-names: "Aldo"
    orcid: "https://orcid.org/0000-0002-8191-9566"
  doi: "10.1785/0120060159"
  journal: "Bulletin of the Seismological Society of America"
  start: 1482 # First page number
  end: 1494 # Last page number
  title: "Real-Time Evolutionary Earthquake Location for Seismic Early Warning"
  issue: 3
  volume: 98
  year: 2008
  month: 6

GitHub Events

Total
  • Watch event: 2
  • Fork event: 1
Last Year
  • Watch event: 2
  • Fork event: 1

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels