Earthquake catalogue and averaged focal mechanisms of the Crimean–Black Sea region, 1970–2012

Published: 29 September 2026| Version 2 | DOI: 10.17632/9mt24ksw6b.2
Contributor:

Description

This dataset supports the reconstruction of spatiotemporal seismotectonic deformation in the Crimean–Black Sea region during 1970–2012. It combines a working earthquake catalogue, parameters of 158 averaged focal mechanisms, and code for analysing mechanism-associated hypocentral groups and energy-weighted centres in four structural-depth intervals: sediments, consolidated crust, the Moho interval, and the mantle interval. The single event table contains 1587 earthquakes with dates, times, coordinates, depths, and final structural-depth interval, block, and regime assignments. Energy-class K values are available for 1583 events; four events without K contribute only to arithmetic-centre calculations. According to L.A. Shumlianska, who participated in preparing and analysing the data, the working catalogue derives from the relocation variant using the Black Sea mantle P-wave velocity model presented by Bugaenko, Shumlyanskaya, Zaets and Tsvetkova (2008), developed within V.S. Geyko’s seismic-tomography approach. The deposited file is the working selection used in this study, rather than a transcription of a published event table. Table 1 of Burmin and Shumlianska (2017) reports relocated depths attributed to their 2015 study and differs from the working dataset; it should not be treated as an identical catalogue version. The package includes averaged-mechanism Tables S1–S4, the event table (S5), calculation scripts, methodological documentation, and calculated centre and transition tables (S6–S7). The code supports reproduction of centres, within-block transitions, sectoral cycles, azimuthal tests, and energy analyses. Original printed first-motion bulletins and the complete 1988-event source catalogue are not included. Further provenance details, file descriptions, and reproduction limits are provided in README.txt.

Files

Steps to reproduce

1. Download Earthquake_catalog_1587.xlsx and the Supplementary_Code_S1 folder. Keep the Excel file alongside the folder. If the code is provided as a ZIP archive, extract it first. 2. Install Python 3.12 and the dependencies listed in Supplementary_Code_S1/requirements.txt: pip install -r requirements.txt Run this command from the Supplementary_Code_S1 directory. 3. From the same directory, run: python recalc/run_all.py 4. The scripts read the single earthquake table directly and calculate regime centres, within-block transitions, sectoral cycles, azimuthal tests, energy distributions and kinematic associations. All 1,587 events contribute to arithmetic centres; energy-based calculations use the 1,583 events with available K. Blank K values are treated as missing, not zero. 5. Generated outputs are saved under recalc/. Compare them with the supplied files in reference_results/. Detailed procedures are described in Detailed_methods_EN.txt. Random seeds are specified in the scripts. The code does not reconstruct averaged mechanisms from original station polarities or reproduce the separate 2009 Yalta–Alushta sequence and Moho interpolation. The plotting scripts for Figures 13–14 generate the earlier presentation, without the subsequently added coastlines and dashed within-block links. Animation of the spatiotemporal distribution of seismic activity. The animation shows changes in the positions of mechanism-associated earthquake-group centres through time. Connecting lines indicate chronological succession, rather than continuous trajectories of individual earthquakes or material transport.

Categories

Geophysics, Seismology, Earthquake

Licence