{"id":13608578,"url":"https://github.com/obspy/obspy","last_synced_at":"2025-04-23T21:03:59.021Z","repository":{"id":4589079,"uuid":"5731348","full_name":"obspy/obspy","owner":"obspy","description":"ObsPy: A Python Toolbox for seismology/seismological observatories.","archived":false,"fork":false,"pushed_at":"2025-02-13T21:34:07.000Z","size":107176,"stargazers_count":1201,"open_issues_count":286,"forks_count":543,"subscribers_count":112,"default_branch":"master","last_synced_at":"2025-03-02T09:15:58.891Z","etag":null,"topics":["data-center","earthquakes","hacktoberfest","lgplv3","observatories","python","science","seismology","signal-processing","waveforms","web-services"],"latest_commit_sha":null,"homepage":"https://www.obspy.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/obspy.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.txt","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-09-08T19:17:46.000Z","updated_at":"2025-03-02T06:37:07.000Z","dependencies_parsed_at":"2023-07-05T19:49:37.687Z","dependency_job_id":"1375788f-54d8-49e0-8f59-733ed946290b","html_url":"https://github.com/obspy/obspy","commit_stats":{"total_commits":13611,"total_committers":182,"mean_commits":74.78571428571429,"dds":0.7344059951509808,"last_synced_commit":"dfb021350cb4e05f6baa76982c789352b02c3241"},"previous_names":[],"tags_count":89,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obspy%2Fobspy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obspy%2Fobspy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obspy%2Fobspy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obspy%2Fobspy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/obspy","download_url":"https://codeload.github.com/obspy/obspy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247947805,"owners_count":21023067,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-center","earthquakes","hacktoberfest","lgplv3","observatories","python","science","seismology","signal-processing","waveforms","web-services"],"created_at":"2024-08-01T19:01:28.416Z","updated_at":"2025-04-23T21:03:59.001Z","avatar_url":"https://github.com/obspy.png","language":"Python","readme":"\u003cimg alt=\"ObsPy: A Python Toolbox for seismology/seismological observatories.\" class=\"right\" style=\"width: 60%\" src=\"https://raw.github.com/obspy/website/master/logo/obspy_logo_full_highres.png\" /\u003e\n\n[![NumFOCUS affiliated project](https://numfocus.org/wp-content/uploads/2018/01/optNumFocus_LRG.png)](https://numfocus.org/sponsored-projects/affiliated-projects)\n\n[![Github Action Status](https://github.com/obspy/obspy/workflows/tests/badge.svg?event=push)](https://github.com/obspy/obspy/actions)\n[![Coverage Status](https://codecov.io/gh/obspy/obspy/branch/master/graph/badge.svg)](https://codecov.io/gh/obspy/obspy)\n[![Supported Python versions](https://img.shields.io/pypi/pyversions/obspy.svg)](https://pypi.python.org/pypi/obspy/)\n\n[![License](https://img.shields.io/pypi/l/obspy.svg)](https://pypi.python.org/pypi/obspy/)\n[![LGPLv3](https://www.gnu.org/graphics/lgplv3-88x31.png)](https://www.gnu.org/licenses/lgpl.html)\n\n[![PyPI Version](https://img.shields.io/pypi/v/obspy.svg)](https://pypi.python.org/pypi/obspy)\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.11093256.svg)](https://doi.org/10.5281/zenodo.11093256)\n[![Conda](https://img.shields.io/conda/dn/conda-forge/obspy?label=conda%20downloads)](https://anaconda.org/conda-forge/obspy)\n\n[![Discourse status](https://img.shields.io/discourse/status?server=https%3A%2F%2Fdiscourse.obspy.org)](https://discourse.obspy.org)\n[![Gitter](https://badges.gitter.im/JoinChat.svg)](https://gitter.im/obspy/obspy?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n[![Announcements Mailing List](https://img.shields.io/badge/mailing%20list-announcements-blue)](https://mail.python.org/mailman3/lists/obspy.python.org/)\n\n\u003ca rel=\"me\" href=\"https://fosstodon.org/@obspy\"\u003e\u003cimg src=\"https://img.shields.io/mastodon/follow/109309284431089274?domain=https%3A%2F%2Ffosstodon.org\u0026style=social\" alt=\"Mastodon Follow\" /\u003e\u003c/a\u003e\n\nObsPy 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](http://www.seismosoc.org/publications/SRL/SRL_81/srl_81-3_es/), [Megies et al. 2011](http://www.annalsofgeophysics.eu/index.php/annals/article/view/4838), [Krischer et al. 2015](http://iopscience.iop.org/article/10.1088/1749-4699/8/1/014003)).\n\nThe goal of the ObsPy project is to facilitate **rapid application development for seismology**.\n\nObsPy is licensed under the GNU Lesser General Public License (LGPL) v3.0.\n\nA one-hour introduction to ObsPy is [available at YouTube](https://www.youtube.com/watch?v=kFwdjfiK4gk).\n\n#### [Read more in our GitHub wiki](https://github.com/obspy/obspy/wiki)\n\n### Installation\n\nInstallation instructions can be found in the [wiki](https://github.com/obspy/obspy/wiki#installation).\n\n### Getting started\n\nRead about how to get started in the [wiki](https://github.com/obspy/obspy/wiki#getting-started) and in our [**Tutorial** section in the documentation](http://docs.obspy.org/tutorial/).\n\nObsPy Tutorial notebooks -- and much more on specific seismology topics -- can also be found on [**Seismo-Live**](http://seismo-live.org/), both as a static preview and as interactively runnable version.\n\n[![Link to Seismo-Live](https://user-images.githubusercontent.com/1842780/75337134-b4310a80-588c-11ea-8ed2-dbabdedaedfc.png)](http://seismo-live.org/)\n\n```python\nfrom obspy import read\nst = read()  # load example seismogram\nst.filter(type='highpass', freq=3.0)\nst = st.select(component='Z')\nst.plot()\n```\n\n![Example waveform Plot](https://user-images.githubusercontent.com/1842780/75334711-9d88b480-5888-11ea-8bc8-0bfe7021d79e.png)\n\n### Documentation and Changelog\n\nThe **detailed changelog** is available [here](CHANGELOG.txt), our docs can be found at [docs.obspy.org](http://docs.obspy.org/).\n\n### Contributing\n\nPlease see details on how to contribute to the project [here](CONTRIBUTING.md).\n\n### References\n\n  * Moritz Beyreuther, Robert Barsch, Lion Krischer, Tobias Megies, Yannik Behr and Joachim Wassermann (2010), [ObsPy: A Python Toolbox for Seismology](http://www.seismosoc.org/publications/SRL/SRL_81/srl_81-3_es/), _SRL_, 81(3), 530-533,  doi:`10.1785/gssrl.81.3.530`.\n  * Tobias Megies, Moritz Beyreuther, Robert Barsch, Lion Krischer, Joachim Wassermann (2011), [ObsPy – What can it do for data centers and observatories?](http://www.annalsofgeophysics.eu/index.php/annals/article/view/4838) _Annals Of Geophysics_, 54(1), 47-58, doi:`10.4401/ag-4838`.\n  * 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](http://iopscience.iop.org/1749-4699/8/1/014003/), _Computational Science \u0026 Discovery_, 8(1), 014003, doi:`10.1088/1749-4699/8/1/014003`\n  * [concept DOI, that always resolves to latest ObsPy versions: `10.5281/zenodo.1040769`](https://doi.org/10.5281/zenodo.1040769) (see [Zenodo FAQ](http://help.zenodo.org/#versioning))\n  * [specific version DOIs for all released ObsPy versions](https://zenodo.org/search?ln=en\u0026p=obspy\u0026action_search=)\n\n### Impact\n\n\u003cimg src='https://github.com/user-attachments/assets/bde02dde-8644-4bcf-8f66-481edf108293'\u003e\n","funding_links":[],"categories":["Science","科学计算和数据分析","Python","Software and Tools","Awesome Python","Seismology"],"sub_categories":["Science"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fobspy%2Fobspy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fobspy%2Fobspy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fobspy%2Fobspy/lists"}