Change Log¶
All notable changes to DLPick will be documented in this file.
2025.301¶
Important¶
A new installation of gsm package dlmodels (minimum version 2025.297) is required to work with this version of dlpick.
Parameters
modelandweightswere removed. Commands and configurations need to be adjusted. Use new parametermodelWeightsinstead.New naming convention for models is active from now on. While the simple names like pn-in stay as they are, more advanced names like pnv-et-il-150-2 get a more concise and easier-to-parse form: pnv_15s-et_il-2: There at most 3 groups separated by dashes. The first group is the model name as abbreviation with optional model specifics attached with an underscore ‘_’, the second group defines the datasets the model was trained on as abbreviations, separated by underscores. The third group is optional and defines the weights version. Custom models can be named freely but need to start with gn-.
Added¶
Parameter
modelWeights(commandline:model-weights) to specify the model to use. Works exactly likemodelandweightsbefore, you just need to concatenate them. E.g.,--model phasenet --weights instancebecomes--model-weights phasenet-instance.Support for custom models (“Generic”). Model configs contain new parameters to determine what needs to be done:
dims => dimension order of output (e.g., BCN => batches, channels, samples)
post_proc_chain => post-processing steps, currently still undocumented
description => free text string to define
Binding parameters
picksReductionClusterSizeandpicksReductionSimpleIntervalto control the interval where only pick is allowed to exist.
2025.290¶
Added¶
Bindings parameter
picksReductionAlgorithmto select “Simple” or “Cluster” reduction algorithm.safeReduceMinPickCountcan now be set to 0 if one only wants to use the cluster algorithm without the early publishing of picks (for example, in offline mode).
2025.289¶
Added¶
New picks cluster reduce-algorithm that can be activated using the new parameter
safeReduceMinPickCount. If not set or set to 0, the old “simple reduce-algorithm” will be used to reduce picks. If you use overlapping of minimum 0.5, you can set the parameter to a value between 1 and1/(1-overlapping-ratio)(which is approximately the maximum overlapping-induced coverage of a prediction segment). A cluster has the maximum length ofreducePicksIntervalseconds. If a cluster has at leastsafeReduceMinPickCountof picks, they will be reduced to their most confident one, and this one is published. Later picks within the interval limits around the chosen pick will be ignored. This is supposed to speed up realtime picking.
2025.261¶
Changed¶
When amplitudes cannot be calculated, their value will be -1.
Add waveform ID to Amplitude object
Fixed¶
The time window of the Amplitude object is now in seconds and signed
2025.259¶
Added¶
EventParameters now contain amplitudes, calculated by maximum of the signal / standard deviation of the noise. Currently, amplitudes for picks too close to the border their prediction window can’t be calculated and get amplitude 0.
Component letters ‘1’ and ‘2’ of stream IDs are now mapped to components ‘N’ and ‘E’.
“DLog”, which is dlpick’s own logger, now writes to the log file, following the SeisComP conventions. All dlpick’s ‘DLog’ messages are printed as Seiscomp warning.
Fixed¶
Increasing the log level using verbosity flags (“-v…”) now works properly for dlpick’s own logger.
2025.244¶
Fixed¶
dlpick --print-modelsdidn’t find dlmodels_maps.json when data dir was different from default.
Changed¶
Updated documentation
2025.240¶
Added¶
Documentation
2025.198¶
Important¶
The deep learning models that are used by this dlpick have been removed from this repository. They are now part of the GSM packages
dlmodels-pick, which must be installed separately.
2025.119¶
Changed¶
Universal configuration format for all models: Change the path where models are read from to default to
/home/data/dlmodels/Change model config reading behavior to be more flexible.
Added¶
Universal configuration format for all models: Add parameter
modelsPathto customize the path where models are read from.
Fixed¶
Add API version check to make dlpick compatible with seiscomp 17.0.0 API and below.
2024.221¶
Added¶
Added this changelog.