Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yewsg/yews
Yews | Your Earthquake Waveform Solution
https://github.com/yewsg/yews
deep-learning pytorch seismics
Last synced: about 8 hours ago
JSON representation
Yews | Your Earthquake Waveform Solution
- Host: GitHub
- URL: https://github.com/yewsg/yews
- Owner: yewsg
- License: apache-2.0
- Created: 2019-03-06T14:22:07.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-10-24T08:01:29.000Z (almost 2 years ago)
- Last Synced: 2024-09-18T05:43:47.775Z (7 days ago)
- Topics: deep-learning, pytorch, seismics
- Language: Python
- Homepage:
- Size: 521 KB
- Stars: 14
- Watchers: 7
- Forks: 12
- Open Issues: 5
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.rst
- License: LICENSE
Awesome Lists containing this project
README
.. image:: https://raw.githubusercontent.com/lijunzh/yews-docs/master/source/_static/img/logo/yews_logo.gif
:scale: 50 %
:alt: Yews Logo
:align: center========================================
Yews is a deep learning toolbox for processing seismic waveform made with
flexibility, speed, and usability in mind. It is built upon
`PyTorch `_ for researchers interested in
applying deep learning techniques on seismic waveform data... image:: https://travis-ci.org/yewsg/yews.svg?branch=master
:target: https://travis-ci.org/yewsg/yews.. image:: https://ci.appveyor.com/api/projects/status/32r7s2skrgm9ubva?svg=true
:target: https://ci.appveyor.com/project/lijunzh/yews.. image:: https://codecov.io/gh/yewsg/yews/branch/master/graph/badge.svg
:target: https://codecov.io/gh/yewsg/yews.. image:: https://anaconda.org/lijunzhu/yews/badges/version.svg
:target: https://anaconda.org/lijunzhu/yews.. image:: https://badge.fury.io/py/yews.svg
:target: https://badge.fury.io/py/yews.. image:: https://pepy.tech/badge/yews
:target: https://pepy.tech/project/yewsInstallation
============To ensure the GPU-powered `PyTorch `_ ,
first isntall PyTorch using the offical guide:
https://pytorch.org/get-started/locally/ and then install
`Yews `_ via one of the following approaches:conda:
.. code:: bash
conda install -c lijunzhu -c pytorch yews
conda-forge:
.. code:: bash
conda install -c conda-forge yews
pip:
.. code:: bash
pip install yews
From source:
.. code:: bash
python setup.py install
Note:
#. Running the above command without first installing PyTorch may still work.
Depending on the OS, you may get either the GPU or CPU version of PyTorch.
For example, MacOS currently will get the CPU Pytorch while Linux will get
the GPU PyTorch by default. Please refer to
https://pytorch.org/get-started/locally/ for details.#. ``yews`` by itself is ``noarch``, which means it is pure Python and OS
independent. Most inconsistenciews between OS's are primarily due to the
upstream difference (e.g. PyTorch and NumPy).#. ``obspy`` is an optional dependency, which is used for seismic waveform I/O;
however, ``yews``'s core functionalities do not depend on ``obspy``.#. You can install all ``yews`` optional dependencies via
``pip install yews[all]``.#. Below are the instructions to each optional dependencies to install them
separately in ``conda``.========== ======================================
Dependency Instructions
========== ======================================
``obspy`` ``conda install -c conda-forge obspy``
``scipy`` ``conda install scipy``
``tqdm`` ``conda install tqdm``
========== ======================================Documentation
=============You can find the API documentation on the yews website:
https://www.yews.info/docs/Contributing
============We appreciate all contributions. If you are planning to contribute back
bug-fixes, please do so without any further discussion. If you plan to
contribute new features, utility functions or extensions, please first open an
issue and discuss the feature with us.