obspy

ObsPy: A Python Toolbox for seismology/seismological observatories.

https://github.com/obspy/obspy

Science Score: 59.0%

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

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 10 DOI reference(s) in README
  • Academic publication links
    Links to: iop.org, zenodo.org
  • Committers with academic emails
    54 of 165 committers (32.7%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.5%) to scientific vocabulary

Keywords

data-center earthquakes hacktoberfest lgplv3 observatories python science seismology signal-processing waveforms web-services

Keywords from Contributors

closember earth-science geophysics gtk qt tk wx geoscience generic-mapping-tools subspace
Last synced: 6 months ago · JSON representation

Repository

ObsPy: A Python Toolbox for seismology/seismological observatories.

Basic Info
  • Host: GitHub
  • Owner: obspy
  • License: other
  • Language: Python
  • Default Branch: master
  • Homepage: https://www.obspy.org
  • Size: 102 MB
Statistics
  • Stars: 1,242
  • Watchers: 109
  • Forks: 549
  • Open Issues: 307
  • Releases: 25
Topics
data-center earthquakes hacktoberfest lgplv3 observatories python science seismology signal-processing waveforms web-services
Created over 13 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct Codeowners

README.md

ObsPy: A Python Toolbox for seismology/seismological observatories.

NumFOCUS affiliated project

Github Action Status Coverage Status Supported Python versions

License LGPLv3

PyPI Version DOI Conda

Discourse status Gitter Announcements Mailing List

Mastodon Follow

ObsPy is an open-source project dedicated to provide a Python framework for processing seismological data. It provides parsers for common file formats, clients to access data centers and seismological signal processing routines which allow the manipulation of seismological time series (see Beyreuther et al. 2010, Megies et al. 2011, Krischer et al. 2015).

The goal of the ObsPy project is to facilitate rapid application development for seismology.

ObsPy is licensed under the GNU Lesser General Public License (LGPL) v3.0.

A one-hour introduction to ObsPy is available at YouTube.

Read more in our GitHub wiki

Installation

Installation instructions can be found in the wiki.

Getting started

Read about how to get started in the wiki and in our Tutorial section in the documentation.

ObsPy Tutorial notebooks -- and much more on specific seismology topics -- can also be found on Seismo-Live, both as a static preview and as interactively runnable version.

Link to Seismo-Live

python from obspy import read st = read() # load example seismogram st.filter(type='highpass', freq=3.0) st = st.select(component='Z') st.plot()

Example waveform Plot

Documentation and Changelog

The detailed changelog is available here, our docs can be found at docs.obspy.org.

Contributing

Please see details on how to contribute to the project here.

References

Impact

Owner

  • Name: ObsPy
  • Login: obspy
  • Kind: organization

GitHub Events

Total
  • Create event: 38
  • Release event: 1
  • Issues event: 50
  • Watch event: 76
  • Delete event: 29
  • Issue comment event: 255
  • Push event: 76
  • Gollum event: 3
  • Pull request review comment event: 20
  • Pull request review event: 41
  • Pull request event: 69
  • Fork event: 25
Last Year
  • Create event: 38
  • Release event: 1
  • Issues event: 50
  • Watch event: 76
  • Delete event: 29
  • Issue comment event: 255
  • Push event: 76
  • Gollum event: 3
  • Pull request review comment event: 20
  • Pull request review event: 41
  • Pull request event: 69
  • Fork event: 25

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 13,919
  • Total Committers: 165
  • Avg Commits per committer: 84.358
  • Development Distribution Score (DDS): 0.717
Past Year
  • Commits: 204
  • Committers: 10
  • Avg Commits per committer: 20.4
  • Development Distribution Score (DDS): 0.466
Top Committers
Name Email Commits
Tobias Megies m****s@g****e 3,946
Lion Krischer k****r@g****e 2,723
Robert Barsch b****h@e****u 1,913
Moritz Beyreuther r****d@w****e 1,087
Elliott Sales de Andrade q****t@g****m 740
trichter t****d@b****e 515
derrick d****r@g****m 286
Jonathan MacCarthy j****c@l****v 212
Claudio Satriano s****o@g****m 155
Calum Chamberlain c****n@v****z 112
Jollyfant k****s@k****l 112
dependabot[bot] 4****] 106
flixha f****p@u****o 100
Yannik Behr y****r@y****e 100
Rothenhouser n****r@g****m 99
John Rudge j****3@c****k 98
Nicholas Falco n****k@i****u 94
Damian Kula d****a@u****r 91
ThomasLecocq t****q@g****m 84
Martin van Driel v****l@e****h 77
Bernhard Morgenstern b****n@g****e 57
celsoReyes c****s@s****h 55
Lloyd Carothers l****d@p****u 54
Matthias m****s@m****) 48
Yannik Behr y****k@y****e 48
rizac r****i@g****m 43
romain r****e@u****r 38
Brtle B****e 32
paitor c****r@g****m 30
Peter Danecek P****k@b****t 30
and 135 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 190
  • Total pull requests: 293
  • Average time to close issues: 8 months
  • Average time to close pull requests: 3 months
  • Total issue authors: 120
  • Total pull request authors: 50
  • Average comments per issue: 3.43
  • Average comments per pull request: 2.7
  • Merged pull requests: 199
  • Bot issues: 0
  • Bot pull requests: 104
