Releases: SeismicSource/requake
v0.7.3
Requake
Repeating earthquakes search and analysis.
Copyright (c) 2021-2026 Claudio Satriano satriano@ipgp.fr
Requake is an open-source command-line tool for detecting and analyzing repeating earthquakes from seismic catalogs and waveform streams.
Source code:
github.com/SeismicSource/requake
Documentation:
requake.readthedocs.io
If you use Requake in your work, please cite:
Satriano, C. (2026). Requake: Repeating earthquakes search and analysis (X.Y). doi: 10.5281/ZENODO.10832203
Replace X.Y with the specific Requake version number used in your study.
Changes in this version:
0.7.3 - 2026-04-14
This release is intended to validate the new release workflow.
It introduces no new features or bug fixes.
v0.7.2
Requake
Repeating earthquakes search and analysis.
Copyright (c) 2021-2026 Claudio Satriano satriano@ipgp.fr
Requake is an open-source command-line tool for detecting and analyzing repeating earthquakes from seismic catalogs and waveform streams.
Source code:
github.com/SeismicSource/requake
Documentation:
requake.readthedocs.io
If you use Requake in your work, please cite:
Satriano, C. (2026). Requake: Repeating earthquakes search and analysis (X.Y). doi: 10.5281/ZENODO.10832203
Replace X.Y with the specific Requake version number used in your study.
Changes in this version:
v0.7.1
Requake
Repeating earthquakes search and analysis.
Copyright (c) 2021-2026 Claudio Satriano satriano@ipgp.fr
Requake is an open-source command-line tool for detecting and analyzing repeating earthquakes from seismic catalogs and waveform streams.
Source code:
github.com/SeismicSource/requake
Documentation:
requake.readthedocs.io
If you use Requake in your work, please cite:
Satriano, C. (2026). Requake: Repeating earthquakes search and analysis (X.Y). doi: 10.5281/ZENODO.10832203
Replace X.Y with the specific Requake version number used in your study.
Changes in this version:
Release v0.7
This version requires at least Python 3.9.
Note: you might want to run requake update_config to update your config file
to the latest version.
- New option
--shorterthanto select families with a duration shorter than a
given value. For this option and for--longerthanit is now possible to
specify the duration in seconds, minutes, hours, or months, in addition to
days and years. - New option
--colorbyfor many plot commands, to color families by a
specific attribute other than the family number - New option
--colormapfor many plot commands, to select a colormap
for coloring families. If not specified, a default colormap for each
attribute specified in--colorbyis used. - New option
--rangeto manually specify the range of values for the color
scale - New option
--forcefor commands that write files, to overwrite existing
files without asking - New option
--freq_bandfor trace plotting commands, to override the
frequency band specified in the config file - New option
--detailedforprint_families, to print more detailed
information about each family, including the list of events - New option
--outputto save plots to files instead of showing them on
screen - Config option
waveform_data_pathrenamed tosds_data_path - New config option
event_data_pathto specify the path to a local directory
with waveform files organized per event - Add missing
streetmap style formap_families - Catalog scan: when more than a station is provided and the closest station
to the event is not available, use the next closest station instead. - Catalog scan: accurate estimation of the number of event pairs to process
- Initial support for plotting families found with template scan
- Improved reading of CSV catalog files:
- avoid duplicated column guessing
- ensure that prefectly matching column field names are correctly guessed
- warn if an invalid time format is found
- Colored terminal output for warnings and errors
Release v0.6
Note: you might want to run requake update_config to update your config file
to the latest version.
- Verb
plot_sliprenamed toplot_cumulative. This new verb has new options
to plot cumulative slip, cumulative moment, and cumulative number of events,
and to make the plot logarithmic. - New verb
print_catalog: print the event catalog to screen - New verb
print_pairs: print the event pairs to screen print_families: also print minimum and maximum family magnitudes- Additional models to convert magnitude to slip. Currently supported models
are: Nadeau and Johnson (1998), Beeler et al. (2001), Eshelby (1957).
Model selection is done using themag_to_slip_modelconfig parameter. - New verb
update_config: update an existing config file to the latest
version
Release v0.5
- New config options:
station_metadata_pathandwaveform_data_pathto
read station metadata and waveform data from files. Supports any metadata
format supported by ObsPy and SDS (SeisComp Data Structure) waveform
archives. - Filter catalog files on reading using the criteria in the config file
- Improved time axes in
plot_timespansandplot_slipfor short time
intervals print_families: autoset duration units based on the average durationplot_timespans: default sorting changed tofamily_number
Release v0.4.1
- Bugfix:
requakeexecutable was not installed
Full Changelog: v0.4.1...v0.4.1
Release v0.4
- Package license changed to GPL-3.0 or later
- New verb:
read_catalog: read a catalog from web services or from a file
(FDSN text, QuakeML, or CSV) - New verb:
scan_templates: scan a continuous waveform stream using one
or more templates. Templates can be from families or from file - New verb:
print_families: print families to screen - New verb:
plot_slip: plot cumulative slip for one or more families - New config parameter:
clustering_algorithmto select the algorithm
for building event families. Currently supported options aresharedand
UPGMA(default:shared) family_numbersargument is no more mandatory (default:all)- argument added to
map_familiesandplot_timespans
- argument added to
- Config parameter
trace_average_from_normalized_tracesrenamed to
normalize_traces_before_averaging plot_timespans: possibility to sort byfamily_number- New options for
map_familiesto select a map style and a zoom level for the
map tiles - New option
--minevents(-m) for many verbs, to select families with a
minimum number of events - Support for events with no location
- Bugfix:
plot_timespans: correctly plot x time axis when sort bytime
Release v0.3
- New verb:
build_templates - New option:
cc_allow_negativeto search for anticorrelated events - New progressbar, using
tqdm plot_families:- show average trace
- pan/zoom traces using arrows
- show/hide theoretical arrivals using 'a' (command line option removed)
- show event origin time as y-label
- show trace mean CC
- also shift theoretical arrivals when aligning traces
- Bugfix: last family was not read from family file
Release v0.2
Mostly a bugfix release with a slightly improved trace plotting.
- Bugfix:
scan_catalogcould not run properly due to missing variable - Bugfix: detrend traces before filtering
plot_families: print number of events and station-event distance