Files
2025/share/doc/scanloc/html/base/changelog.html

2735 lines
128 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Change Log &#8212; scanloc: Phase Associator documentation</title>
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="../_static/gempa.css" type="text/css" />
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../_static/gempa.css?v=c960eebf" />
<link rel="stylesheet" type="text/css" href="../_static/graphviz.css?v=eafc0fe6" />
<script type="text/javascript" src="../_static/gempa.js"></script>
<script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
<script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js?v=b3ba4146"></script>
<script src="../_static/doctools.js?v=888ff710"></script>
<script src="../_static/sphinx_highlight.js?v=4825356b"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="Auxiliary Scripts" href="auxiliary.html" />
<link rel="prev" title="References" href="references.html" />
</head>
<body>
<div class="header">
<div class="container">
<img class="background" src="../_static/icon.png"/>
<div class="content">
<span class="title">scanloc: Phase Associator </span>
<span class="version">2025.281#4efc2c878</span></h1>
</div>
</div>
</div>
<div class="nav">
<div class="container">
<div class="content"><a class="pull-right" id="sidebar-toggle">TOC</a>
<div class="related" role="navigation" aria-label="related navigation">
<ul>
<li class="right">
<a href="../genindex.html" title="General Index"
accesskey="I">
index
</a>
</li>
<li class="right">
<a href="auxiliary.html" title="Auxiliary Scripts"
accesskey="N">
next
</a>
</li>
<li class="right">
<a href="references.html" title="References"
accesskey="P">
previous
</a>
</li>
<li class="nav-item nav-item-0">
<a href="../index.html">Home</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="container">
<div class="fitted content" id="anchors-container">
<div class="body" role="main">
<section id="change-log">
<span id="sec-changelog"></span><h1>Change Log<a class="headerlink" href="#change-log" title="Permalink to this heading"></a></h1>
<p>All notable changes to scanloc and add-ons will be documented in this file.</p>
<section id="id1">
<h2>2025.280<a class="headerlink" href="#id1" title="Permalink to this heading"></a></h2>
</section>
<section id="added">
<h2>Added<a class="headerlink" href="#added" title="Permalink to this heading"></a></h2>
<ul class="simple">
<li><p>When processing origins the origin time is earlier than pick times of
associated picks. Therefore picks associated to origins must be made
available before the origins. Creation time and actual times of picks must
be smaller than the corresponding times of origins. However,
in real-time playbacks with timing by object time origins are handled
before picks due to their earlier object times and the picks are not yet
available when processing origins. In this case, scanloc tries to load the
picks from object buffer allowing the comparison with new picks in order for
their association to the origins.</p></li>
<li><p>Before association of picks to origins, stream codes of picks are now
always checked and compared with picks already associated avoiding multiple
picks with the same stream ID to be associated. This may be in particular
relevant when origins with S picks are provided by gempa modules such as
ccloc or autothor but additional P and S picks from modules like scautopick
shall be associated as well.</p></li>
<li><p>Add playbacks of origins to documentation.</p></li>
</ul>
</section>
<section id="id2">
<h2>2025.272<a class="headerlink" href="#id2" title="Permalink to this heading"></a></h2>
<section id="fixed">
<h3>Fixed<a class="headerlink" href="#fixed" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Do not limit the number of arrivals per origin. This fixes a regression
previously introduced.</p></li>
</ul>
</section>
</section>
<section id="id3">
<h2>2025.267<a class="headerlink" href="#id3" title="Permalink to this heading"></a></h2>
<section id="id4">
<h3>Added<a class="headerlink" href="#id4" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>playback_picks:</p>
<ul>
<li><p>Print parameters with <code class="docutils literal notranslate"><span class="pre">--print</span></code> and <code class="docutils literal notranslate"><span class="pre">--list</span></code> even when objects do not
contain author or creationInfo.</p></li>
</ul>
</li>
</ul>
</section>
<section id="changed">
<h3>Changed<a class="headerlink" href="#changed" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Optimize <code class="docutils literal notranslate"><span class="pre">association.arrivalCountMinRes</span></code> for higher speed when removing
arrivals in a bulk.</p></li>
<li><p>In SeisComP version &gt;= 7.0.0 we use the equatorial radius of the earth
constant from SeisComP. For all previous releases we changed the radius from
6378 km to 6378.137 km to be consistent with the SeisComP 7.0.0 value.</p></li>
</ul>
</section>
</section>
<section id="id5">
<h2>2025.258<a class="headerlink" href="#id5" title="Permalink to this heading"></a></h2>
<section id="id6">
<h3>Added<a class="headerlink" href="#id6" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>New configuration parameter <code class="docutils literal notranslate"><span class="pre">streamCheckLevel</span></code> which replaces parameter
<code class="docutils literal notranslate"><span class="pre">clustersearch.streamCheckLevel</span></code> allowing the specification of the level of
the stream ID [NET.STA.LOC.CHA] used for comparing picks in the association
and cluster search process. The default is <em>loc</em> for checking stream IDs of PICKS
on sensor location level (LOC).</p></li>
<li><p>dump_picks:</p>
<ul>
<li><p>Support <code class="docutils literal notranslate"><span class="pre">--region</span></code> without limits in latitude and longitude which are
converted to match the globe.</p></li>
</ul>
</li>
</ul>
</section>
</section>
<section id="id7">
<h2>2025.232<a class="headerlink" href="#id7" title="Permalink to this heading"></a></h2>
<section id="important">
<h3>Important<a class="headerlink" href="#important" title="Permalink to this heading"></a></h3>
<ul>
<li><p>The plugin ossum for scoring origins in scanloc and scevent has been renamed
to <code class="docutils literal notranslate"><span class="pre">scoresum</span></code>. The change allows us to consistently develop and provide
alternative plugins in the future. If the global module configuration
parameter <code class="docutils literal notranslate"><span class="pre">plugin</span></code> has been configured with <code class="docutils literal notranslate"><span class="pre">ossum</span></code>, it must be renamed</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ossum</span> <span class="o">-&gt;</span> <span class="n">scoresum</span>
</pre></div>
</div>
<p>If the module configuration parameters of the ossum plugin have been set
explicitely, they must be renamed as:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ossum</span><span class="o">.</span><span class="n">p</span> <span class="o">-&gt;</span> <span class="n">score</span><span class="o">.</span><span class="n">sum</span><span class="o">.</span><span class="n">weight</span><span class="o">.</span><span class="n">p</span>
<span class="n">ossum</span><span class="o">.</span><span class="n">s</span> <span class="o">-&gt;</span> <span class="n">score</span><span class="o">.</span><span class="n">sum</span><span class="o">.</span><span class="n">weight</span><span class="o">.</span><span class="n">s</span>
<span class="n">ossum</span><span class="o">.</span><span class="n">p0</span> <span class="o">-&gt;</span> <span class="n">score</span><span class="o">.</span><span class="n">sumweight</span><span class="o">.</span><span class="n">p0</span>
<span class="n">ossum</span><span class="o">.</span><span class="n">s0</span> <span class="o">-&gt;</span> <span class="n">score</span><span class="o">.</span><span class="n">sum</span><span class="o">.</span><span class="n">weight</span><span class="o">.</span><span class="n">s0</span>
<span class="n">ossum</span><span class="o">.</span><span class="n">residual</span> <span class="o">-&gt;</span> <span class="n">score</span><span class="o">.</span><span class="n">sum</span><span class="o">.</span><span class="n">weight</span><span class="o">.</span><span class="n">residual</span>
<span class="n">ossum</span><span class="o">.</span><span class="n">depth</span> <span class="o">-&gt;</span> <span class="n">score</span><span class="o">.</span><span class="n">sum</span><span class="o">.</span><span class="n">weight</span><span class="o">.</span><span class="n">depth</span>
<span class="n">ossum</span><span class="o">.</span><span class="n">increaseManual</span> <span class="o">-&gt;</span> <span class="n">score</span><span class="o">.</span><span class="n">sum</span><span class="o">.</span><span class="n">weight</span><span class="o">.</span><span class="n">increaseManual</span>
<span class="n">ossum</span><span class="o">.</span><span class="n">normalizationDepth</span> <span class="o">-&gt;</span> <span class="n">score</span><span class="o">.</span><span class="n">sum</span><span class="o">.</span><span class="n">normalizationDepth</span>
<span class="n">ossum</span><span class="o">.</span><span class="n">normalizationRMS</span> <span class="o">-&gt;</span> <span class="n">score</span><span class="o">.</span><span class="n">sum</span><span class="o">.</span><span class="n">normalizationRMS</span>
<span class="n">score</span><span class="o">.</span><span class="n">weight</span><span class="o">.</span><span class="n">p</span> <span class="o">-&gt;</span> <span class="n">score</span><span class="o">.</span><span class="n">sum</span><span class="o">.</span><span class="n">p</span>
<span class="n">score</span><span class="o">.</span><span class="n">weight</span><span class="o">.</span><span class="n">s</span> <span class="o">-&gt;</span> <span class="n">score</span><span class="o">.</span><span class="n">sum</span><span class="o">.</span><span class="n">s</span>
<span class="n">score</span><span class="o">.</span><span class="n">weight</span><span class="o">.</span><span class="n">p0</span> <span class="o">-&gt;</span> <span class="n">score</span><span class="o">.</span><span class="n">sum</span><span class="o">.</span><span class="n">p0</span>
<span class="n">score</span><span class="o">.</span><span class="n">weight</span><span class="o">.</span><span class="n">s0</span> <span class="o">-&gt;</span> <span class="n">score</span><span class="o">.</span><span class="n">sum</span><span class="o">.</span><span class="n">s0</span>
<span class="n">score</span><span class="o">.</span><span class="n">weight</span><span class="o">.</span><span class="n">residual</span> <span class="o">-&gt;</span> <span class="n">score</span><span class="o">.</span><span class="n">sum</span><span class="o">.</span><span class="n">residual</span>
<span class="n">score</span><span class="o">.</span><span class="n">weight</span><span class="o">.</span><span class="n">depth</span> <span class="o">-&gt;</span> <span class="n">score</span><span class="o">.</span><span class="n">sum</span><span class="o">.</span><span class="n">depth</span>
<span class="n">score</span><span class="o">.</span><span class="n">weight</span><span class="o">.</span><span class="n">increaseManual</span> <span class="o">-&gt;</span> <span class="n">score</span><span class="o">.</span><span class="n">sum</span><span class="o">.</span><span class="n">increaseManual</span>
</pre></div>
</div>
<p>The changes of the parameters apply equally to scanloc and scevent.</p>
<p>Note in case the plugin <code class="docutils literal notranslate"><span class="pre">ossum</span></code> was not configured before:</p>
<ul>
<li><p>The configuration parameters <code class="docutils literal notranslate"><span class="pre">ignoreDepth</span></code> and <code class="docutils literal notranslate"><span class="pre">maxResidual</span></code> are not
used anymore for computing the score. The corresponding parameters
to be considered additionally are:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">score</span><span class="o">.</span><span class="n">sum</span><span class="o">.</span><span class="n">normalizationDepth</span>
<span class="n">score</span><span class="o">.</span><span class="n">sum</span><span class="o">.</span><span class="n">normalizationRMS</span>
</pre></div>
</div>
</li>
<li><p>The score processing now requires a plugin. <code class="docutils literal notranslate"><span class="pre">scoresum</span></code> is added to the
default configuration by the parameter <code class="docutils literal notranslate"><span class="pre">plugins</span></code>. If <code class="docutils literal notranslate"><span class="pre">plugins</span></code> is not
configured to extend the parameter itself in global module
configuration, the plugin is unknown to scanloc and scanloc will stop.
In this case, <code class="docutils literal notranslate"><span class="pre">plugins</span></code> must be corrected and ${plugins} must be
prepended in global module configuration to</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span>plugins = ${plugins}, ...
</pre></div>
</div>
<p>Alternatively, you may configure scanloc specifically with the plugin
alone:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">plugins</span> <span class="o">=</span> <span class="n">scoresum</span>
</pre></div>
</div>
</li>
</ul>
</li>
</ul>
</section>
</section>
<section id="id8">
<h2>2025.226<a class="headerlink" href="#id8" title="Permalink to this heading"></a></h2>
<section id="id9">
<h3>Fixed<a class="headerlink" href="#id9" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Tracking of already sent origins.</p></li>
</ul>
</section>
</section>
<section id="id10">
<h2>2025.204<a class="headerlink" href="#id10" title="Permalink to this heading"></a></h2>
<section id="id11">
<h3>Added<a class="headerlink" href="#id11" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>playback_picks:</p>
<ul>
<li><p>Added option <code class="docutils literal notranslate"><span class="pre">-o</span></code>/<code class="docutils literal notranslate"><span class="pre">--object</span></code>.</p></li>
<li><p>Support joint application of <code class="docutils literal notranslate"><span class="pre">--list</span></code> and <code class="docutils literal notranslate"><span class="pre">--print</span></code>.</p></li>
</ul>
</li>
<li><p>With the configuration parameter <code class="docutils literal notranslate"><span class="pre">association.arrivalCountMinRes</span></code> the
arrival residual check optimized for speed if origins have at least the
configured number of arrivals. The feature supports monitoring with large-N
networks but if may reduce the number of associated phases.</p></li>
<li><p>Support for scevent score processor plugins for evaluating
origins. This feature allows customers to implement their own
score algorithms if the standard algorithm does not meet their
requirements. A good introduction how to develop a custom score
plugin can be found here:
<a class="reference external" href="https://github.com/gempa/seiscomp-programming-templates">https://github.com/gempa/seiscomp-programming-templates</a>
By default scanloc uses the <code class="docutils literal notranslate"><span class="pre">ossum</span></code> plugin to compute origin scores
which implements the so far used score algorithm so that the
default behavior does not change. The plugin can also be used by scevent.</p></li>
<li><p>Add available travel-time interfaces and locators to parameter description
allowing them to be selected by drop-down menu in scconfig. This works as of
SeisComP in version &gt;= 7.0.0.</p></li>
</ul>
<p>The following items have become obsolete and are extended by introducing the
plugin scoresum replacing ossum, see above.</p>
<ul>
<li><p>With the support for the score processor, the score configuration parameters
had to be renamed starting with the name of the plugin. If unsupported score
parameters are used, scanloc will stop operating and the relevant parameter
is printed to the error log. For restoring the default behaviour rename the
parameters:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">score</span><span class="o">.</span><span class="n">weight</span><span class="o">.</span><span class="n">p</span> <span class="o">-&gt;</span> <span class="n">ossum</span><span class="o">.</span><span class="n">p</span>
<span class="n">score</span><span class="o">.</span><span class="n">weight</span><span class="o">.</span><span class="n">s</span> <span class="o">-&gt;</span> <span class="n">ossum</span><span class="o">.</span><span class="n">s</span>
<span class="n">score</span><span class="o">.</span><span class="n">weight</span><span class="o">.</span><span class="n">p0</span> <span class="o">-&gt;</span> <span class="n">ossum</span><span class="o">.</span><span class="n">p0</span>
<span class="n">score</span><span class="o">.</span><span class="n">weight</span><span class="o">.</span><span class="n">s0</span> <span class="o">-&gt;</span> <span class="n">ossum</span><span class="o">.</span><span class="n">s0</span>
<span class="n">score</span><span class="o">.</span><span class="n">weight</span><span class="o">.</span><span class="n">residual</span> <span class="o">-&gt;</span> <span class="n">ossum</span><span class="o">.</span><span class="n">residual</span>
<span class="n">score</span><span class="o">.</span><span class="n">weight</span><span class="o">.</span><span class="n">depth</span> <span class="o">-&gt;</span> <span class="n">ossum</span><span class="o">.</span><span class="n">depth</span>
<span class="n">score</span><span class="o">.</span><span class="n">weight</span><span class="o">.</span><span class="n">increaseManual</span> <span class="o">-&gt;</span> <span class="n">ossum</span><span class="o">.</span><span class="n">increaseManual</span>
</pre></div>
</div>
<p>In addition, the configuration parameters <code class="docutils literal notranslate"><span class="pre">ignoreDepth</span></code> and <code class="docutils literal notranslate"><span class="pre">maxResidual</span></code>
are not used anymore for computing the score. The corresponding parameters
to be considered additionally are:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ossum</span><span class="o">.</span><span class="n">normalizationDepth</span>
<span class="n">ossum</span><span class="o">.</span><span class="n">normalizationRMS</span>
</pre></div>
</div>
<p>The score processing now requires a plugin. <code class="docutils literal notranslate"><span class="pre">ossum</span></code> is added to the default
configuration by the parameter <code class="docutils literal notranslate"><span class="pre">plugins</span></code>. If <code class="docutils literal notranslate"><span class="pre">plugins</span></code> is not configured to
extend the parameter itself in global module configuration, the plugin is
unknown to scanloc and scanloc will stop. In this case, <code class="docutils literal notranslate"><span class="pre">plugins</span></code> must be
corrected and ${plugins} must be prepended in global module configuration to</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span>plugins = ${plugins}, ...
</pre></div>
</div>
<p>Alternatively, you may configure scanloc specifically with the plugin alone:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">plugins</span> <span class="o">=</span> <span class="n">ossum</span>
</pre></div>
</div>
</li>
</ul>
</section>
</section>
<section id="id12">
<h2>2025.183<a class="headerlink" href="#id12" title="Permalink to this heading"></a></h2>
<section id="id13">
<h3>Fixed<a class="headerlink" href="#id13" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>dump_picks: Correctly apply <code class="docutils literal notranslate"><span class="pre">--formatted</span></code>.</p></li>
</ul>
</section>
</section>
<section id="id14">
<h2>2025.182<a class="headerlink" href="#id14" title="Permalink to this heading"></a></h2>
<section id="id15">
<h3>Added<a class="headerlink" href="#id15" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>dump_picks has received the option <code class="docutils literal notranslate"><span class="pre">--minutes</span></code>. The value is added to
<code class="docutils literal notranslate"><span class="pre">--hours</span></code> if set.</p></li>
</ul>
</section>
</section>
<section id="id16">
<h2>2025.177<a class="headerlink" href="#id16" title="Permalink to this heading"></a></h2>
<section id="id17">
<h3>Added<a class="headerlink" href="#id17" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>dump_picks has received options for formatting the output:</p>
<ul>
<li><p><code class="docutils literal notranslate"><span class="pre">--formatted</span></code> for printing formatted XML. Otherwise XML is unformatted
saving disk space.</p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">--type</span></code> for printing output in other than XML format. The other
formats can be used for printing time windows and streams corresponding
to picks in order to fetch waveforms from SDS archive, CAPS or FDSN
servers.</p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">--margin</span></code> for adding a custom margin to time windows along with
<code class="docutils literal notranslate"><span class="pre">--type</span></code>.</p></li>
<li><p>Applications and examples have been added to the documentation.</p></li>
</ul>
</li>
</ul>
</section>
</section>
<section id="id18">
<h2>2025.078<a class="headerlink" href="#id18" title="Permalink to this heading"></a></h2>
<section id="id19">
<h3>Added<a class="headerlink" href="#id19" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">--authors</span></code> for playback_picks allows filtering objects by author name
before playing back.</p></li>
</ul>
</section>
<section id="id20">
<h3>Changed<a class="headerlink" href="#id20" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Use 0.0 for <code class="docutils literal notranslate"><span class="pre">defaultDepth</span></code> in scanloc instead of 5.0. The change preserves
the previous behavior while avoiding inconsistencies when setting origin
depth of origins with initial depth = 0.0 to <code class="docutils literal notranslate"><span class="pre">defaultDepth</span></code> without
relocating.</p></li>
</ul>
</section>
</section>
<section id="id21">
<h2>2025.063<a class="headerlink" href="#id21" title="Permalink to this heading"></a></h2>
<section id="id22">
<h3>Added<a class="headerlink" href="#id22" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Add note on publicIDs of Pick objects to documentation.</p></li>
</ul>
</section>
</section>
<section id="id23">
<h2>2025.049<a class="headerlink" href="#id23" title="Permalink to this heading"></a></h2>
<section id="id24">
<h3>Fixed<a class="headerlink" href="#id24" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Dont crash in case of no cluster reference time can be set.</p></li>
</ul>
</section>
</section>
<section id="id25">
<h2>2025.043<a class="headerlink" href="#id25" title="Permalink to this heading"></a></h2>
<section id="id26">
<h3>Added<a class="headerlink" href="#id26" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>The configuration parameter <code class="docutils literal notranslate"><span class="pre">buffer.authorWhiteList</span></code> applies to picks
and origins replacing <code class="docutils literal notranslate"><span class="pre">buffer.originAuthorWhiteList</span></code> which is hereby
deprecated. <code class="docutils literal notranslate"><span class="pre">buffer.originAuthorWhiteList</span></code> will be removed in 2025.</p></li>
<li><p>The command-line option <code class="docutils literal notranslate"><span class="pre">--author-whitelist</span></code> applies to picks and origins
replacing <code class="docutils literal notranslate"><span class="pre">--filter-pick-author</span></code> which is removed.</p></li>
</ul>
</section>
</section>
<section id="id27">
<h2>2025.042<a class="headerlink" href="#id27" title="Permalink to this heading"></a></h2>
<section id="id28">
<h3>Added<a class="headerlink" href="#id28" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Origin and pick time buffer check. If the object time is after the creation
or current time, the object is ignored. The allowed time can be increased
with the command-line option <code class="docutils literal notranslate"><span class="pre">--future-time-delta</span></code> or the configuration
parameter <code class="docutils literal notranslate"><span class="pre">buffer.futureTimeDelta</span></code>. By default the value is 0 seconds
ignoring all object with times in the future.</p></li>
</ul>
</section>
</section>
<section id="id29">
<h2>2025.024<a class="headerlink" href="#id29" title="Permalink to this heading"></a></h2>
<section id="id30">
<h3>Changed<a class="headerlink" href="#id30" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Update description of command-line option <code class="docutils literal notranslate"><span class="pre">--timing</span></code> for non-real-time
playbacks with <code class="docutils literal notranslate"><span class="pre">--ep</span></code>.</p></li>
</ul>
</section>
</section>
<section id="id31">
<h2>2025.021<a class="headerlink" href="#id31" title="Permalink to this heading"></a></h2>
<section id="id32">
<h3>Added<a class="headerlink" href="#id32" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Link LOCSAT travel-time tables for Lg, LQ, LR, Rg from SeisComP to
iasp91_scanloc supporting these phases without the need to add them manually.</p></li>
</ul>
</section>
</section>
<section id="id33">
<h2>2024.339<a class="headerlink" href="#id33" title="Permalink to this heading"></a></h2>
<section id="id34">
<h3>Fixed<a class="headerlink" href="#id34" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Convert sensor location elevation to km for computing hypocentral distances
if <code class="docutils literal notranslate"><span class="pre">use3D</span></code> is configured and true.</p></li>
</ul>
</section>
</section>
<section id="id35">
<h2>2024.319<a class="headerlink" href="#id35" title="Permalink to this heading"></a></h2>
<section id="id36">
<h3>Changed<a class="headerlink" href="#id36" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Output unformatted XML in playbacks with <code class="docutils literal notranslate"><span class="pre">--ep</span></code> in order to reduce file size.</p></li>
<li><p>Add command-line option <code class="docutils literal notranslate"><span class="pre">--formatted</span></code> in order to output formatted XML which
may be better readable for humans.</p></li>
</ul>
</section>
</section>
<section id="id37">
<h2>2024.269<a class="headerlink" href="#id37" title="Permalink to this heading"></a></h2>
<section id="id38">
<h3>Changed<a class="headerlink" href="#id38" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Setting cluster time to earliest arrival instead of average.</p></li>
<li><p>For preliminary origins set the epicenter to the sensor location of the
earliest arrival but the depth to what is configured in <code class="docutils literal notranslate"><span class="pre">defaultDepth</span></code>.</p></li>
</ul>
</section>
<section id="id39">
<h3>Added<a class="headerlink" href="#id39" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Add pick delay as the difference of pick creation time and actual pick time
to listed picks when using playback_picks with <code class="docutils literal notranslate"><span class="pre">--list</span></code>.</p></li>
</ul>
</section>
</section>
<section id="id40">
<h2>2024.268<a class="headerlink" href="#id40" title="Permalink to this heading"></a></h2>
<section id="id41">
<h3>Added<a class="headerlink" href="#id41" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>The new command-line option <code class="docutils literal notranslate"><span class="pre">--list</span></code> in the auxiliary script playback_picks
prints details of all picks contained in the processed XML file.</p></li>
</ul>
</section>
<section id="id42">
<h3>Changed<a class="headerlink" href="#id42" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Print all output from <code class="docutils literal notranslate"><span class="pre">--print</span></code> to stdout instead of stderr.</p></li>
</ul>
</section>
</section>
<section id="id43">
<h2>2024.262<a class="headerlink" href="#id43" title="Permalink to this heading"></a></h2>
<section id="id44">
<h3>Added<a class="headerlink" href="#id44" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>New configuration parameter <code class="docutils literal notranslate"><span class="pre">streamCheckLevel</span></code> allowing the specification
of the level of the stream ID [NET.STA.LOC.CHA] used for comparing picks.
The default is <em>loc</em> for checking stream IDs of PICKS on the level of sensor
location (LOC).</p></li>
</ul>
</section>
</section>
<section id="id45">
<h2>2024.218<a class="headerlink" href="#id45" title="Permalink to this heading"></a></h2>
<section id="id46">
<h3>Added<a class="headerlink" href="#id46" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Allow computing distances by considering 3D coordinates of sensor
locations including elevation and/origin depths. Otherwise, only latitudes
and longitudes are considered. The 3D distance computation applies to
clustering, phase association and event association. The feature is
activated by configuring <code class="docutils literal notranslate"><span class="pre">use3D</span> <span class="pre">=</span> <span class="pre">true</span></code>.</p></li>
</ul>
</section>
</section>
<section id="id47">
<h2>2024.184<a class="headerlink" href="#id47" title="Permalink to this heading"></a></h2>
<section id="id48">
<h3>Changed<a class="headerlink" href="#id48" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Origin creation information are now set whenever an origin is created by
the cluster search or after associating phases. In previous versions, these
information were not updated in rare situations resulting in empty values or
values inherited from external origins. As a results, the creation time
is now exact and may be slightly earlier as compared to previous versions.</p></li>
</ul>
</section>
</section>
<section id="id49">
<h2>2024.143<a class="headerlink" href="#id49" title="Permalink to this heading"></a></h2>
<section id="id50">
<h3>Added<a class="headerlink" href="#id50" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Add default weights to scoring allowing to run scanloc without explicit
configuration of <code class="docutils literal notranslate"><span class="pre">score.weights.p</span></code> and <code class="docutils literal notranslate"><span class="pre">score.weights.s</span></code> when using
the option <code class="docutils literal notranslate"><span class="pre">--config-file</span></code>.</p></li>
<li><p>Provide documentation of the score contribution by RMS and depth as well as
picks with slowness and back azimuth.</p></li>
</ul>
</section>
</section>
<section id="id51">
<h2>2024.120<a class="headerlink" href="#id51" title="Permalink to this heading"></a></h2>
<section id="id52">
<h3>Added<a class="headerlink" href="#id52" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>If picks which do not only have a time value but also a masurment of slowness
and/or a back azimuth and if those measurements are used by the locator,
the arrivals referencing these picks will make a great impact on the origin.
Therefore, the score contribution from these picks can be increased by the
score parameters <code class="docutils literal notranslate"><span class="pre">score.weights.p</span></code> and <code class="docutils literal notranslate"><span class="pre">score.weights.s</span></code> where triplets
assign separate weights to pick time, slowness and back azimuth. The usage of
slowness and back azimuth depends on locator.</p></li>
</ul>
</section>
</section>
<section id="id53">
<h2>2024.110<a class="headerlink" href="#id53" title="Permalink to this heading"></a></h2>
<section id="id54">
<h3>Changed<a class="headerlink" href="#id54" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Update documentation and command-line help of the parameters controlling
the publication of origins.</p></li>
</ul>
</section>
</section>
<section id="id55">
<h2>2024.106<a class="headerlink" href="#id55" title="Permalink to this heading"></a></h2>
<section id="id56">
<h3>Added<a class="headerlink" href="#id56" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>New configuration parameter <code class="docutils literal notranslate"><span class="pre">clusterSearch.maxSize</span></code> controlling the maximum
number of picks in a cluster after selecting core points and before adding
more picks. Since core points are first collected, clusters may have a
higher number of picks. The goal of this option is to speed up scanloc. The
option may help to increase the performance of scanloc in case of dense
large-N networks where very many cluster can be formed due to the proximity
of stations or generous configuration.</p></li>
<li><p>New configuration parameter <code class="docutils literal notranslate"><span class="pre">association.arrivalCountMinRes</span></code> controlling the
association of picks to origins. For origins with a larger number of
arrivals than configured, the association of P and S picks is controlled by
the minimum of (<code class="docutils literal notranslate"><span class="pre">association.maxPResidual</span></code>, <code class="docutils literal notranslate"><span class="pre">association.maxResidual</span></code>) and
(<code class="docutils literal notranslate"><span class="pre">association.maxSResidual</span></code>, <code class="docutils literal notranslate"><span class="pre">association.maxResidual</span></code>), respectively.
The goal of this option is to speed up scanloc by only associating picks
to already stable origins defined by many arrivals where new picks later on
are unlikely to be removed again from origins by residual checks. The
option may help to increase the performance of scanloc in case of dense
large-N networks where very stations provide phase picks.</p></li>
</ul>
</section>
</section>
<section id="id57">
<h2>2024.092<a class="headerlink" href="#id57" title="Permalink to this heading"></a></h2>
<section id="id58">
<h3>Added<a class="headerlink" href="#id58" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>playback_picks can be used for playbacks of origins in addition to picks
and amplitudes.</p></li>
</ul>
</section>
</section>
<section id="id59">
<h2>2024.073<a class="headerlink" href="#id59" title="Permalink to this heading"></a></h2>
<section id="id60">
<h3>Fixed<a class="headerlink" href="#id60" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Remove Is-type picks from buffer when <code class="docutils literal notranslate"><span class="pre">buffer.pickKeep</span></code> is exceeded.</p></li>
<li><p>Report in configuration summary of debug output whether cluster search is
performed.</p></li>
</ul>
</section>
</section>
<section id="id61">
<h2>2024.047<a class="headerlink" href="#id61" title="Permalink to this heading"></a></h2>
<section id="id62">
<h3>Added<a class="headerlink" href="#id62" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>playback_picks with <code class="docutils literal notranslate"><span class="pre">--print</span></code> prints a NSLC list, author and stream
information of picks and amplitudes. The information can be used for
filtering waveforms (scart) or inventory (invextr), for creating global
bindings or for applying author filtering, e.g., in dump_picks.</p></li>
</ul>
</section>
</section>
<section id="id63">
<h2>2024.044<a class="headerlink" href="#id63" title="Permalink to this heading"></a></h2>
<section id="id64">
<h3>Changed<a class="headerlink" href="#id64" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Update documentation and command-line help of the auxiliary scripts
dump_picks and playback_picks.</p></li>
</ul>
</section>
</section>
<section id="id65">
<h2>2024.040<a class="headerlink" href="#id65" title="Permalink to this heading"></a></h2>
<section id="id66">
<h3>Added<a class="headerlink" href="#id66" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>The configuration parameter <code class="docutils literal notranslate"><span class="pre">locator.forceFixDepth</span></code> enforces to fix the
depth of the origin to what is configured by <code class="docutils literal notranslate"><span class="pre">defaultDepth</span></code>, no free-depth
solutions are made. Enable <code class="docutils literal notranslate"><span class="pre">locator.forceFixDepth</span></code> in case of knowledge of
ground-truth depth or in case of sparse networks. Support for fixing depth
by the locator is required.</p></li>
</ul>
</section>
</section>
<section id="id67">
<h2>2024.038<a class="headerlink" href="#id67" title="Permalink to this heading"></a></h2>
<section id="id68">
<h3>Important<a class="headerlink" href="#id68" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>The scanloc configuration parameters <code class="docutils literal notranslate"><span class="pre">clusterSearch.ignorePicks</span></code> and
<code class="docutils literal notranslate"><span class="pre">clusterSearch.ignorePickTimeDifference</span></code> have been deprecated and must be
renamed to <code class="docutils literal notranslate"><span class="pre">buffer.ignorePickTimeDifference</span></code> since the parameter is actually
applied to the buffering of picks and not only to the cluster search
algorithm.</p></li>
</ul>
</section>
<section id="id69">
<h3>Changed<a class="headerlink" href="#id69" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>In addition to P-type picks <code class="docutils literal notranslate"><span class="pre">buffer.ignorePickTimeDifference</span></code> is also
applied to infrasound Is-type picks.</p></li>
</ul>
</section>
</section>
<section id="id70">
<h2>2024.036<a class="headerlink" href="#id70" title="Permalink to this heading"></a></h2>
<section id="id71">
<h3>Changed<a class="headerlink" href="#id71" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>playback_picks continues to print statistics with print even when picks
have no creationInfo().creationTime().</p></li>
</ul>
</section>
</section>
<section id="id72">
<h2>2024.025<a class="headerlink" href="#id72" title="Permalink to this heading"></a></h2>
<section id="id73">
<h3>Added<a class="headerlink" href="#id73" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>playback_picks with the new option print allows printing some statistics
of the read XML file instead of sending picks and amplitudes.</p></li>
</ul>
</section>
</section>
<section id="id74">
<h2>2024.024<a class="headerlink" href="#id74" title="Permalink to this heading"></a></h2>
<section id="id75">
<h3>Fixed<a class="headerlink" href="#id75" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>High memory usage.</p></li>
</ul>
</section>
</section>
<section id="id76">
<h2>2023.325<a class="headerlink" href="#id76" title="Permalink to this heading"></a></h2>
<section id="id77">
<h3>Changed<a class="headerlink" href="#id77" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Remove support for SeisComP3 C++ API since no packages will be provided
for SeisComP3 anymore.</p></li>
</ul>
</section>
</section>
<section id="id78">
<h2>2023.317<a class="headerlink" href="#id78" title="Permalink to this heading"></a></h2>
<section id="id79">
<h3>Changed<a class="headerlink" href="#id79" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Remove support for SeisComP3 Python API since no packages will be provided
for SeisComP3 anymore.</p></li>
</ul>
</section>
</section>
<section id="id80">
<h2>2023.305<a class="headerlink" href="#id80" title="Permalink to this heading"></a></h2>
<section id="id81">
<h3>Changed<a class="headerlink" href="#id81" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Update documentation of internal events.</p></li>
</ul>
</section>
</section>
<section id="id82">
<h2>2023.300<a class="headerlink" href="#id82" title="Permalink to this heading"></a></h2>
<section id="id83">
<h3>Fixed<a class="headerlink" href="#id83" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Consider configuration parameter <code class="docutils literal notranslate"><span class="pre">eventAssociation.maxTimeSpan</span></code> with double
precision.</p></li>
<li><p>Report more configuration parameters in summary debug output.</p></li>
</ul>
</section>
</section>
<section id="id84">
<h2>2023.218<a class="headerlink" href="#id84" title="Permalink to this heading"></a></h2>
<section id="id85">
<h3>Added<a class="headerlink" href="#id85" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>The command-line option <code class="docutils literal notranslate"><span class="pre">--drop-reference-check</span></code> and the configuration
parameter <code class="docutils literal notranslate"><span class="pre">association.dropReferenceCheck</span></code> allow to associate S-type picks
which do not have a reference pick. Reference picks are typically added to S
picks by scautopick but picks from other modules may not have this feature.</p></li>
</ul>
</section>
</section>
<section id="id86">
<h2>2023.214<a class="headerlink" href="#id86" title="Permalink to this heading"></a></h2>
<section id="id87">
<h3>Changed<a class="headerlink" href="#id87" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Update documentation of phase association.</p></li>
</ul>
</section>
</section>
<section id="id88">
<h2>2023.139<a class="headerlink" href="#id88" title="Permalink to this heading"></a></h2>
<section id="id89">
<h3>Added<a class="headerlink" href="#id89" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>In dump_picks the new option <code class="docutils literal notranslate"><span class="pre">--maximum-delay</span></code> allows to only dump picks
and amplitdues which were created with delays no longer than the given
value. Apply to ignore objects from non-real-time playbacks.</p></li>
</ul>
</section>
</section>
<section id="id90">
<h2>2023.116<a class="headerlink" href="#id90" title="Permalink to this heading"></a></h2>
<section id="id91">
<h3>Changed<a class="headerlink" href="#id91" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Extend travel-time tables <code class="docutils literal notranslate"><span class="pre">iasp91_scanloc.*</span></code> to 120 deg distance.</p></li>
<li><p>Add travel-time tables for SKKP, SKS, SS, ScS phases.</p></li>
</ul>
</section>
</section>
<section id="id92">
<h2>2023.115<a class="headerlink" href="#id92" title="Permalink to this heading"></a></h2>
<section id="id93">
<h3>Added<a class="headerlink" href="#id93" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>dump_picks has received the new command-line option <code class="docutils literal notranslate"><span class="pre">--end</span></code> to be
consistent with other modules.</p></li>
</ul>
</section>
</section>
<section id="id94">
<h2>2023.087<a class="headerlink" href="#id94" title="Permalink to this heading"></a></h2>
<section id="id95">
<h3>Changed<a class="headerlink" href="#id95" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Add <code class="docutils literal notranslate"><span class="pre">association.maxPResidual</span></code> and <code class="docutils literal notranslate"><span class="pre">association.maxSResidual</span></code> to maximum
time window for associating picks at maximum distance defined by
<code class="docutils literal notranslate"><span class="pre">association.maxDist</span></code>. This may increase the amount of picks available for
association.</p></li>
<li><p>Add more information to debug output especially during phase association.</p></li>
</ul>
</section>
</section>
<section id="id96">
<h2>2023.011<a class="headerlink" href="#id96" title="Permalink to this heading"></a></h2>
<section id="id97">
<h3>Added<a class="headerlink" href="#id97" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Provide more precise estimate of <code class="docutils literal notranslate"><span class="pre">clusterSearch.maxPickDelay</span></code> for tuning
when using <code class="docutils literal notranslate"><span class="pre">--cluster-search-log-file</span></code>.</p></li>
<li><p>Add new configuration parameter <code class="docutils literal notranslate"><span class="pre">buffer.ignorePickByStream</span></code> and command-
line option <code class="docutils literal notranslate"><span class="pre">--ignore-picks-stream</span></code> for ignoring picks by stream ID.</p></li>
</ul>
</section>
<section id="id98">
<h3>Changed<a class="headerlink" href="#id98" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Equally apply pick filtering to processing in real time and in XML playbacks.</p></li>
<li><p>Rename the configuration parameter <code class="docutils literal notranslate"><span class="pre">clusterSearch.ignorePicks</span></code> to
<code class="docutils literal notranslate"><span class="pre">clusterSearch.ignoreTimeDifference</span></code>. <code class="docutils literal notranslate"><span class="pre">clusterSearch.ignorePicks</span></code> is
deprecated.</p></li>
<li><p>Apply <code class="docutils literal notranslate"><span class="pre">clusterSearch.ignoreTimeDifference</span></code> also to picks with phase type
Is.</p></li>
<li><p>Update cluster reference time based on configuration of
<code class="docutils literal notranslate"><span class="pre">clusterSearch.minSize</span></code> and <code class="docutils literal notranslate"><span class="pre">association.minPhase</span></code> if
<code class="docutils literal notranslate"><span class="pre">clusterSearch.referenceTimeMode</span></code> = MaxPickDelay. Before, only
<code class="docutils literal notranslate"><span class="pre">clusterSearch.minSize</span></code> was considered.</p></li>
</ul>
</section>
</section>
<section id="id99">
<h2>2023.004<a class="headerlink" href="#id99" title="Permalink to this heading"></a></h2>
<section id="id100">
<h3>Added<a class="headerlink" href="#id100" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Allow configuring the type of phase picks considered for clustering by new
configuration parameter <code class="docutils literal notranslate"><span class="pre">clusterSearch.phaseType</span></code>.</p></li>
</ul>
</section>
</section>
<section id="id101">
<h2>2022-08-23<a class="headerlink" href="#id101" title="Permalink to this heading"></a></h2>
<section id="id102">
<h3>Added<a class="headerlink" href="#id102" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>The new configuration parameter <code class="docutils literal notranslate"><span class="pre">buffer.originStatusIgnore</span></code> allows ignoring
external origins based on origin evaluation status.</p></li>
</ul>
</section>
<section id="id103">
<h3>Changed<a class="headerlink" href="#id103" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Increase fallback slowness for P and S waves to 25 and 40 s/deg, respectively,
defining time windows for searching for picks to be associated. The values
only apply when the travel-time interface does not provide travel times at
the maximum epicentral distance configured by <code class="docutils literal notranslate"><span class="pre">association.maxDist</span></code> seen
from latitude=longitude=depth = 0.</p></li>
</ul>
</section>
</section>
<section id="id104">
<h2>2022-07-22<a class="headerlink" href="#id104" title="Permalink to this heading"></a></h2>
<section id="id105">
<h3>Important<a class="headerlink" href="#id105" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>The configuration parameter <code class="docutils literal notranslate"><span class="pre">ignoreOrigins</span></code> has been renamed to
<code class="docutils literal notranslate"><span class="pre">buffer.ignoreOrigins</span></code> for better consistency with other buffer parameters.
<code class="docutils literal notranslate"><span class="pre">ignoreOrigins</span></code> is still considered but a warning is issued when found.
<code class="docutils literal notranslate"><span class="pre">buffer.ignoreOrigins</span></code> overrides <code class="docutils literal notranslate"><span class="pre">ignoreOrigins</span></code>.</p></li>
</ul>
</section>
<section id="id106">
<h3>Added<a class="headerlink" href="#id106" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>The new configuration parameter <code class="docutils literal notranslate"><span class="pre">buffer.originAuthorWhiteList</span></code> allows
filtering of external origins by a list of author names. When set, other
origins are ignored. The parameter simplifies configuring systems with other
locator module like screloc in the loop. It allows to exclude origins from
these modules to be treated by scanloc. In a redundant system, processing of
origins received from a secondary system can be avoided.</p></li>
<li><p>More examples in documentation with more explanations of the timing
in playbacks.</p></li>
</ul>
</section>
</section>
<section id="id107">
<h2>2022-05-31<a class="headerlink" href="#id107" title="Permalink to this heading"></a></h2>
<section id="id108">
<h3>Changed<a class="headerlink" href="#id108" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Use station elevation for travel time computation. If the station elevation
is not available, a value of zero is assumed. Note, neither LOCSAT nor
libtau currently consider station elevations for providing travel times via
the travel-time interface.</p></li>
</ul>
</section>
</section>
<section id="id109">
<h2>2022-03-29<a class="headerlink" href="#id109" title="Permalink to this heading"></a></h2>
<section id="id110">
<h3>Added<a class="headerlink" href="#id110" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Do not accept picks when inventory misses sensorLocation coordinates.</p></li>
<li><p>Apply rigorous RMS checks.</p></li>
</ul>
</section>
</section>
<section id="id111">
<h2>2022-03-18<a class="headerlink" href="#id111" title="Permalink to this heading"></a></h2>
<section id="id112">
<h3>Changed<a class="headerlink" href="#id112" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Update documentation of S-phase picker and debugger.</p></li>
</ul>
</section>
</section>
<section id="id113">
<h2>2022-03-14<a class="headerlink" href="#id113" title="Permalink to this heading"></a></h2>
<section id="id114">
<h3>Changed<a class="headerlink" href="#id114" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Optimize cluster search.</p></li>
</ul>
</section>
</section>
<section id="id115">
<h2>2022-03-11<a class="headerlink" href="#id115" title="Permalink to this heading"></a></h2>
<section id="id116">
<h3>Changed<a class="headerlink" href="#id116" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Update documentation.</p></li>
<li><p>Update command-line help (<code class="docutils literal notranslate"><span class="pre">-h</span></code>).</p></li>
<li><p>Minor optimizations.</p></li>
</ul>
</section>
</section>
<section id="id117">
<h2>2022-03-09<a class="headerlink" href="#id117" title="Permalink to this heading"></a></h2>
<section id="id118">
<h3>Fixed<a class="headerlink" href="#id118" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Process picks and origins without evaluation mode like automatic ones and
do not shut down.</p></li>
</ul>
</section>
</section>
<section id="id119">
<h2>2022-02-14<a class="headerlink" href="#id119" title="Permalink to this heading"></a></h2>
<section id="id120">
<h3>Changed<a class="headerlink" href="#id120" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Improve origin relocation.</p></li>
<li><p>Improve origins quality checks.</p></li>
<li><p>Update documentation.</p></li>
<li><p>Update auxiliary scripts: playback_picks, dump_picks.</p></li>
</ul>
</section>
</section>
<section id="id121">
<h2>2022-01-02<a class="headerlink" href="#id121" title="Permalink to this heading"></a></h2>
<section id="id122">
<h3>Fixed<a class="headerlink" href="#id122" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Correct typos in documentation.</p></li>
<li><p>Initialize variables in dump_picks script.</p></li>
</ul>
</section>
</section>
<section id="id123">
<h2>2021-12-15<a class="headerlink" href="#id123" title="Permalink to this heading"></a></h2>
<section id="id124">
<h3>Added<a class="headerlink" href="#id124" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>dump_picks:</p>
<ul>
<li><p>The new command-line option <code class="docutils literal notranslate"><span class="pre">--net-sta</span></code> allows filtering by
network or by network and station code</p></li>
<li><p>The command-line option <code class="docutils literal notranslate"><span class="pre">--author</span></code> is also applied to filter amplitudes.</p></li>
</ul>
</li>
</ul>
</section>
</section>
<section id="id125">
<h2>2021-11-23<a class="headerlink" href="#id125" title="Permalink to this heading"></a></h2>
<section id="id126">
<h3>Added<a class="headerlink" href="#id126" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>playback_picks: The new command-line option <code class="docutils literal notranslate"><span class="pre">--mode</span></code> allows adding a constant
number of seconds to pick, creation and amplitude reference times when sending
to the messaging for mimicking real-time playbacks at current time.</p></li>
</ul>
</section>
</section>
<section id="id127">
<h2>2021-11-10<a class="headerlink" href="#id127" title="Permalink to this heading"></a></h2>
<section id="id128">
<h3>Added<a class="headerlink" href="#id128" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>The command-line option <code class="docutils literal notranslate"><span class="pre">--filter-pick-author</span></code> provides filtering of picks by
author. Then only picks created by the given author are considered. The
options allows specific tuning of scanloc based on picks from different
picker modules where only picks from one picker should be used e.g. in a
pipeline.</p></li>
</ul>
</section>
<section id="id129">
<h3>Changed<a class="headerlink" href="#id129" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>New layout for documentation</p></li>
</ul>
</section>
</section>
<section id="id130">
<h2>2021-10-27<a class="headerlink" href="#id130" title="Permalink to this heading"></a></h2>
<section id="id131">
<h3>Added<a class="headerlink" href="#id131" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Picks with evaluation status rejected are ignored. For considering
rejected picks use the command-line option <code class="docutils literal notranslate"><span class="pre">--allow-rejected-picks</span></code>.</p></li>
</ul>
</section>
</section>
<section id="id132">
<h2>2021-10-25<a class="headerlink" href="#id132" title="Permalink to this heading"></a></h2>
<section id="id133">
<h3>Changed<a class="headerlink" href="#id133" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Clean up source code.</p></li>
</ul>
</section>
</section>
<section id="id134">
<h2>2021-09-22<a class="headerlink" href="#id134" title="Permalink to this heading"></a></h2>
<section id="id135">
<h3>Added<a class="headerlink" href="#id135" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Log pick author name in pick processing in debug output.</p></li>
</ul>
</section>
</section>
<section id="id136">
<h2>2021-09-17<a class="headerlink" href="#id136" title="Permalink to this heading"></a></h2>
<section id="id137">
<h3>Fixed<a class="headerlink" href="#id137" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>With the configuration parameter <code class="docutils literal notranslate"><span class="pre">locator.fixDepth</span></code> the depth is only fixed
to <code class="docutils literal notranslate"><span class="pre">defaultDepth</span></code> if previous attempts to locate fail. The depth is not fixed
in general.</p></li>
<li><p>Improved debug logging of locator actions.</p></li>
</ul>
</section>
</section>
<section id="id138">
<h2>2021-09-14<a class="headerlink" href="#id138" title="Permalink to this heading"></a></h2>
<section id="id139">
<h3>Fixed<a class="headerlink" href="#id139" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Origin relocation after arrival removal due to max residual check</p></li>
<li><p>The dump_picks script writes picks to XML file with option <code class="docutils literal notranslate"><span class="pre">-o</span></code>.</p></li>
</ul>
</section>
</section>
<section id="id140">
<h2>2021-09-06<a class="headerlink" href="#id140" title="Permalink to this heading"></a></h2>
<section id="id141">
<h3>Added<a class="headerlink" href="#id141" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Before associating a new manual S-pick to an origin, an S pick with the same
station-location is removed from the origin avoiding multiple S picks from the
same station-location.</p></li>
</ul>
</section>
</section>
<section id="id142">
<h2>2021-09-03<a class="headerlink" href="#id142" title="Permalink to this heading"></a></h2>
<section id="id143">
<h3>Changed<a class="headerlink" href="#id143" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Update the documentation of cluster reference time.</p></li>
<li><p>Arrange configuration parameters in scconfig in more logical order.</p></li>
</ul>
</section>
</section>
<section id="id144">
<h2>2021-09-01<a class="headerlink" href="#id144" title="Permalink to this heading"></a></h2>
<section id="id145">
<h3>Added<a class="headerlink" href="#id145" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>The timing section of the documentation now explains the cluster reference time</p></li>
<li><p>The new configuration parameter <code class="docutils literal notranslate"><span class="pre">clusterSearch.reference</span></code> allows to delay
updating the cluster reference time until sufficiently new picks are available
for forming new cluster. The option is relevant if only very few stations with
significantly different data delay provide the picks.</p></li>
<li><p>The command-line help provides the synopsis and examples.</p></li>
</ul>
</section>
</section>
<section id="id146">
<h2>2021-08-21<a class="headerlink" href="#id146" title="Permalink to this heading"></a></h2>
<section id="id147">
<h3>Added<a class="headerlink" href="#id147" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Send a journal entry if the origin status is set to track the history.</p></li>
</ul>
</section>
</section>
<section id="id148">
<h2>2021-08-21<a class="headerlink" href="#id148" title="Permalink to this heading"></a></h2>
<section id="id149">
<h3>Added<a class="headerlink" href="#id149" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Add option <code class="docutils literal notranslate"><span class="pre">buffer.ignoreManualOrigins</span></code> to ignore manual origins in real time
and XML playbacks.
Default: true, manual origins will be ignored.
The option prevents scanloc from relocating origins with mode manual, typically
by generated by an operator with scolv.</p></li>
<li><p>Consider option <code class="docutils literal notranslate"><span class="pre">ignoreOrigins</span></code> also in XML playbacks.</p></li>
<li><p>Describe the status of origins in documentation.</p></li>
</ul>
</section>
</section>
<section id="id150">
<h2>2021-06-28<a class="headerlink" href="#id150" title="Permalink to this heading"></a></h2>
<section id="id151">
<h3>Changed<a class="headerlink" href="#id151" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Add compatibility of script <code class="docutils literal notranslate"><span class="pre">playback_picks</span></code> for Python3.</p></li>
<li><p>Adjust debug output of origin residual check.</p></li>
</ul>
</section>
</section>
<section id="id152">
<h2>2021-06-23<a class="headerlink" href="#id152" title="Permalink to this heading"></a></h2>
<section id="id153">
<h3>Added<a class="headerlink" href="#id153" title="Permalink to this heading"></a></h3>
<ul>
<li><p>New command line option <code class="docutils literal notranslate"><span class="pre">--timing</span></code>. The option sets the timing
reference in offline processing mode. Available options are:
pickTime or creationTime. Default is pickTime. The following example
sets the reference time to creationTime.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>--timing<span class="w"> </span>creationTime
</pre></div>
</div>
</li>
</ul>
</section>
</section>
<section id="id154">
<h2>2021-06-16<a class="headerlink" href="#id154" title="Permalink to this heading"></a></h2>
<section id="id155">
<h3>Added<a class="headerlink" href="#id155" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>New command line option <code class="docutils literal notranslate"><span class="pre">--final-only</span></code> which can be used in offline
processing mode to limit the result set to final origins only.</p></li>
</ul>
</section>
</section>
<section id="id156">
<h2>2021-04-22<a class="headerlink" href="#id156" title="Permalink to this heading"></a></h2>
<section id="id157">
<h3>Fixed<a class="headerlink" href="#id157" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Ignore picks without phase hint, do not crash.</p></li>
</ul>
</section>
</section>
<section id="id158">
<h2>2021-01-22<a class="headerlink" href="#id158" title="Permalink to this heading"></a></h2>
<section id="id159">
<h3>Added<a class="headerlink" href="#id159" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>In ep playbacks the list of origins in command line output also shows
corresponding event index.</p></li>
<li><p>A warning is issued if the number of buffered origins reaches the configured
maximum</p></li>
</ul>
</section>
<section id="id160">
<h3>Changed<a class="headerlink" href="#id160" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Update documentation.</p></li>
</ul>
</section>
</section>
<section id="id161">
<h2>2020-09-16<a class="headerlink" href="#id161" title="Permalink to this heading"></a></h2>
<section id="id162">
<h3>Added<a class="headerlink" href="#id162" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>In ep playbacks the list of origins in command line output also shows the RMS
of the origin.</p></li>
</ul>
</section>
</section>
<section id="id163">
<h2>2020-09-14<a class="headerlink" href="#id163" title="Permalink to this heading"></a></h2>
<section id="id164">
<h3>Added<a class="headerlink" href="#id164" title="Permalink to this heading"></a></h3>
<ul>
<li><p>When creating and relocating a new origin the depth type is written to the
origin. While normally relocated origins receive the depth type
“from location”, origins with fixed depth receive “operator assigned”.</p></li>
<li><p>Fix Python3 compatibility of dump_picks and playback_picks. On SeisComP3
systems with release jakarta-2018.327.p23 and older generate a link to the
Python interpreter must be created. The exact version depends on your
SeisComP3 installation. Example:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="nb">cd</span><span class="w"> </span><span class="nv">$SEISCOMP_ROOT</span>/bin/
<span class="nv">version</span><span class="o">=</span><span class="sb">`</span>ldd<span class="w"> </span><span class="nv">$SEISCOMP_ROOT</span>/lib/python/seiscomp3/_Core.so<span class="w"> </span><span class="p">|</span><span class="se">\</span>
<span class="w"> </span>sgrep<span class="w"> </span>libpython<span class="w"> </span><span class="p">|</span><span class="w"> </span>cut<span class="w"> </span>-c<span class="w"> </span><span class="m">11</span><span class="sb">`</span>
ln<span class="w"> </span>-s<span class="w"> </span>/usr/bin/python<span class="nv">$version</span><span class="w"> </span>seiscomp-python
</pre></div>
</div>
</li>
</ul>
</section>
</section>
<section id="id165">
<h2>2020-09-11<a class="headerlink" href="#id165" title="Permalink to this heading"></a></h2>
<section id="id166">
<h3>Added<a class="headerlink" href="#id166" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>scanloc provides the densely sampled travel-time tables <code class="docutils literal notranslate"><span class="pre">iasp91_scanloc.*</span></code>
based on the iasp91 model. The considered velocity model has been added in
<code class="docutils literal notranslate"><span class="pre">iasp91_scanloc.tvel</span></code>.</p></li>
</ul>
</section>
</section>
<section id="id167">
<h2>2020-08-14<a class="headerlink" href="#id167" title="Permalink to this heading"></a></h2>
<section id="id168">
<h3>Added<a class="headerlink" href="#id168" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>The dump_picks script only dumped picks for which the corresponding stream was
found in the inventory. The restriction has been removed and all picks are dumped.
Use the new option check-inventory to get the old behaviour.</p></li>
<li><p>The new options <code class="docutils literal notranslate"><span class="pre">--hours</span></code> and <code class="docutils literal notranslate"><span class="pre">--start</span></code> in dump_picks set the start time to
search for picks in alternative ways overriding <code class="docutils literal notranslate"><span class="pre">--time-window</span></code>:</p>
<ul>
<li><p><code class="docutils literal notranslate"><span class="pre">--hours</span></code>: search the given hours back in time from now.</p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">--start</span></code>: search with an explicit start time.</p></li>
</ul>
</li>
</ul>
</section>
</section>
<section id="id169">
<h2>2020-05-18<a class="headerlink" href="#id169" title="Permalink to this heading"></a></h2>
<section id="id170">
<h3>Fixed<a class="headerlink" href="#id170" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Make sure that the preferred origin has been sent before the origin
will be removed from cache.</p></li>
</ul>
</section>
</section>
<section id="id171">
<h2>Changed<a class="headerlink" href="#id171" title="Permalink to this heading"></a></h2>
<ul class="simple">
<li><p>Make parameter <code class="docutils literal notranslate"><span class="pre">publication.wakeUpInterval</span></code> configurable in scconfig</p></li>
<li><p>Set the default back value <code class="docutils literal notranslate"><span class="pre">publication.intervalTimeSlope</span></code> = 0.5 as the
missing of last origins has been resolved. Compare with changes on 2020-03-26.</p></li>
</ul>
</section>
<section id="id172">
<h2>2020-05-08<a class="headerlink" href="#id172" title="Permalink to this heading"></a></h2>
<section id="id173">
<h3>Changed<a class="headerlink" href="#id173" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Make code compatible with Ubuntu 20.04.</p></li>
</ul>
</section>
</section>
<section id="id174">
<h2>2020-05-05<a class="headerlink" href="#id174" title="Permalink to this heading"></a></h2>
<section id="id175">
<h3>Fixed<a class="headerlink" href="#id175" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Fixes a problem that was introduced with the last release. If the parameter
<code class="docutils literal notranslate"><span class="pre">score.weights.increaseManual</span></code> is enabled and the pick evaluation mode is not
set scanloc crashes.</p></li>
</ul>
</section>
</section>
<section id="id176">
<h2>2020-03-27<a class="headerlink" href="#id176" title="Permalink to this heading"></a></h2>
<section id="id177">
<h3>Added<a class="headerlink" href="#id177" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Add configuration parameter <code class="docutils literal notranslate"><span class="pre">score.weights.increaseManual</span></code> to increase the
score weight of manual picks by a factor of 1.0001. This gives higher priority
to manual picks than to automatic ones. In case manual and automatic picks
co-exist for the same event and could be associated manual ones may be
preferred if the solution score is otherwise the same.</p></li>
</ul>
</section>
</section>
<section id="id178">
<h2>2020-03-26<a class="headerlink" href="#id178" title="Permalink to this heading"></a></h2>
<section id="id179">
<h3>Added<a class="headerlink" href="#id179" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Show the associator and locator configuration in debug output.</p></li>
</ul>
</section>
<section id="id180">
<h3>Changed<a class="headerlink" href="#id180" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Set the default value <code class="docutils literal notranslate"><span class="pre">publication.intervalTimeSlope</span> <span class="pre">=</span> <span class="pre">0</span></code> in order not to miss
any origin.</p></li>
</ul>
</section>
</section>
<section id="id181">
<h2>2020-03-06<a class="headerlink" href="#id181" title="Permalink to this heading"></a></h2>
<section id="id182">
<h3>Changed<a class="headerlink" href="#id182" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Provide Python3 support for dump_picks and playback_picks.</p></li>
</ul>
</section>
</section>
<section id="id183">
<h2>2020-02-26<a class="headerlink" href="#id183" title="Permalink to this heading"></a></h2>
<section id="id184">
<h3>Changed<a class="headerlink" href="#id184" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Improved documentation.</p></li>
</ul>
</section>
</section>
<section id="id185">
<h2>2020-02-03<a class="headerlink" href="#id185" title="Permalink to this heading"></a></h2>
<section id="id186">
<h3>Fixed<a class="headerlink" href="#id186" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>scanloc stops processing after an exception of type <code class="docutils literal notranslate"><span class="pre">TimeSpan::operator=():</span> <span class="pre">double</span> <span class="pre">doesn't</span> <span class="pre">fit</span> <span class="pre">into</span> <span class="pre">int</span></code>. The exception occurred when a travel time table was not
available for a specific phase type.</p></li>
</ul>
</section>
</section>
<section id="id187">
<h2>2019-12-02<a class="headerlink" href="#id187" title="Permalink to this heading"></a></h2>
<section id="id188">
<h3>Changed<a class="headerlink" href="#id188" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Adjusted the documentation of the the S-phase picker.</p></li>
</ul>
</section>
</section>
<section id="id189">
<h2>2019-11-26<a class="headerlink" href="#id189" title="Permalink to this heading"></a></h2>
<section id="id190">
<h3>Changed<a class="headerlink" href="#id190" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Improved association of P phases.</p></li>
</ul>
</section>
</section>
<section id="id191">
<h2>2019-10-17<a class="headerlink" href="#id191" title="Permalink to this heading"></a></h2>
<section id="id192">
<h3>Fixed<a class="headerlink" href="#id192" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Corrected control of S-phase association by association.maxSResidual. The
parameter was not completely considered before.</p></li>
</ul>
</section>
</section>
<section id="id193">
<h2>2019-09-16<a class="headerlink" href="#id193" title="Permalink to this heading"></a></h2>
<section id="id194">
<h3>Fixed<a class="headerlink" href="#id194" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Corrected phase association of P phases which was unreliable and mostly
supported by clustering requiring larger values for <code class="docutils literal notranslate"><span class="pre">maxPickDelay</span></code> and
<code class="docutils literal notranslate"><span class="pre">maxSearchDist</span></code>. Both parameters can now be better optimized resulting in
significant speed up of the clustering.</p></li>
<li><p>Optimized check of <code class="docutils literal notranslate"><span class="pre">minScore</span></code> before publishing origins. Now, more origins
are kept in the internal buffer for associating. As are result more previously
unassociated phases are now associated.</p></li>
</ul>
</section>
<section id="id195">
<h3>Changed<a class="headerlink" href="#id195" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Replaced the parameter <code class="docutils literal notranslate"><span class="pre">association.minScore</span></code> by <code class="docutils literal notranslate"><span class="pre">association.minPhase</span></code>. Now,
the number of phases is used instead of the score to trigger phase
association. Preliminary origins with low score can become regular origins
when improved by phase association.</p></li>
<li><p>Adjusted the documentation, increased the readability of configuration
parameters: adjust order and tool tips.</p></li>
</ul>
</section>
<section id="id196">
<h3>Added<a class="headerlink" href="#id196" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>When a cluster is found it is relocated and additional phases are added.
Unstable locations from relocation based on few phases may prevent
association. Therefore, a second step is added where additional phases are
added before relocation. The solutions are compared based on the score. The
best solution is considered.</p></li>
<li><p>Added <code class="docutils literal notranslate"><span class="pre">association.maxPResidual</span></code> and <code class="docutils literal notranslate"><span class="pre">association.maxSResidual</span></code> to control
association of picks from P and S phases. <code class="docutils literal notranslate"><span class="pre">association.maxResidual</span></code> serves as
a final check of all station residuals.</p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">association.minPhase</span></code> replacing <code class="docutils literal notranslate"><span class="pre">association.minScore</span></code>. See above.</p></li>
</ul>
</section>
</section>
<section id="id197">
<h2>2019-09-04<a class="headerlink" href="#id197" title="Permalink to this heading"></a></h2>
<section id="id198">
<h3>Fixed<a class="headerlink" href="#id198" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Fixed the options <code class="docutils literal notranslate"><span class="pre">-a</span></code> and <code class="docutils literal notranslate"><span class="pre">-m</span></code> in the dump_picks script.</p></li>
</ul>
</section>
</section>
<section id="id199">
<h2>2019-08-29<a class="headerlink" href="#id199" title="Permalink to this heading"></a></h2>
<section id="id200">
<h3>Added<a class="headerlink" href="#id200" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>We have set timesUsed = true for arrivals in preliminary origins. When sending
preliminary origins the pick times can therefore now be used for relocating the
preliminary origins from scanloc without modification in scolv or screloc.</p></li>
</ul>
</section>
</section>
<section id="id201">
<h2>2019-08-21<a class="headerlink" href="#id201" title="Permalink to this heading"></a></h2>
<section id="id202">
<h3>Added<a class="headerlink" href="#id202" title="Permalink to this heading"></a></h3>
<ul>
<li><p>The default travel time table of SeisComP for LocSAT provide the times in
intervals of 1 degree epicentral distance. Thus the curvature of the
travel-time curve at closer distance is not well imaged potentially resulting
in wrong locations or missing event solutions. Therefore, the LocSAT tables,
iasp91_scanloc.*, based on the IASP91 model with higher spacial sampling are
added. Configuration example for associating and locating:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">association</span><span class="o">.</span><span class="n">table</span> <span class="o">=</span> <span class="n">iasp91_scanloc</span>
<span class="n">locator</span><span class="o">.</span><span class="n">profile</span> <span class="o">=</span> <span class="n">iasp91_scanloc</span>
</pre></div>
</div>
</li>
</ul>
</section>
</section>
<section id="id203">
<h2>2019-05-15<a class="headerlink" href="#id203" title="Permalink to this heading"></a></h2>
<section id="id204">
<h3>Added<a class="headerlink" href="#id204" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Do not try to associate picks to origins which were pick times are before origin
time or after first arrival P and S times at <code class="docutils literal notranslate"><span class="pre">association.maxDist</span></code>.
The <code class="docutils literal notranslate"><span class="pre">association.maxResidual</span></code> parameter is considered. This implementation
potentially speeds up the pick association.</p></li>
</ul>
</section>
<section id="id205">
<h3>Fixed<a class="headerlink" href="#id205" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Include the split cluster in the check for the maximum number of cluster.
Otherwise the total number of origins may be higher than <code class="docutils literal notranslate"><span class="pre">maxOrigins</span></code></p></li>
<li><p>Event association check. It could happen that origins were ignored by
the preferred origin score check causing more load.</p></li>
</ul>
</section>
</section>
<section id="id206">
<h2>2019-04-17<a class="headerlink" href="#id206" title="Permalink to this heading"></a></h2>
<section id="id207">
<h3>Fixed<a class="headerlink" href="#id207" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Segfault caused by missing null pointer check.</p></li>
</ul>
</section>
</section>
<section id="id208">
<h2>2019-04-10<a class="headerlink" href="#id208" title="Permalink to this heading"></a></h2>
<section id="id209">
<h3>Changed<a class="headerlink" href="#id209" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Code cleanup.</p></li>
</ul>
</section>
</section>
<section id="id210">
<h2>2019-03-06<a class="headerlink" href="#id210" title="Permalink to this heading"></a></h2>
<section id="id211">
<h3>Changed<a class="headerlink" href="#id211" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Adjust output when using the parameter <code class="docutils literal notranslate"><span class="pre">--cluster-search-log-file</span></code>. Consider
also invalid clusters.</p></li>
</ul>
</section>
</section>
<section id="id212">
<h2>2019-03-06<a class="headerlink" href="#id212" title="Permalink to this heading"></a></h2>
<section id="id213">
<h3>Added<a class="headerlink" href="#id213" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Out the lower limit of the recommended <code class="docutils literal notranslate"><span class="pre">maxPickDelay</span></code> parameter when running
scanloc with <code class="docutils literal notranslate"><span class="pre">--cluster-search-log-file</span></code>. The value can be considered for
tuning the cluster search.</p></li>
</ul>
</section>
</section>
<section id="id214">
<h2>2019-02-28<a class="headerlink" href="#id214" title="Permalink to this heading"></a></h2>
<section id="id215">
<h3>Changed<a class="headerlink" href="#id215" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Do not trigger cluster search if the new pick will not be used.</p></li>
</ul>
</section>
</section>
<section id="id216">
<h2>2019-02-27<a class="headerlink" href="#id216" title="Permalink to this heading"></a></h2>
<section id="id217">
<h3>Added<a class="headerlink" href="#id217" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>new command line option <code class="docutils literal notranslate"><span class="pre">author</span></code> to dump_picks script. With
that option it is possible to filter the result pick set additionally
by author.</p></li>
</ul>
</section>
</section>
<section id="id218">
<h2>2019-02-01<a class="headerlink" href="#id218" title="Permalink to this heading"></a></h2>
<section id="id219">
<h3>Added<a class="headerlink" href="#id219" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>New command line option <code class="docutils literal notranslate"><span class="pre">--cluster-search-log-file</span></code>. Location of
the cluster search log file used to store additional information e.g.
the found clusters and split clusters.</p></li>
</ul>
</section>
</section>
<section id="id220">
<h2>2019-01-21<a class="headerlink" href="#id220" title="Permalink to this heading"></a></h2>
<section id="id221">
<h3>Added<a class="headerlink" href="#id221" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>New config option <code class="docutils literal notranslate"><span class="pre">clusterSearch.regionFilter</span></code>. With this option
enabled scanloc takes only picks for the cluster search into account
those sensor locations are inside the defined region. The region is
defined by latitude, longitude and a radius in km. By default the
region filter is disabled.</p></li>
</ul>
</section>
</section>
<section id="id222">
<h2>2019-01-15<a class="headerlink" href="#id222" title="Permalink to this heading"></a></h2>
<section id="id223">
<h3>Fixed<a class="headerlink" href="#id223" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>scanloc locator bug. In case of the initial relocation attempt fails
the algorithm tries to relocate the origin by selecting the first pick.
This stage of the relocation process always failed.</p></li>
</ul>
</section>
</section>
<section id="id224">
<h2>2018-09-10<a class="headerlink" href="#id224" title="Permalink to this heading"></a></h2>
<section id="id225">
<h3>Added<a class="headerlink" href="#id225" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Add the documentation of the parameters <code class="docutils literal notranslate"><span class="pre">association.maxDist</span></code> and
<code class="docutils literal notranslate"><span class="pre">association.stationConfig</span></code>. Both parameters control the epicentral distances
within which stations can be considered for providing picks to association.</p></li>
</ul>
</section>
</section>
<section id="id226">
<h2>2018-07-09<a class="headerlink" href="#id226" title="Permalink to this heading"></a></h2>
<section id="id227">
<h3>Changed<a class="headerlink" href="#id227" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>When reading a station configuration file trailing spaces and line breaks
are removed.</p></li>
</ul>
</section>
</section>
<section id="id228">
<h2>2018-06-11<a class="headerlink" href="#id228" title="Permalink to this heading"></a></h2>
<section id="id229">
<h3>Changed<a class="headerlink" href="#id229" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>When associating P picks scanloc checks if the corresponding station location
already contributes a P pick on the same location and does not accept
more picks on the same location. Before the change, the test was restricted
to the streamID. However, other picker modules or operators may pick on
other streams. Therefore, the locationID instead of the streamID
is tested.</p></li>
</ul>
</section>
</section>
<section id="id230">
<h2>2018-04-17<a class="headerlink" href="#id230" title="Permalink to this heading"></a></h2>
<section id="id231">
<h3>Added<a class="headerlink" href="#id231" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>New config option <code class="docutils literal notranslate"><span class="pre">locator.fixDepth</span></code>. Scanloc relocates origins in
several stages. With this option enabled the relocation process forces the
depth to default value in case of all previous relocation attempts fail.</p></li>
</ul>
</section>
</section>
<section id="id232">
<h2>2018-04-05<a class="headerlink" href="#id232" title="Permalink to this heading"></a></h2>
<section id="id233">
<h3>Added<a class="headerlink" href="#id233" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>In playback mode (<code class="docutils literal notranslate"><span class="pre">--ep</span></code> option), the timing of scanloc origins is obscured
since usually many more origins than in real time are available within
short time intervals. Therefore the publication parameters are now automatically
set to zero and the available origins are published immediately as soon as
they are available. Otherwise origins may be lost.</p></li>
</ul>
</section>
</section>
<section id="id234">
<h2>2018-04-03<a class="headerlink" href="#id234" title="Permalink to this heading"></a></h2>
<section id="id235">
<h3>Fixed<a class="headerlink" href="#id235" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Optimized distance calculation in cluster search. Re-tuning of the cluster
search may significantly increase the performance.</p></li>
</ul>
</section>
</section>
<section id="id236">
<h2>2018-03-15<a class="headerlink" href="#id236" title="Permalink to this heading"></a></h2>
<section id="id237">
<h3>Fixed<a class="headerlink" href="#id237" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>The parameter <code class="docutils literal notranslate"><span class="pre">association.maxDist</span></code> is given in units of km but it
was compared with epicentral distance in degree. The conflict is fixed
and the parameter is now used consistently in units of km.</p></li>
</ul>
</section>
</section>
<section id="id238">
<h2>2018-02-01<a class="headerlink" href="#id238" title="Permalink to this heading"></a></h2>
<section id="id239">
<h3>Added<a class="headerlink" href="#id239" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Mark core points in cluster results.</p></li>
</ul>
</section>
</section>
<section id="id240">
<h2>2018-01-31<a class="headerlink" href="#id240" title="Permalink to this heading"></a></h2>
<section id="id241">
<h3>Added<a class="headerlink" href="#id241" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>New config parameter <code class="docutils literal notranslate"><span class="pre">clusterSearch.checkOrigins</span></code>. In case of a
cluster contains picks with the same stream ID the cluster is split
into combinations. For each combination scanloc creates an origin which
might not fulfill the cluster search criteria anymore. Enable this config
option to skip these origins. This feature is disabled by default.</p></li>
</ul>
</section>
</section>
<section id="id242">
<h2>2018-01-19<a class="headerlink" href="#id242" title="Permalink to this heading"></a></h2>
<section id="id243">
<h3>Changed<a class="headerlink" href="#id243" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>The S-AIC picker outputs more debug information with respect to
processing. This only affects the saic plugin. The plugin version
was increased to 0.5. In particular, the log prefix <code class="docutils literal notranslate"><span class="pre">[S-AIC]</span></code>
was removed and the log component was changed from <code class="docutils literal notranslate"><span class="pre">SAICPicker</span></code>
to <code class="docutils literal notranslate"><span class="pre">S-AIC</span></code>. If component logging is enabled in any SC3 application,
then this component will be used as log prefix.</p></li>
</ul>
</section>
</section>
<section id="id244">
<h2>2018-01-15<a class="headerlink" href="#id244" title="Permalink to this heading"></a></h2>
<section id="id245">
<h3>Added<a class="headerlink" href="#id245" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>More unit tests used for internal package build only.</p></li>
</ul>
</section>
</section>
<section id="id246">
<h2>2017-11-15<a class="headerlink" href="#id246" title="Permalink to this heading"></a></h2>
<section id="id247">
<h3>Added<a class="headerlink" href="#id247" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Added <code class="docutils literal notranslate"><span class="pre">--db-disable</span></code> flag to disable database usage.</p></li>
</ul>
</section>
</section>
<section id="id248">
<h2>2017-09-25<a class="headerlink" href="#id248" title="Permalink to this heading"></a></h2>
<section id="id249">
<h3>Fixed<a class="headerlink" href="#id249" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Bug in station configuration file reading when configured in
<code class="docutils literal notranslate"><span class="pre">association.stationConfig</span></code>.</p></li>
</ul>
</section>
</section>
<section id="id250">
<h2>2017-09-06<a class="headerlink" href="#id250" title="Permalink to this heading"></a></h2>
<section id="id251">
<h3>Fixed<a class="headerlink" href="#id251" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Cluster search.</p></li>
</ul>
</section>
</section>
<section id="id252">
<h2>2017-09-04<a class="headerlink" href="#id252" title="Permalink to this heading"></a></h2>
<section id="id253">
<h3>Fixed<a class="headerlink" href="#id253" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Bug in close pick detection.</p></li>
</ul>
</section>
</section>
<section id="id254">
<h2>2017-08-28<a class="headerlink" href="#id254" title="Permalink to this heading"></a></h2>
<section id="id255">
<h3>Changed<a class="headerlink" href="#id255" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Improve cluster search performance.</p></li>
</ul>
</section>
</section>
<section id="id256">
<h2>2017-08-08<a class="headerlink" href="#id256" title="Permalink to this heading"></a></h2>
<section id="id257">
<h3>Fixed<a class="headerlink" href="#id257" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">ignorePicks</span></code> configuration parameter. Floating point numbers were not
handled properly.</p></li>
</ul>
</section>
</section>
<section id="id258">
<h2>2017-07-03<a class="headerlink" href="#id258" title="Permalink to this heading"></a></h2>
<section id="id259">
<h3>Fixed<a class="headerlink" href="#id259" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Enhance debug output.</p></li>
</ul>
</section>
</section>
<section id="id260">
<h2>2017-06-28<a class="headerlink" href="#id260" title="Permalink to this heading"></a></h2>
<section id="id261">
<h3>Fixed<a class="headerlink" href="#id261" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Avoid duplicates in cluster search.</p></li>
</ul>
</section>
</section>
<section id="id262">
<h2>2017-06-20<a class="headerlink" href="#id262" title="Permalink to this heading"></a></h2>
<section id="id263">
<h3>Fixed<a class="headerlink" href="#id263" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Flush origin outbox on shutdown.</p></li>
</ul>
</section>
</section>
<section id="id264">
<h2>2017-06-15<a class="headerlink" href="#id264" title="Permalink to this heading"></a></h2>
<section id="id265">
<h3>Fixed<a class="headerlink" href="#id265" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Cluster search reference time calculation. Instead of using the pick with the
latest pick time the algorithm used always the first pick as cluster reference
time.</p></li>
</ul>
</section>
</section>
<section id="id266">
<h2>2017-06-09<a class="headerlink" href="#id266" title="Permalink to this heading"></a></h2>
<section id="id267">
<h3>Fixed<a class="headerlink" href="#id267" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Cluster search</p></li>
</ul>
</section>
</section>
<section id="id268">
<h2>2017-05-15<a class="headerlink" href="#id268" title="Permalink to this heading"></a></h2>
<section id="id269">
<h3>Added<a class="headerlink" href="#id269" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>station configuration support by configuration of <code class="docutils literal notranslate"><span class="pre">association.stationConfig</span></code>
like in scautoloc.</p></li>
</ul>
</section>
</section>
<section id="id270">
<h2>2017-03-22<a class="headerlink" href="#id270" title="Permalink to this heading"></a></h2>
<section id="id271">
<h3>Added<a class="headerlink" href="#id271" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Added object flow to soh log</p></li>
</ul>
</section>
</section>
<section id="id272">
<h2>2017-03-20<a class="headerlink" href="#id272" title="Permalink to this heading"></a></h2>
<section id="id273">
<h3>Fixed<a class="headerlink" href="#id273" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Fixed station epoch cache lookup.</p></li>
</ul>
</section>
</section>
<section id="id274">
<h2>2017-03-12<a class="headerlink" href="#id274" title="Permalink to this heading"></a></h2>
<section id="id275">
<h3>Added<a class="headerlink" href="#id275" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Association of phases with zero weight (extended feature requiring specific
license).</p></li>
</ul>
</section>
</section>
<section id="id276">
<h2>2017-03-09<a class="headerlink" href="#id276" title="Permalink to this heading"></a></h2>
<section id="id277">
<h3>Fixed<a class="headerlink" href="#id277" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Message group handling.</p></li>
</ul>
</section>
</section>
<section id="id278">
<h2>2017-02-27<a class="headerlink" href="#id278" title="Permalink to this heading"></a></h2>
<section id="id279">
<h3>Added<a class="headerlink" href="#id279" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Default values for options in dump_picks</p></li>
<li><p>Add amplitudes to dump_picks and playback_picks</p></li>
</ul>
</section>
</section>
<section id="id280">
<h2>2017-02-24<a class="headerlink" href="#id280" title="Permalink to this heading"></a></h2>
<section id="id281">
<h3>Added<a class="headerlink" href="#id281" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>The script playback_picks supports different pipelines.</p></li>
</ul>
</section>
</section>
<section id="id282">
<h2>2017-02-20<a class="headerlink" href="#id282" title="Permalink to this heading"></a></h2>
<section id="removed">
<h3>Removed<a class="headerlink" href="#removed" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Region check and rect filter.</p></li>
</ul>
</section>
</section>
<section id="id283">
<h2>2017-02-16<a class="headerlink" href="#id283" title="Permalink to this heading"></a></h2>
<section id="id284">
<h3>Added<a class="headerlink" href="#id284" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Configurable locator interface and traveltime table.</p></li>
</ul>
</section>
</section>
<section id="id285">
<h2>2017-02-16<a class="headerlink" href="#id285" title="Permalink to this heading"></a></h2>
<section id="id286">
<h3>Fixed<a class="headerlink" href="#id286" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>New command line option <code class="docutils literal notranslate"><span class="pre">--locator-list</span></code></p></li>
</ul>
</section>
</section>
<section id="id287">
<h2>2017-02-09<a class="headerlink" href="#id287" title="Permalink to this heading"></a></h2>
<section id="id288">
<h3>Added<a class="headerlink" href="#id288" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Support to list registered locators.</p></li>
</ul>
</section>
</section>
<section id="id289">
<h2>2017-01-12<a class="headerlink" href="#id289" title="Permalink to this heading"></a></h2>
<section id="id290">
<h3>Removed<a class="headerlink" href="#id290" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Removed region and rect filter from XML description and documentation.
This filter will be removed in the near future.</p></li>
</ul>
</section>
</section>
<section id="id291">
<h2>2016-12-16<a class="headerlink" href="#id291" title="Permalink to this heading"></a></h2>
<section id="id292">
<h3>Fixed<a class="headerlink" href="#id292" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Region filter test.</p></li>
</ul>
</section>
</section>
<section id="id293">
<h2>2016-06-31<a class="headerlink" href="#id293" title="Permalink to this heading"></a></h2>
<section id="id294">
<h3>Added<a class="headerlink" href="#id294" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>New configuration parameter <code class="docutils literal notranslate"><span class="pre">clusterSearch.regions</span></code> which can be used to
specify non-rectangular region filters.</p></li>
</ul>
</section>
</section>
<section id="id295">
<h2>2016-06-08<a class="headerlink" href="#id295" title="Permalink to this heading"></a></h2>
<section id="id296">
<h3>Fixed<a class="headerlink" href="#id296" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Sending of origins in offline mode.</p></li>
</ul>
</section>
</section>
<section id="id297">
<h2>2016-03-10<a class="headerlink" href="#id297" title="Permalink to this heading"></a></h2>
<section id="id298">
<h3>Fixed<a class="headerlink" href="#id298" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Support association of manual S picks with no reference P pick.</p></li>
</ul>
</section>
</section>
<section id="id299">
<h2>2016-03-10<a class="headerlink" href="#id299" title="Permalink to this heading"></a></h2>
<section id="id300">
<h3>Fixed<a class="headerlink" href="#id300" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Use database even for <code class="docutils literal notranslate"><span class="pre">--ep</span></code> to read inventory unless <code class="docutils literal notranslate"><span class="pre">--inventory-db</span></code>.</p></li>
</ul>
</section>
</section>
<section id="id301">
<h2>2016-03-09<a class="headerlink" href="#id301" title="Permalink to this heading"></a></h2>
<section id="id302">
<h3>Added<a class="headerlink" href="#id302" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>New configuration parameter <code class="docutils literal notranslate"><span class="pre">clusterSearch.maxPickDelay</span></code> which can be used
to specify the maximum difference between pick times and first pick time
taken into account by the clustersearch. By default all picks are taken
into account.</p></li>
</ul>
</section>
</section>
<section id="id303">
<h2>2016-01-07<a class="headerlink" href="#id303" title="Permalink to this heading"></a></h2>
<section id="id304">
<h3>Added<a class="headerlink" href="#id304" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Remove sorted picks with too large residual, starting with picks with
largest residual, relocate and evaluate residuals after each removal.</p></li>
</ul>
</section>
</section>
<section id="id305">
<h2>2015-12-22<a class="headerlink" href="#id305" title="Permalink to this heading"></a></h2>
<section id="fixes">
<h3>Fixes<a class="headerlink" href="#fixes" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Use correct distance calculation on sphere.</p></li>
</ul>
</section>
</section>
<section id="id306">
<h2>2015-12-18<a class="headerlink" href="#id306" title="Permalink to this heading"></a></h2>
<section id="id307">
<h3>Fixed<a class="headerlink" href="#id307" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Dump_picks uses correct column names if a prefix is configured e.g.
with PostgreSQL.</p></li>
</ul>
</section>
</section>
<section id="id308">
<h2>2015-12-01<a class="headerlink" href="#id308" title="Permalink to this heading"></a></h2>
<section id="id309">
<h3>Fixed<a class="headerlink" href="#id309" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Reject origins with depths greater than ignore depth.</p></li>
</ul>
</section>
<section id="id310">
<h3>Added<a class="headerlink" href="#id310" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Check for outlier arrivals one by one and relocated after every removal.</p></li>
<li><p>Repeat outlier arrival check until remainders are kept.</p></li>
<li><p>Check depth and score after outlier removal.</p></li>
</ul>
</section>
</section>
<section id="id311">
<h2>2015-08-25<a class="headerlink" href="#id311" title="Permalink to this heading"></a></h2>
<section id="id312">
<h3>Added<a class="headerlink" href="#id312" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Offline and online processing examples to documentation.</p></li>
</ul>
</section>
</section>
<section id="id313">
<h2>2015-07-10<a class="headerlink" href="#id313" title="Permalink to this heading"></a></h2>
<section id="id314">
<h3>Added<a class="headerlink" href="#id314" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Fixed cluster search origin check. Limits the number of origins to the
configured threshold.</p></li>
</ul>
</section>
</section>
<section id="id315">
<h2>2015-05-26<a class="headerlink" href="#id315" title="Permalink to this heading"></a></h2>
<section id="id316">
<h3>Added<a class="headerlink" href="#id316" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Offline processing of events.</p></li>
</ul>
</section>
</section>
<section id="id317">
<h2>2015-04-23<a class="headerlink" href="#id317" title="Permalink to this heading"></a></h2>
<section id="id318">
<h3>Fixed<a class="headerlink" href="#id318" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Fixed crash when pick could not been loaded from database.</p></li>
</ul>
</section>
</section>
<section id="id319">
<h2>2015-03-30<a class="headerlink" href="#id319" title="Permalink to this heading"></a></h2>
<section id="id320">
<h3>Fixed<a class="headerlink" href="#id320" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Incoming origins will be checked for double assigned picks.</p></li>
</ul>
</section>
</section>
<section id="id321">
<h2>2015-02-24<a class="headerlink" href="#id321" title="Permalink to this heading"></a></h2>
<section id="id322">
<h3>Added<a class="headerlink" href="#id322" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>New configuration parameter <code class="docutils literal notranslate"><span class="pre">clusterSearch.maxOrigins</span></code>.</p></li>
</ul>
</section>
</section>
</section>
<div id="anchors-bottom"></div>
</div>
<div class="sidebar" role="navigation" aria-label="main navigation">
<div id="anchors-top"></div>
<div id="anchors" class="content">
<div id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="../search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</div>
<script>document.getElementById('searchbox').style.display = "block"</script>
<div>
<h3><a href="../index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">Change Log</a><ul>
<li><a class="reference internal" href="#id1">2025.280</a></li>
<li><a class="reference internal" href="#added">Added</a></li>
<li><a class="reference internal" href="#id2">2025.272</a><ul>
<li><a class="reference internal" href="#fixed">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id3">2025.267</a><ul>
<li><a class="reference internal" href="#id4">Added</a></li>
<li><a class="reference internal" href="#changed">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id5">2025.258</a><ul>
<li><a class="reference internal" href="#id6">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id7">2025.232</a><ul>
<li><a class="reference internal" href="#important">Important</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id8">2025.226</a><ul>
<li><a class="reference internal" href="#id9">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id10">2025.204</a><ul>
<li><a class="reference internal" href="#id11">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id12">2025.183</a><ul>
<li><a class="reference internal" href="#id13">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id14">2025.182</a><ul>
<li><a class="reference internal" href="#id15">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id16">2025.177</a><ul>
<li><a class="reference internal" href="#id17">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id18">2025.078</a><ul>
<li><a class="reference internal" href="#id19">Added</a></li>
<li><a class="reference internal" href="#id20">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id21">2025.063</a><ul>
<li><a class="reference internal" href="#id22">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id23">2025.049</a><ul>
<li><a class="reference internal" href="#id24">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id25">2025.043</a><ul>
<li><a class="reference internal" href="#id26">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id27">2025.042</a><ul>
<li><a class="reference internal" href="#id28">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id29">2025.024</a><ul>
<li><a class="reference internal" href="#id30">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id31">2025.021</a><ul>
<li><a class="reference internal" href="#id32">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id33">2024.339</a><ul>
<li><a class="reference internal" href="#id34">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id35">2024.319</a><ul>
<li><a class="reference internal" href="#id36">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id37">2024.269</a><ul>
<li><a class="reference internal" href="#id38">Changed</a></li>
<li><a class="reference internal" href="#id39">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id40">2024.268</a><ul>
<li><a class="reference internal" href="#id41">Added</a></li>
<li><a class="reference internal" href="#id42">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id43">2024.262</a><ul>
<li><a class="reference internal" href="#id44">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id45">2024.218</a><ul>
<li><a class="reference internal" href="#id46">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id47">2024.184</a><ul>
<li><a class="reference internal" href="#id48">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id49">2024.143</a><ul>
<li><a class="reference internal" href="#id50">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id51">2024.120</a><ul>
<li><a class="reference internal" href="#id52">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id53">2024.110</a><ul>
<li><a class="reference internal" href="#id54">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id55">2024.106</a><ul>
<li><a class="reference internal" href="#id56">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id57">2024.092</a><ul>
<li><a class="reference internal" href="#id58">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id59">2024.073</a><ul>
<li><a class="reference internal" href="#id60">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id61">2024.047</a><ul>
<li><a class="reference internal" href="#id62">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id63">2024.044</a><ul>
<li><a class="reference internal" href="#id64">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id65">2024.040</a><ul>
<li><a class="reference internal" href="#id66">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id67">2024.038</a><ul>
<li><a class="reference internal" href="#id68">Important</a></li>
<li><a class="reference internal" href="#id69">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id70">2024.036</a><ul>
<li><a class="reference internal" href="#id71">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id72">2024.025</a><ul>
<li><a class="reference internal" href="#id73">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id74">2024.024</a><ul>
<li><a class="reference internal" href="#id75">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id76">2023.325</a><ul>
<li><a class="reference internal" href="#id77">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id78">2023.317</a><ul>
<li><a class="reference internal" href="#id79">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id80">2023.305</a><ul>
<li><a class="reference internal" href="#id81">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id82">2023.300</a><ul>
<li><a class="reference internal" href="#id83">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id84">2023.218</a><ul>
<li><a class="reference internal" href="#id85">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id86">2023.214</a><ul>
<li><a class="reference internal" href="#id87">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id88">2023.139</a><ul>
<li><a class="reference internal" href="#id89">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id90">2023.116</a><ul>
<li><a class="reference internal" href="#id91">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id92">2023.115</a><ul>
<li><a class="reference internal" href="#id93">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id94">2023.087</a><ul>
<li><a class="reference internal" href="#id95">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id96">2023.011</a><ul>
<li><a class="reference internal" href="#id97">Added</a></li>
<li><a class="reference internal" href="#id98">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id99">2023.004</a><ul>
<li><a class="reference internal" href="#id100">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id101">2022-08-23</a><ul>
<li><a class="reference internal" href="#id102">Added</a></li>
<li><a class="reference internal" href="#id103">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id104">2022-07-22</a><ul>
<li><a class="reference internal" href="#id105">Important</a></li>
<li><a class="reference internal" href="#id106">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id107">2022-05-31</a><ul>
<li><a class="reference internal" href="#id108">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id109">2022-03-29</a><ul>
<li><a class="reference internal" href="#id110">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id111">2022-03-18</a><ul>
<li><a class="reference internal" href="#id112">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id113">2022-03-14</a><ul>
<li><a class="reference internal" href="#id114">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id115">2022-03-11</a><ul>
<li><a class="reference internal" href="#id116">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id117">2022-03-09</a><ul>
<li><a class="reference internal" href="#id118">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id119">2022-02-14</a><ul>
<li><a class="reference internal" href="#id120">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id121">2022-01-02</a><ul>
<li><a class="reference internal" href="#id122">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id123">2021-12-15</a><ul>
<li><a class="reference internal" href="#id124">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id125">2021-11-23</a><ul>
<li><a class="reference internal" href="#id126">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id127">2021-11-10</a><ul>
<li><a class="reference internal" href="#id128">Added</a></li>
<li><a class="reference internal" href="#id129">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id130">2021-10-27</a><ul>
<li><a class="reference internal" href="#id131">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id132">2021-10-25</a><ul>
<li><a class="reference internal" href="#id133">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id134">2021-09-22</a><ul>
<li><a class="reference internal" href="#id135">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id136">2021-09-17</a><ul>
<li><a class="reference internal" href="#id137">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id138">2021-09-14</a><ul>
<li><a class="reference internal" href="#id139">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id140">2021-09-06</a><ul>
<li><a class="reference internal" href="#id141">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id142">2021-09-03</a><ul>
<li><a class="reference internal" href="#id143">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id144">2021-09-01</a><ul>
<li><a class="reference internal" href="#id145">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id146">2021-08-21</a><ul>
<li><a class="reference internal" href="#id147">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id148">2021-08-21</a><ul>
<li><a class="reference internal" href="#id149">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id150">2021-06-28</a><ul>
<li><a class="reference internal" href="#id151">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id152">2021-06-23</a><ul>
<li><a class="reference internal" href="#id153">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id154">2021-06-16</a><ul>
<li><a class="reference internal" href="#id155">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id156">2021-04-22</a><ul>
<li><a class="reference internal" href="#id157">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id158">2021-01-22</a><ul>
<li><a class="reference internal" href="#id159">Added</a></li>
<li><a class="reference internal" href="#id160">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id161">2020-09-16</a><ul>
<li><a class="reference internal" href="#id162">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id163">2020-09-14</a><ul>
<li><a class="reference internal" href="#id164">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id165">2020-09-11</a><ul>
<li><a class="reference internal" href="#id166">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id167">2020-08-14</a><ul>
<li><a class="reference internal" href="#id168">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id169">2020-05-18</a><ul>
<li><a class="reference internal" href="#id170">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id171">Changed</a></li>
<li><a class="reference internal" href="#id172">2020-05-08</a><ul>
<li><a class="reference internal" href="#id173">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id174">2020-05-05</a><ul>
<li><a class="reference internal" href="#id175">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id176">2020-03-27</a><ul>
<li><a class="reference internal" href="#id177">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id178">2020-03-26</a><ul>
<li><a class="reference internal" href="#id179">Added</a></li>
<li><a class="reference internal" href="#id180">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id181">2020-03-06</a><ul>
<li><a class="reference internal" href="#id182">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id183">2020-02-26</a><ul>
<li><a class="reference internal" href="#id184">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id185">2020-02-03</a><ul>
<li><a class="reference internal" href="#id186">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id187">2019-12-02</a><ul>
<li><a class="reference internal" href="#id188">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id189">2019-11-26</a><ul>
<li><a class="reference internal" href="#id190">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id191">2019-10-17</a><ul>
<li><a class="reference internal" href="#id192">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id193">2019-09-16</a><ul>
<li><a class="reference internal" href="#id194">Fixed</a></li>
<li><a class="reference internal" href="#id195">Changed</a></li>
<li><a class="reference internal" href="#id196">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id197">2019-09-04</a><ul>
<li><a class="reference internal" href="#id198">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id199">2019-08-29</a><ul>
<li><a class="reference internal" href="#id200">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id201">2019-08-21</a><ul>
<li><a class="reference internal" href="#id202">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id203">2019-05-15</a><ul>
<li><a class="reference internal" href="#id204">Added</a></li>
<li><a class="reference internal" href="#id205">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id206">2019-04-17</a><ul>
<li><a class="reference internal" href="#id207">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id208">2019-04-10</a><ul>
<li><a class="reference internal" href="#id209">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id210">2019-03-06</a><ul>
<li><a class="reference internal" href="#id211">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id212">2019-03-06</a><ul>
<li><a class="reference internal" href="#id213">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id214">2019-02-28</a><ul>
<li><a class="reference internal" href="#id215">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id216">2019-02-27</a><ul>
<li><a class="reference internal" href="#id217">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id218">2019-02-01</a><ul>
<li><a class="reference internal" href="#id219">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id220">2019-01-21</a><ul>
<li><a class="reference internal" href="#id221">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id222">2019-01-15</a><ul>
<li><a class="reference internal" href="#id223">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id224">2018-09-10</a><ul>
<li><a class="reference internal" href="#id225">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id226">2018-07-09</a><ul>
<li><a class="reference internal" href="#id227">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id228">2018-06-11</a><ul>
<li><a class="reference internal" href="#id229">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id230">2018-04-17</a><ul>
<li><a class="reference internal" href="#id231">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id232">2018-04-05</a><ul>
<li><a class="reference internal" href="#id233">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id234">2018-04-03</a><ul>
<li><a class="reference internal" href="#id235">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id236">2018-03-15</a><ul>
<li><a class="reference internal" href="#id237">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id238">2018-02-01</a><ul>
<li><a class="reference internal" href="#id239">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id240">2018-01-31</a><ul>
<li><a class="reference internal" href="#id241">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id242">2018-01-19</a><ul>
<li><a class="reference internal" href="#id243">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id244">2018-01-15</a><ul>
<li><a class="reference internal" href="#id245">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id246">2017-11-15</a><ul>
<li><a class="reference internal" href="#id247">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id248">2017-09-25</a><ul>
<li><a class="reference internal" href="#id249">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id250">2017-09-06</a><ul>
<li><a class="reference internal" href="#id251">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id252">2017-09-04</a><ul>
<li><a class="reference internal" href="#id253">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id254">2017-08-28</a><ul>
<li><a class="reference internal" href="#id255">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id256">2017-08-08</a><ul>
<li><a class="reference internal" href="#id257">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id258">2017-07-03</a><ul>
<li><a class="reference internal" href="#id259">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id260">2017-06-28</a><ul>
<li><a class="reference internal" href="#id261">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id262">2017-06-20</a><ul>
<li><a class="reference internal" href="#id263">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id264">2017-06-15</a><ul>
<li><a class="reference internal" href="#id265">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id266">2017-06-09</a><ul>
<li><a class="reference internal" href="#id267">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id268">2017-05-15</a><ul>
<li><a class="reference internal" href="#id269">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id270">2017-03-22</a><ul>
<li><a class="reference internal" href="#id271">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id272">2017-03-20</a><ul>
<li><a class="reference internal" href="#id273">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id274">2017-03-12</a><ul>
<li><a class="reference internal" href="#id275">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id276">2017-03-09</a><ul>
<li><a class="reference internal" href="#id277">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id278">2017-02-27</a><ul>
<li><a class="reference internal" href="#id279">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id280">2017-02-24</a><ul>
<li><a class="reference internal" href="#id281">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id282">2017-02-20</a><ul>
<li><a class="reference internal" href="#removed">Removed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id283">2017-02-16</a><ul>
<li><a class="reference internal" href="#id284">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id285">2017-02-16</a><ul>
<li><a class="reference internal" href="#id286">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id287">2017-02-09</a><ul>
<li><a class="reference internal" href="#id288">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id289">2017-01-12</a><ul>
<li><a class="reference internal" href="#id290">Removed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id291">2016-12-16</a><ul>
<li><a class="reference internal" href="#id292">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id293">2016-06-31</a><ul>
<li><a class="reference internal" href="#id294">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id295">2016-06-08</a><ul>
<li><a class="reference internal" href="#id296">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id297">2016-03-10</a><ul>
<li><a class="reference internal" href="#id298">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id299">2016-03-10</a><ul>
<li><a class="reference internal" href="#id300">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id301">2016-03-09</a><ul>
<li><a class="reference internal" href="#id302">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id303">2016-01-07</a><ul>
<li><a class="reference internal" href="#id304">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id305">2015-12-22</a><ul>
<li><a class="reference internal" href="#fixes">Fixes</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id306">2015-12-18</a><ul>
<li><a class="reference internal" href="#id307">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id308">2015-12-01</a><ul>
<li><a class="reference internal" href="#id309">Fixed</a></li>
<li><a class="reference internal" href="#id310">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id311">2015-08-25</a><ul>
<li><a class="reference internal" href="#id312">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id313">2015-07-10</a><ul>
<li><a class="reference internal" href="#id314">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id315">2015-05-26</a><ul>
<li><a class="reference internal" href="#id316">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id317">2015-04-23</a><ul>
<li><a class="reference internal" href="#id318">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id319">2015-03-30</a><ul>
<li><a class="reference internal" href="#id320">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id321">2015-02-24</a><ul>
<li><a class="reference internal" href="#id322">Added</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div>
<h4>Previous topic</h4>
<p class="topless"><a href="references.html"
title="previous chapter">References</a></p>
</div>
<div>
<h4>Next topic</h4>
<p class="topless"><a href="auxiliary.html"
title="next chapter">Auxiliary Scripts</a></p>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/base/changelog.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="footer">
<div class="container">
<div class="content">
Release <b></b> version <b>2025.281#4efc2c878</b>
<div class="copyright">
&copy; Copyright <a href="https://www.gempa.de">2014, gempa GmbH.</a>
</div>
</div>
</div>
</div>
</body>
</html>