Project Aftershock is an automated data processing system designed to collect, clean, and analyze earthquake data to help forecast upcoming seismic events and mitigate potential risks at an early stage.
Built entirely using Pure Python, the project directly integrates with live seismic feeds to handle data processing and risk evaluation efficiently without external framework overhead.
Key Features & Implementation Highlights:
1. Automated Data Ingestion: Connects directly to the live USGS API to extract real-time global earthquake and seismic event data in JSON format.
2. Pure Python Data Processing:Cleans, filters, and structures raw earthquake records using core Python data structures (Lists and Dictionaries).
3. Risk Level Classification: Implements custom algorithmic logic to evaluate and classify threat levels based on magnitude and depth to aid in early hazard prediction.
4. Data Export & Storage: Exports the triaged seismic data into formatted CSV files using Python’s native modules for seamless downstream analysis and storage.
Technologies & Concepts Used:
Python (Core & Standard Library): `requests`, `json`, `csv`, Advanced Data Structures
REST APIs: Live geographical data fetching via USGS API
Version Control: Git & GitHub for repository management and documentation