This repository contains scripts and analysis for handling GPS timeseries data related to earthquake events. It focuses on preprocessing, analyzing, and visualizing geodetic data from multiple stations to detect potential seismic activity.
- Python 3.x
Required packages (install viarequirements.txt[not available at the moment]):
- Clone the repository:
git clone https://github.com/KemalcanKucuk/kusrp_gpstimeseries.git- Navigate to the project directory:
cd kusrp_gpstimeseriesInstall dependencies:
pip install -r requirements.txt- Fetch the .tenv files from the Nevada Geodetic Laboratory (this may take a while)
wget -r -np -nH --cut-dirs=3 -R "index.html*" -A "*.tenv" -P ./geodesy_data/tenv/ http://geodesy.unr.edu/gps_timeseries/tenv/IGS14/
- Run the script to prepare the GPS time series data from the .tenv files
python create_tenv_data.py --save
The necessary data for earthquake events is supplied at geodesy_data/cleaned_combined_api_data.csv
(Optional) Run the script to prepare the earthquake event folders (add the api script).python create_tenv_data.py --save
@TODO: notebooks and scripts run really poorly we can patch them up, i've archived them for now.
kusrp_gpstimeseries/ ├── analysis/ # Data analysis scripts and results ├── archive/ # Archived code ├── notebooks/ # Jupyter notebooks for interactive analysis ├── outs/ # Output files, visualizations, and results ├── src/ # Source code for data processing and analysis ├── static/ # Static resources (for the map site) ├── requirements.txt └── README.md # Project description
- Fork the repository.
- Create a branch for your feature (
git checkout -b feature-branch). - Make changes and commit (
git commit -m 'Add feature'). - Push to your branch (
git push origin feature-branch). - Create a pull request.