DOI: 10.5281/zenodo.17260086
title: Supplementary material for "Strain Rates along the Alpine-Himalayan Belt from a Comprehensive GNSS Velocity Field"

description: Supplementary material for "Strain Rates along the Alpine-Himalayan Belt from a Comprehensive GNSS Velocity Field"

Journal of Geophysical Research: Solid Earth

N. Castro-Perdomo et al., (2025)

Corresponding author: N. Castro-Perdomo, jcastrop@iu.edu 

The results and figures presented in our manuscript are fully reproducible. To replicate our analyses, run the Jupyter notebook JGR_Alpides_Supplements.ipynb included with this repository.

Instructions:

1. Set up a Conda environment (optional but recommended)

To manage dependencies and ensure reproducibility, we recommend creating a Conda environment using the provided environment.yml file. This step is optional if all required packages are already installed on your system.

To create and activate the Conda environment, run:

conda env create -f environment.yml
conda activate alpides


2. Launch the Jupyter notebook

⚠️ Important: Although JGR_Alpides_Supplements.ipynb is included in this Zenodo repository, it is tracked using Git Large File Storage (LFS), so the file only contains a pointer (not the full content). The actual notebook (∼200 MB) must be obtained separately. To access the complete notebook, please download it directly from the GitHub repository: https://github.com/ncperdomo/Alpides_Strain_Rates_Supplements/blob/v1.2.0/JGR_Alpides_Supplements.ipynb

Start the Jupyter notebook to reproduce the manuscript's results:

jupyter notebook JGR_Alpides_Supplements.ipynb


If alpides does not appear in the Jupyter notebook's kernel list, you can manually register it:

python -m ipykernel install --user --name alpides --display-name "Python (alpides)"


After registering the kernel, restart Jupyter Notebook to ensure the new kernel appears in the kernel list.

Directory structure

The diagram below outlines the contents and organization of the supplementary material provided with this repository.

📦Alpides_Strain_Rates_Supplements
 ┣ 📜JGR_Alpides_Supplements.ipynb
 ┣ 📂combined_velocity_field
 ┃ ┣ 📜combined_vel_aege_clean_scaled.csv
 ┃ ┣ 📜combined_vel_amur_clean_scaled.csv
 ┃ ┣ 📜combined_vel_anat_clean_scaled.csv
 ┃ ┣ 📜combined_vel_arab_clean_scaled.csv
 ┃ ┣ 📜combined_vel_eura_clean_scaled.csv
 ┃ ┣ 📜combined_vel_igb14_clean_scaled.csv
 ┃ ┣ 📜combined_vel_indi_clean_scaled.csv
 ┃ ┣ 📜combined_vel_myan_clean_scaled.csv
 ┃ ┣ 📜combined_vel_nubi_clean_scaled.csv
 ┃ ┣ 📜combined_vel_sina_clean_scaled.csv
 ┃ ┣ 📜combined_vel_tbet_clean_scaled.csv
 ┃ ┣ 📜combined_vel_yang_clean_scaled.csv
 ┃ ┗ 📜combined_vertical_velocity_field.vel
 ┣ 📂strain_rate_data
 ┃ ┣ 📜strain_rates_ALPIDES.csv
 ┃ ┣ 📜strain_rates_EMED_creep.csv
 ┃ ┣ 📜strain_rates_EMED_nocreep.csv
 ┃ ┣ 📜strain_rates_India_Asia.csv
 ┣ 📂input_data
 ┃ ┣ 📂cpts
 ┃ ┣ 📂datasets
 ┃ ┣ 📂modules
 ┣ 📂output_data
 ┃ ┣ 📂figures
 ┣ 📜LICENSE
 ┣ 📜README.md
 ┣ 📜environment.yml
 ┣ 📜requirements.txt
 ┗ 📜runtime.txt




Combined GNSS velocities rotated into different reference frames are provided in the combined_velocity_field folder

Mean posterior strain rates and uncertainties are provided in the strain_rate_data folder

Ancillary files including fault traces, SKS data, and other supporting files can be found in the input_data folder

Python modules required for plotting strain rates, harmonizing GNSS velocity uncertainties and performing Metropolis MCMC inversions of GNSS velocities for fault kinematic parameters are included in the input_data/modules folder