Past Year
  • Issues: 44
  • Pull requests: 73
  • Average time to close issues: 28 days
  • Average time to close pull requests: 6 days
  • Issue authors: 36
  • Pull request authors: 13
  • Average comments per issue: 1.82
  • Average comments per pull request: 1.12
  • Merged pull requests: 41
  • Bot issues: 0
  • Bot pull requests: 38
Top Authors
Issue Authors
  • megies (36)
  • filefolder (4)
  • liamtoney (4)
  • krischer (4)
  • JUNZHU-SEIS (4)
  • trichter (3)
  • ThomasLecocq (3)
  • edur409 (3)
  • Thomas-Ulrich (3)
  • tianzeliu (3)
  • paitor (2)
  • calum-chamberlain (2)
  • pfwang97 (2)
  • etmseed (2)
  • krisvanneste (2)
Pull Request Authors
  • dependabot[bot] (132)
  • megies (112)
  • trichter (22)
  • ThomasLecocq (8)
  • filefolder (7)
  • simonpanay (4)
  • paitor (4)
  • liamtoney (3)
  • mikehagerty (2)
  • flixha (2)
  • shicks-seismo (2)
  • calum-chamberlain (2)
  • emmanuel-ferdman (2)
  • chad-earthscope (2)
  • d-chambers (2)
Top Labels
Issue Labels
bug-unconfirmed (50) bug (34) enhancement (23) .clients.fdsn (16) .core (13) question (10) .signal (9) docs (8) packaging (7) CI (7) release blocker (6) external (6) .core.event (5) .imaging (5) .io.sac (5) task (5) .io.xseed (4) .io.mseed (4) priority: high (3) .taup (3) duplicate (3) .clients.seedlink (3) installation (3) Good First Issue (3) numpy (2) testing (2) cleanup (2) .io.gse2 (2) .io.quakeml (2) .io.segy (2)
Pull Request Labels
dependencies (132) ready for review (70) build_docs (29) .signal (24) CI (23) .clients.fdsn (21) test_network (19) bug (19) .core (16) docs (16) test_wheels (13) github_actions (13) cleanup (10) testing (10) .imaging (9) enhancement (7) duplicate (7) .io (7) .clients.filesystem (6) .core.inventory (6) release blocker (6) installation (5) .clients.seedlink (4) .io.mseed (4) clients.nrl (3) io.gcf (3) .io.sac (3) .io.seiscomp (3) .io.nlloc (3) .io.xseed (3)

Packages

  • Total packages: 3
  • Total downloads:
    • pypi 79,206 last-month
  • Total docker downloads: 5,025
  • Total dependent packages: 116
    (may contain duplicates)
  • Total dependent repositories: 360
    (may contain duplicates)
  • Total versions: 35
  • Total maintainers: 5
pypi.org: obspy

ObsPy - a Python framework for seismological observatories.

  • Versions: 24
  • Dependent Packages: 93
  • Dependent Repositories: 309
  • Downloads: 79,206 Last month
  • Docker Downloads: 5,025
Rankings
Dependent packages count: 0.2%
Dependent repos count: 0.8%
Average: 1.5%
Docker downloads count: 1.5%
Stargazers count: 2.0%
Downloads: 2.0%
Forks count: 2.3%
Maintainers (4)
Last synced: 6 months ago
conda-forge.org: obspy

ObsPy is an open-source project dedicated to provide a Python framework for processing seismological data. It provides parsers for common file formats, clients to access data centers and seismological signal processing routines which allow the manipulation of seismological time series (see Beyreuther et al. 2010, Megies et al. 2011, Krischer et al. 2015).

  • Homepage: https://obspy.org
  • License: LGPL-3.0-only
  • Latest release: 1.3.1
    published over 3 years ago
  • Versions: 9
  • Dependent Packages: 23
  • Dependent Repositories: 51
