All Projects → nfsi-canada → OrientPy

nfsi-canada / OrientPy

Licence: other
Seismic station orientation tools

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to OrientPy

seispy
Python module of seismology and receiver functions
Stars: ✭ 50 (+72.41%)
Mutual labels:  seismology, geophysics
Telewavesim
Teleseismic body wave modeling through stacks of (submarine/anisotropic) layers
Stars: ✭ 41 (+41.38%)
Mutual labels:  seismology, geophysics
MTfit
MTfit code for Bayesian Moment Tensor Fitting
Stars: ✭ 61 (+110.34%)
Mutual labels:  seismology, geophysics
RfPy
Teleseismic receiver function calculation and post-processing
Stars: ✭ 25 (-13.79%)
Mutual labels:  seismology, geophysics
teaching-computational-geophysics
Additional material for computational geophysics course
Stars: ✭ 35 (+20.69%)
Mutual labels:  geophysics
pybin
Cross-platform tool to put Python's user bin in PATH, no sudo/runas required!
Stars: ✭ 21 (-27.59%)
Mutual labels:  scripts
Material-BottomBarLayout
🎉A material navigation bar library which has pretty animations and different ways of arrangement.
Stars: ✭ 56 (+93.1%)
Mutual labels:  orientation
linux-server-administration-scripts
Simple bash administration scripts for Linux to make your life easier.
Stars: ✭ 47 (+62.07%)
Mutual labels:  scripts
reda
Reproducible Electrical Data Analysis
Stars: ✭ 14 (-51.72%)
Mutual labels:  geophysics
bayseg
An unsupervised machine learning algorithm for the segmentation of spatial data sets.
Stars: ✭ 46 (+58.62%)
Mutual labels:  geophysics
ERTplot
Script to plot 2D electrical resistivity tomography (ERT) data with much more versatility than RES2DINV allows.
Stars: ✭ 15 (-48.28%)
Mutual labels:  geophysics
scripts-manager-unity3d
📄 Gives the list of scripts in the current scene with gameobject reference.
Stars: ✭ 52 (+79.31%)
Mutual labels:  scripts
perl-scripts
A nice collection of day-to-day Perl scripts.
Stars: ✭ 92 (+217.24%)
Mutual labels:  scripts
The-Learning-Documentation-Project
This documentation is about the new learning(s) and issue(s) resolvings on different aspects of academic, professional and personal thoughts. It includes(or/with links): Research topics(& resources), Programming(issues and code), Advanced Linux commands, Networking commands, bash script command utilization, Linux packages(& scripts), Machinine l…
Stars: ✭ 27 (-6.9%)
Mutual labels:  scripts
dotstow
dotfiles managed with stow
Stars: ✭ 60 (+106.9%)
Mutual labels:  scripts
PH5
Library of PH5 clients, apis, and utilities
Stars: ✭ 14 (-51.72%)
Mutual labels:  seismology
installer-scripts
💻 Bash scripts for doing installations in one go.
Stars: ✭ 17 (-41.38%)
Mutual labels:  scripts
FastPCC
Compute interstation correlations of seismic ambient noise, including fast implementations of the standard, 1-bit and phase cross-correlations.
Stars: ✭ 24 (-17.24%)
Mutual labels:  seismology
rofi-scripts
Small scripts for rofi
Stars: ✭ 61 (+110.34%)
Mutual labels:  scripts
Gisola
Gisola: A High Performance Computing application for real-time Moment Tensor inversion
Stars: ✭ 35 (+20.69%)
Mutual labels:  seismology

Seismic station orientation tools

OrientPy is a toolbox to help determine seismometer orientation using automated (and manual) processing of earthquake data. These methods are particularly useful for broadband ocean-bottom seismic stations, but are also applicable to broadband land stations or shorter period instruments (depending on the method selected). The code uses the StDb package for querying and building a station database and can be used through command-line scripts. Currently the toolbox includes the following methods:

  • DL (Doran and Laske, 2017): Based on Rayleigh-wave polarization at a range of frequencies and for the two fundamental mode Rayleigh wave orbits.

  • BNG (Braunmiller, Nabelek and Ghods, 2020): Based on P-wave polarization from regional and teleseismic earthquakes.

Each method can be used independently to produce an estimate of station orientation, in terms of the azimuth of seismic component 1 (or N).

DOI build codecov

Installation, Usage, API documentation and scripts are described at https://nfsi-canada.github.io/OrientPy/.

Author: Pascal Audet (Developer and Maintainer)

Note

The toolbox DL is heavily based on the software DLOPy written by A. Doran.

Contributing

All constructive contributions are welcome, e.g. bug reports, discussions or suggestions for new features. You can either open an issue on GitHub or make a pull request with your proposed changes. Before making a pull request, check if there is a corresponding issue opened and reference it in the pull request. If there isn't one, it is recommended to open one with your rationale for the change. New functionality or significant changes to the code that alter its behavior should come with corresponding tests and documentation. If you are new to contributing, you can open a work-in-progress pull request and have it iteratively reviewed.

Examples of straightforward contributions include editing the documentation or adding notebooks/scripts that describe example usage of the code in publications. Suggestions for improvements (speed, accuracy, flexibility, etc.) are also welcome.

References

  • Braunmiller, J., Nabelek, J., and Ghods, A., 2020, Sensor orientation of Iranian broadband seismic stations from P-wave particle motion, Seism. Res. Lett., doi:10.1785/0220200019.

  • Doran, A. K., and Laske, G., 2017, Ocean-bottom seismometer instrument orientation via automated Rayleigh-wave arrival-angle measurements, Bull. Seism. Soc. Am., 107, 691-708.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].