ELEP


NameELEP JSON
Version 0.0.0 PyPI version JSON
download
home_page
SummaryEnsemble Learning for Earthquake Picking
upload_time2023-05-04 17:46:30
maintainer
docs_urlNone
author
requires_python>=3.7
licenseGPLv3
keywords seismology machine learning ensemble learning seismic signal processing
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # ELEP

<!-- PROJECT LOGO & STATUS -->
<br />
<div align="center">
  <a href="https://github.com/congcy/ELEP">
    <img src="docs/images/ELEP_logo.png" alt="Logo" width="100" height="80">
  </a>
  <h3 align="center">ELEP</h3>
  <p align="center">
    A ensemble-learning based toolkit for seismologists to make the best pick on earthquake phases by combining multiple predictions into the one. 
    <br />
    <br />
    <a href="https://github.com/congcy/ELEP/blob/main/LICENSE" alt="Liscence">
        <img src="https://badgen.net/badge/license/BSD-3-Clause/blue" /></a>
    <a href="https://github.com/congcy/ELEP/tree/main/docs" alt="Documentation Status">
        <img src="https://readthedocs.org/projects/ssec-python-project-template/badge/?version=latest" /></a>
    <a href="https://github.com/congcy/ELEP/tree/main/.github/workflows" alt="Test">
        <img src="https://github.com/uw-ssec/python-project-template/actions/workflows/test.yaml/badge.svg" /></a>
    <br />
    <a href="https://ssec-python-project-template.readthedocs.io/en/latest/?badge=latest">Tutorials</a>
    ·
    <a href="https://github.com/othneildrew/Best-README-Template/issues">Report Bug</a>
    ·
    <a href="https://github.com/othneildrew/Best-README-Template/issues">Request Feature</a>
  </p>
</div>


## Prerequisites & installations