Rankings
Dependent packages count: 2.9%
Dependent repos count: 5.0%
Average: 6.9%
Forks count: 7.3%
Stargazers count: 12.5%
Last synced: 6 months ago
spack.io: py-obspy

ObsPy is an open-source project dedicated to provide a Python framework for processing seismological data

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Average: 27.5%
Dependent packages count: 55.0%
Maintainers (1)
Last synced: 6 months ago

Dependencies

.github/workflows/build_wheels.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/upload-artifact v3 composite
  • pypa/cibuildwheel v2.11.3 composite
  • pypa/gh-action-pypi-publish v1.6.4 composite
.github/workflows/docs_building.yml actions
  • actions/checkout v3 composite
  • actions/upload-artifact v3 composite
  • conda-incubator/setup-miniconda v2 composite
.github/workflows/tests.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • codecov/codecov-action v3.1.1 composite
  • conda-incubator/setup-miniconda v2.1.1 composite
misc/docker/base_images/centos_7/Dockerfile docker
  • centos centos7 build
misc/docker/base_images/centos_8/Dockerfile docker
  • centos centos8 build
misc/docker/base_images/debian_10_buster/Dockerfile docker
  • debian buster build
misc/docker/base_images/debian_10_buster_32bit/Dockerfile docker
  • obspy/base-images debian_10_buster_32bit build
misc/docker/base_images/debian_10_buster_armhf/Dockerfile docker
  • obspy/base-images debian_10_buster_armhf build
misc/docker/base_images/debian_8_jessie/Dockerfile docker
  • debian jessie build
misc/docker/base_images/debian_8_jessie_32bit/Dockerfile docker
  • obspy/base-images debian_8_jessie_32bit build
misc/docker/base_images/debian_8_jessie_armhf/Dockerfile docker
  • obspy/base-images debian_8_jessie_armhf build
misc/docker/base_images/debian_9_stretch/Dockerfile docker
  • debian stretch build
misc/docker/base_images/debian_9_stretch_32bit/Dockerfile docker
  • obspy/base-images debian_9_stretch_32bit build
misc/docker/base_images/debian_9_stretch_armhf/Dockerfile docker
  • obspy/base-images debian_9_stretch_armhf build
misc/docker/base_images/fedora_30/Dockerfile docker
  • fedora 30 build
misc/docker/base_images/fedora_31/Dockerfile docker
  • fedora 31 build
misc/docker/base_images/opensuse_leap_15_1/Dockerfile docker
  • opensuse/leap 15.1 build
misc/docker/base_images/ubuntu_14_04_trusty/Dockerfile docker
  • ubuntu 14.04 build
misc/docker/base_images/ubuntu_14_04_trusty_32bit/Dockerfile docker
  • obspy/base-images ubuntu_14_04_trusty_32bit build
misc/docker/base_images/ubuntu_16_04_xenial/Dockerfile docker
  • ubuntu 16.04 build
misc/docker/base_images/ubuntu_16_04_xenial_32bit/Dockerfile docker
  • obspy/base-images ubuntu_16_04_xenial_32bit build
misc/docker/base_images/ubuntu_18_04_bionic/Dockerfile docker
  • ubuntu 18.04 build
misc/docker/base_images/ubuntu_18_04_bionic_32bit/Dockerfile docker
  • obspy/base-images ubuntu_18_04_bionic_32bit build
misc/installer/anaconda/LinuxCondaBuilder_32bit/Dockerfile docker
  • castis/centos5-i386 latest build
misc/installer/anaconda/LinuxCondaBuilder_64bit/Dockerfile docker
  • quay.io/pypa/manylinux1_x86_64 latest build
misc/docs/package.json npm
  • @babel/core ^7.10.3 development
  • babel ^6.23.0 development
  • delete ^1.1.0 development
  • gulp ^4.0.2 development
  • gulp-autoprefixer ^7.0.1 development
  • gulp-babel ^8.0.0 development
  • gulp-clean-css ^4.3.0 development
  • gulp-csso ^4.0.1 development
  • gulp-imagemin ^7.1.0 development
  • gulp-js-import ^1.0.6 development
  • gulp-rename ^2.0.0 development
  • gulp-sass ^4.1.0 development
  • gulp-sass-lint ^1.4.0 development
  • gulp-uglify-es ^2.0.0 development
misc/docs/requirements.txt pypi
  • cartopy >=0.20
  • cython *
  • m2r2 >=0.2.7
  • matplotlib *
  • numpy *
  • obspy *
  • pybtex >=0.24.2
  • sphinx >=4.2.0
  • sphinx_rtd_theme *