obspy
ObsPy: A Python Toolbox for seismology/seismological observatories.
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
Keywords from Contributors
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
Metadata Files
README.md

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.
python
from obspy import read
st = read() # load example seismogram
st.filter(type='highpass', freq=3.0)
st = st.select(component='Z')
st.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
- Moritz Beyreuther, Robert Barsch, Lion Krischer, Tobias Megies, Yannik Behr and Joachim Wassermann (2010), ObsPy: A Python Toolbox for Seismology, SRL, 81(3), 530-533, doi:
10.1785/gssrl.81.3.530. - Tobias Megies, Moritz Beyreuther, Robert Barsch, Lion Krischer, Joachim Wassermann (2011), ObsPy – What can it do for data centers and observatories? Annals Of Geophysics, 54(1), 47-58, doi:
10.4401/ag-4838. - Lion Krischer, Tobias Megies, Robert Barsch, Moritz Beyreuther, Thomas Lecocq, Corentin Caudron and Joachim Wassermann (2015), ObsPy: a bridge for seismology into the scientific Python ecosystem, Computational Science & Discovery, 8(1), 014003, doi:
10.1088/1749-4699/8/1/014003 - concept DOI, that always resolves to latest ObsPy versions:
10.5281/zenodo.1040769(see Zenodo FAQ) - specific version DOIs for all released ObsPy versions
Impact
Owner
- Name: ObsPy
- Login: obspy
- Kind: organization
- Website: https://github.com/obspy/obspy/wiki
- Twitter: obspy
- Repositories: 22
- Profile: https://github.com/obspy
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
Top Committers
| Name | 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... | ||
Committer Domains (Top 20 + Academic)
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
Pull Request Labels
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.
- Homepage: https://www.obspy.org
- Documentation: https://docs.obspy.org/
- License: GNU Lesser General Public License, Version 3 (LGPLv3)
-
Latest release: 1.4.2
published 10 months ago
Rankings
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
Rankings
spack.io: py-obspy
ObsPy is an open-source project dedicated to provide a Python framework for processing seismological data
- Homepage: https://github.com/obspy/obspy
- License: []
-
Latest release: 1.4.1
published almost 2 years ago
Rankings
Maintainers (1)
Dependencies
- 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
- actions/checkout v3 composite
- actions/upload-artifact v3 composite
- conda-incubator/setup-miniconda v2 composite
- 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
- centos centos7 build
- centos centos8 build
- debian buster build
- obspy/base-images debian_10_buster_32bit build
- obspy/base-images debian_10_buster_armhf build
- debian jessie build
- obspy/base-images debian_8_jessie_32bit build
- obspy/base-images debian_8_jessie_armhf build
- debian stretch build
- obspy/base-images debian_9_stretch_32bit build
- obspy/base-images debian_9_stretch_armhf build
- fedora 30 build
- fedora 31 build
- opensuse/leap 15.1 build
- ubuntu 14.04 build
- obspy/base-images ubuntu_14_04_trusty_32bit build
- ubuntu 16.04 build
- obspy/base-images ubuntu_16_04_xenial_32bit build
- ubuntu 18.04 build
- obspy/base-images ubuntu_18_04_bionic_32bit build
- castis/centos5-i386 latest build
- quay.io/pypa/manylinux1_x86_64 latest build
- @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
- cartopy >=0.20
- cython *
- m2r2 >=0.2.7
- matplotlib *
- numpy *
- obspy *
- pybtex >=0.24.2
- sphinx >=4.2.0
- sphinx_rtd_theme *