* create a new environment using [Anaconda](https://www.anaconda.com/) 
  ```python
  >>> conda create --name myenv
  ```
* install [Seisbench](https://github.com/seisbench/seisbench)
  ```python
  >>> pip install seisbench
  ```
* install other packages
  ```python
  >>> pip install jupyter mpi4py
  ```
* install our toolkit (under development)
  ```python
  >>> pip install ELEP
  ```

<p align="right">(<a href="https://github.com/congcy/ELEP">back to top</a>)</p>

## Features

![workflow](/docs/images/ELEP_framework.png)

This toolkit contains the following features:

1. It provides broadband and multiband prediction workflows.
2. It provides three ensemble estimation or combination approaches.
3. It provides GPU-supported batch predictions on avilable datasets.
4. It supports parallel predictions for real-time earthquake monitoring.
5. It possess a good generalization capability.

<p align="right">(<a href="https://github.com/congcy/ELEP">back to top</a>)</p>

## Demo
Please see the notebooks under the folder `tutorials` for more details.
<p align="right">(<a href="https://github.com/congcy/ELEP">back to top</a>)</p>

## Citation 
Yuan, C., Ni, Y., Lin, Y., Denolle, M., Ensemble Learning for Earthquake Detection and Phase Picking, 2023, in preparation.
<p align="right">(<a href="https://github.com/congcy/ELEP">back to top</a>)</p>

## Contact
Congcong Yuan - cyuan@g.harvard.edu
<p align="right">(<a href="https://github.com/congcy/ELEP">back to top</a>)</p>

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "ELEP",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "Congcong Yuan <cyuan@g.harvard.edu>, Yiyu Ni <niyiyu@uw.edu>",
    "keywords": "seismology,machine learning,ensemble learning,seismic signal processing",
    "author": "",
    "author_email": "Congcong Yuan <cyuan@g.harvard.edu>",
    "download_url": "https://files.pythonhosted.org/packages/d6/f5/c9ee30e21f6b2583094612b8a3150313613b9abd56fc522bfc03c2179f8c/ELEP-0.0.0.tar.gz",
    "platform": null,
    "description": "# ELEP\n\n<!-- PROJECT LOGO & STATUS -->\n<br />\n<div align=\"center\">\n  <a href=\"https://github.com/congcy/ELEP\">\n    <img src=\"docs/images/ELEP_logo.png\" alt=\"Logo\" width=\"100\" height=\"80\">\n  </a>\n  <h3 align=\"center\">ELEP</h3>\n  <p align=\"center\">\n    A ensemble-learning based toolkit for seismologists to make the best pick on earthquake phases by combining multiple predictions into the one. \n    <br />\n    <br />\n    <a href=\"https://github.com/congcy/ELEP/blob/main/LICENSE\" alt=\"Liscence\">\n        <img src=\"https://badgen.net/badge/license/BSD-3-Clause/blue\" /></a>\n    <a href=\"https://github.com/congcy/ELEP/tree/main/docs\" alt=\"Documentation Status\">\n        <img src=\"https://readthedocs.org/projects/ssec-python-project-template/badge/?version=latest\" /></a>\n    <a href=\"https://github.com/congcy/ELEP/tree/main/.github/workflows\" alt=\"Test\">\n        <img src=\"https://github.com/uw-ssec/python-project-template/actions/workflows/test.yaml/badge.svg\" /></a>\n    <br />\n    <a href=\"https://ssec-python-project-template.readthedocs.io/en/latest/?badge=latest\">Tutorials</a>\n    \u00b7\n    <a href=\"https://github.com/othneildrew/Best-README-Template/issues\">Report Bug</a>\n    \u00b7\n    <a href=\"https://github.com/othneildrew/Best-README-Template/issues\">Request Feature</a>\n  </p>\n</div>\n\n\n## Prerequisites & installations\n\n* create a new environment using [Anaconda](https://www.anaconda.com/) \n  ```python\n  >>> conda create --name myenv\n  ```\n* install [Seisbench](https://github.com/seisbench/seisbench)\n  ```python\n  >>> pip install seisbench\n  ```\n* install other packages\n  ```python\n  >>> pip install jupyter mpi4py\n  ```\n* install our toolkit (under development)\n  ```python\n  >>> pip install ELEP\n  ```\n\n<p align=\"right\">(<a href=\"https://github.com/congcy/ELEP\">back to top</a>)</p>\n\n## Features\n\n![workflow](/docs/images/ELEP_framework.png)\n\nThis toolkit contains the following features:\n\n1. It provides broadband and multiband prediction workflows.\n2. It provides three ensemble estimation or combination approaches.\n3. It provides GPU-supported batch predictions on avilable datasets.\n4. It supports parallel predictions for real-time earthquake monitoring.\n5. It possess a good generalization capability.\n\n<p align=\"right\">(<a href=\"https://github.com/congcy/ELEP\">back to top</a>)</p>\n\n## Demo\nPlease see the notebooks under the folder `tutorials` for more details.\n<p align=\"right\">(<a href=\"https://github.com/congcy/ELEP\">back to top</a>)</p>\n\n## Citation \nYuan, C., Ni, Y., Lin, Y., Denolle, M., Ensemble Learning for Earthquake Detection and Phase Picking, 2023, in preparation.\n<p align=\"right\">(<a href=\"https://github.com/congcy/ELEP\">back to top</a>)</p>\n\n## Contact\nCongcong Yuan - cyuan@g.harvard.edu\n<p align=\"right\">(<a href=\"https://github.com/congcy/ELEP\">back to top</a>)</p>\n",
    "bugtrack_url": null,
    "license": "GPLv3",
    "summary": "Ensemble Learning for Earthquake Picking",
    "version": "0.0.0",
    "project_urls": {
        "Documentation": "https://ssec-python-project-template.readthedocs.io/en/latest",
        "GitHub": "https://github.com/congcy/ELEP",
        "Issues": "https://github.com/othneildrew/Best-README-Template/issues"
    },
    "split_keywords": [
        "seismology",
        "machine learning",
        "ensemble learning",
        "seismic signal processing"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d162a815f77266ebe249f65ebe5d8a089fb49f803547a20ad8b77c1725c24242",
                "md5": "116df299bdc155f0175ae4b4b63e519e",
                "sha256": "7a6e7d2b0f5f0d819a110a3c3de8bc652ab4bb08187b889ae65161be424d7688"
            },
            "downloads": -1,
            "filename": "ELEP-0.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "116df299bdc155f0175ae4b4b63e519e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 11505,
            "upload_time": "2023-05-04T17:46:28",
            "upload_time_iso_8601": "2023-05-04T17:46:28.053667Z",
            "url": "https://files.pythonhosted.org/packages/d1/62/a815f77266ebe249f65ebe5d8a089fb49f803547a20ad8b77c1725c24242/ELEP-0.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d6f5c9ee30e21f6b2583094612b8a3150313613b9abd56fc522bfc03c2179f8c",
                "md5": "03ac327154e418a62a39eb3b83aa2bb6",
                "sha256": "d2dfb984272899e71f69dd45cf64e4a6f8c33eb47d5be821e70e5b5bc73fa0b9"
            },
            "downloads": -1,
            "filename": "ELEP-0.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "03ac327154e418a62a39eb3b83aa2bb6",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 10280,
            "upload_time": "2023-05-04T17:46:30",
            "upload_time_iso_8601": "2023-05-04T17:46:30.292943Z",
            "url": "https://files.pythonhosted.org/packages/d6/f5/c9ee30e21f6b2583094612b8a3150313613b9abd56fc522bfc03c2179f8c/ELEP-0.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-05-04 17:46:30",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "congcy",
    "github_project": "ELEP",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "elep"
}
        
Elapsed time: 0.34457s