{ "info": { "author": "Matteo Bagagli", "author_email": "matteo.bagagli@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: Unix", "Programming Language :: Python :: 3" ], "description": "# Filter Picker\n=========================\n\n* AUTHOR: _Matteo Bagagli_\n* VERSION: _1.0.3_\n* DATE: _10/2019_\n\nFilterPicker is a general purpose, broad-band, phase detector and picker which is applicable to real-time seismic monitoring and earthquake early-warning.\nThis module is a Python implementation of the A.Lomax Filter Picker. Inspiration has been taken from the MATLAB [implementation](https://ch.mathworks.com/matlabcentral/fileexchange/69211-filterpicker-a-robust-broadband-phase-detector-and-picker)[3] of Y.Kamer. This picker class has been rewritten using NumPy libraries.\n\nFor a full reference of usage/method the reader is referenced to the main author paper [1][2]\n\n## Installation\n\n\nRecently the package has been uploaded in _PyPi_ repository, therefore you could just type:\n```\npip install filterpicker\n```\nand be ready to go.\n\nIf you want to install the library manually or just being updated to the latest patches, the installation is pretty easy because the package comes with an installer. All the dependencies are explained in the `requirements.txt` file. It's suggested to use a virtual environment (`conda` or `pipenv`)\n\nJust open a terminal and type\n```\n$ git clone https://github.com/billy4all/filterpicker /somwhere/in/my/pc\n$ cd where/you/cloned\n$ # optionally activate your virtual env\n$ pip install .\n```\n\n## Tests\nTo run a simple test to make sure you're ready to go, just type:\n```\n$ cd where/the/package/is\n$ pytest\n```\n\nYou can also double check the performance of the software by running the scripts in the `example` folder (manual installation) or run the command-line exec store `obspy_script` (PyPI).\nThe module is fully compatible with the famous **ObsPy** library: just fed the picker with the trace data (`obspy.core.Trace.data` numpy array).\n\nFor any issues/bug reports, please send an email to: _matteo.bagagli@erdw.ethz.ch_\n\nEnjoy ^-^\n\n##### References\n-------------------------\n[1] Lomax, A., C. Satriano and M. Vassallo (2012), Automatic picker developments and optimization: FilterPicker - a robust, broadband picker for real-time seismic monitoring and earthquake early-warning, Seism. Res. Lett. , 83, 531-540, doi: 10.1785/gssrl.83.3.531.\n\n[2] Vassallo, M., C. Satriano and A. Lomax, (2012), Automatic picker developments and optimization: A strategy for improving the performances of automatic phase pickers, Seism. Res. Lett. , 83, 541-554, doi: 10.1785/gssrl.83.3.541.\n\n[3] MATLAB packagehttps://ch.mathworks.com/matlabcentral/fileexchange/69211-filterpicker-a-robust-broadband-phase-detector-and-picker\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.ethz.ch/mbagagli/filterpicker", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "filterpicker", "package_url": "https://pypi.org/project/filterpicker/", "platform": "", "project_url": "https://pypi.org/project/filterpicker/", "project_urls": { "Homepage": "https://gitlab.ethz.ch/mbagagli/filterpicker" }, "release_url": "https://pypi.org/project/filterpicker/1.0.3/", "requires_dist": [ "numpy (>=1.13.3)", "pytest (>=4.4)", "matplotlib (>=3.0.3)" ], "requires_python": ">=3.6", "summary": "Python implementation of the A.Lomax Filter Picker", "version": "1.0.3" }, "last_serial": 5935514, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "e79d75c57a25281f4c00af0f52a6cd98", "sha256": "7c686beb046b9283cd21c78747bdc5790e6f228267d8287dd3debd2151770dce" }, "downloads": -1, "filename": "filterpicker-1.0.1.tar.gz", "has_sig": false, "md5_digest": "e79d75c57a25281f4c00af0f52a6cd98", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5894, "upload_time": "2019-10-04T11:10:32", "url": "https://files.pythonhosted.org/packages/b7/cd/6bc2d20abda01bf544513198b6bde3d526b491c78f37c06e891263c73943/filterpicker-1.0.1.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "756ca0b401a0aeac61d4bb2743527e50", "sha256": "489aad74e027e5768990b5f354d785a3a394f4343ae9ebde7e476f2f049b94e7" }, "downloads": -1, "filename": "filterpicker-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "756ca0b401a0aeac61d4bb2743527e50", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 8352, "upload_time": "2019-10-06T18:07:05", "url": "https://files.pythonhosted.org/packages/d8/79/79d28ea60c3e1eccf7d8d9a0b4d12be8560ad4d8f325bfc74649c55c6bd2/filterpicker-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "55694b09f6dd4df663f7ca15c004005e", "sha256": "6db4c7011d5f684dcd927cb341e964fe7e6464076b8295dca8e2a66d19428599" }, "downloads": -1, "filename": "filterpicker-1.0.3.tar.gz", "has_sig": false, "md5_digest": "55694b09f6dd4df663f7ca15c004005e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15736, "upload_time": "2019-10-06T18:07:06", "url": "https://files.pythonhosted.org/packages/b5/03/70023e02bb31b31f958aafbb36b3ce638a7c412ab31f90d7b02f6052bdfb/filterpicker-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "756ca0b401a0aeac61d4bb2743527e50", "sha256": "489aad74e027e5768990b5f354d785a3a394f4343ae9ebde7e476f2f049b94e7" }, "downloads": -1, "filename": "filterpicker-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "756ca0b401a0aeac61d4bb2743527e50", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 8352, "upload_time": "2019-10-06T18:07:05", "url": "https://files.pythonhosted.org/packages/d8/79/79d28ea60c3e1eccf7d8d9a0b4d12be8560ad4d8f325bfc74649c55c6bd2/filterpicker-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "55694b09f6dd4df663f7ca15c004005e", "sha256": "6db4c7011d5f684dcd927cb341e964fe7e6464076b8295dca8e2a66d19428599" }, "downloads": -1, "filename": "filterpicker-1.0.3.tar.gz", "has_sig": false, "md5_digest": "55694b09f6dd4df663f7ca15c004005e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15736, "upload_time": "2019-10-06T18:07:06", "url": "https://files.pythonhosted.org/packages/b5/03/70023e02bb31b31f958aafbb36b3ce638a7c412ab31f90d7b02f6052bdfb/filterpicker-1.0.3.tar.gz" } ] }