ObsPy is an open-source project dedicated to provide a Python framework for processing seismological data. Itprovides parsers for common file formats, clients to access data centers and seismological signal processingroutines which allow the manipulation of seismological time series.
Learn ObsPy by having a look at ourtutorial,gallery,documentation,workshop materials, and avideo introduction.If your Python skills are lacking, improve them by using a large number of online resources (1,2,3,4,5,6,7).Also make sure to joinour mailing list to stayup-to-date and be able to ask for help if you ever get stuck somewhere. There is also a chat buttonat the bottom right of this page!
You are now ready to accelerate your science! Depending on your problem, make sure to checkout outa curated list ofprojects utilizingObsPy,as well as papers that produce insights with the help of ObsPy:1,2, and3.
This is the first bug fix release in the 1.0 release cycle. It does not change functionality/API but fixesseveral bugs in1.0.0, most notably fixing decryption of encrypted data from requests on restricted data via ArcLink and somebugs whenworking with SAC headers in the rewritten SAC module.
This is a big release with significant internal changes, new features, stability improvements, andmuch more to prepare ObsPy for future challenges and get rid of accumulated technical debt. It is nowstable enough to officially declare it version 1.0. Changes are broad and numerous - follow these links tolearn more:
ObsPy 0.10.1 is once again our biggest release yet with over 2200 single commits from 25 individualcontributors!We strongly encourage all users to update to the new version as it will effectively end support for the 0.9.xline.
We would like to thank our contributors, whose efforts makethis software what it is. These people have helped by writing codeand documentation, and by testing. They have created andmaintained this product, its associated libraries andapplications, our build tools and our web sites.
With SEISAN it is possible to use local and global earthquakes to enter phase readings manually or pick them with a cursor, locate events, edit events, determine spectral parameters, seismic moment, azimuth of arrival from 3-component stations and plot epicenters. Using the search programs it is possible to use different criteria to search the database for particular events and work with this subset without extracting the events. Additionally, SEISAN contains some integrated research type programs like codaQ, synthetic modeling and a complete system for seismic hazard calculation.
The smallest basic unit of the database is a file containing original phase readings (arrival times, amplitude, period, azimuth, and apparent velocity) for one event. The name of that file is also the event ID, which is the key to all information about the event in the database. Although the database in reality only consists of a large number of sub-directories and files (all of which the user has access to), the intention is that by using the surrounding software, the user should rarely need to access the files directly, but rather do all work from the user's own directory. Test data and a tutorial are supplied with the suite.
SeismoSignal constitutes an easy and efficient way to process strong-motion data, featuring a user-friendly visual interface and being capable of deriving a number of strong-motion parameters often required by engineer seismologists and earthquake enginee
c80f0f1006