{"id":27121325,"url":"https://github.com/aradfarahani/seismology","last_synced_at":"2025-04-07T10:58:08.657Z","repository":{"id":252066180,"uuid":"838530377","full_name":"aradfarahani/Seismology","owner":"aradfarahani","description":"This collection of scripts is designed to assist seismologists and geophysicists in their research and data analysis. Whether you’re processing seismic data, visualizing waveforms, or performing complex analyses, these tools will help streamline your workflow.","archived":false,"fork":false,"pushed_at":"2024-10-19T12:45:17.000Z","size":7617,"stargazers_count":12,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-19T14:37:37.620Z","etag":null,"topics":["geophysics","machine-learning","seismic-data","seismology"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aradfarahani.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-05T20:42:11.000Z","updated_at":"2024-10-19T12:45:20.000Z","dependencies_parsed_at":"2024-10-20T12:39:33.829Z","dependency_job_id":null,"html_url":"https://github.com/aradfarahani/Seismology","commit_stats":null,"previous_names":["aradfarahani/seismology"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aradfarahani%2FSeismology","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aradfarahani%2FSeismology/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aradfarahani%2FSeismology/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aradfarahani%2FSeismology/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aradfarahani","download_url":"https://codeload.github.com/aradfarahani/Seismology/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247640505,"owners_count":20971555,"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":["geophysics","machine-learning","seismic-data","seismology"],"created_at":"2025-04-07T10:58:08.166Z","updated_at":"2025-04-07T10:58:08.652Z","avatar_url":"https://github.com/aradfarahani.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Seismology\n\n[![CodeFactor](https://www.codefactor.io/repository/github/aradfarahani/seismology/badge)](https://www.codefactor.io/repository/github/aradfarahani/seismology)\n\n![Seismic Trace Animation](seismic_trace_deep_zoom_4.gif)\n\n**Coming Soon! Stay tuned for exciting updates!**\n\nWelcome to the **Seismology** repository! This project explores the intersection of machine learning and seismology, providing tools and resources to analyze seismic data, enhance earthquake detection, and improve event characterization.\n\n![Seismic Image](https://github.com/user-attachments/assets/cb18aaf0-494d-4b17-a0e1-1f7302dcac6d)\n\n## Table of Contents\n\n- [Introduction](#introduction)\n- [Features](#features)\n- [Data Sources](#data-sources)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Contributing](#contributing)\n- [License](#license)\n- [Acknowledgements](#acknowledgements)\n\n## Introduction\n\nThe **Seismology** project harnesses the power of machine learning to revolutionize seismic data analysis. Our mission is to develop robust algorithms and tools that improve the accuracy, efficiency, and scalability of earthquake detection and seismic event characterization, benefiting researchers, scientists, and disaster preparedness efforts worldwide.\n\n## Features\n\n- **Data Preprocessing**: Streamlined tools for cleaning, formatting, and preparing seismic datasets.\n- **Machine Learning Models**: State-of-the-art ML implementations for detecting and classifying seismic events.\n- **Visualization**: Interactive and insightful visualizations of seismic data and model predictions.\n- **Benchmarking**: Standardized evaluation metrics and benchmarks to assess model performance.\n\n## Data Sources\n\nThis project leverages the following publicly available datasets:\n\n- **[ObsPy Seismic Data](https://examples.obspy.org/RJOB_061005_072159.ehz.new)**: Sample seismic waveforms for testing and development.\n- **[USGS Earthquake Data](https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/2.5_month.csv)**: Real-time and historical earthquake records (magnitude 2.5+ over the past month).\n\nAdditional datasets may be integrated as the project evolves—stay tuned!\n\n## Installation\n\nTo set up the **Seismology** project locally, follow these steps:\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/aradfarahani/Seismology.git\n   cd Seismology\n   ```\n\n2. Install dependencies (requirements will be added soon—check back for updates!):\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n3. Verify the setup (instructions forthcoming as the project develops).\n\n## Usage\n\nDetailed usage instructions will be provided once the core functionality is released. For now, explore the repository structure and sample data to get familiar with the project. Example workflows and scripts will be added in upcoming updates.\n\n## Contributing\n\nWe warmly welcome contributions from the community! To contribute:\n\n1. Fork the repository.\n2. Create a feature branch:\n   ```bash\n   git checkout -b feature/your-feature-name\n   ```\n3. Implement your changes.\n4. Commit your work:\n   ```bash\n   git commit -m \"Add your concise commit message\"\n   ```\n5. Push to your branch:\n   ```bash\n   git push origin feature/your-feature-name\n   ```\n6. Submit a pull request via GitHub.\n\nPlease adhere to the [Contributor Covenant Code of Conduct](https://www.contributor-covenant.org/version/2/0/code_of_conduct/) to ensure a collaborative and inclusive environment.\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE). See the [LICENSE](LICENSE) file for details.\n\n## Acknowledgements\n\nA heartfelt thank you to:\n- The open-source community for their invaluable tools and inspiration.\n- Contributors who are helping shape this project.\n- Organizations like [ObsPy](https://obspy.org/) and the [USGS](https://www.usgs.gov/) for providing accessible seismic data.\n\nStay tuned for more updates as we continue to build and refine **Seismology**!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faradfarahani%2Fseismology","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faradfarahani%2Fseismology","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faradfarahani%2Fseismology/lists"}