Releases: SeisComP/seiscomp
6.0.2
- trunk
- Remove logging of database connection to not expose user
accounts in log files.
- Remove logging of database connection to not expose user
- scmaster
- Remove logging of of database connection in dbstore plugin
to not expose user accounts in log files.
- Remove logging of of database connection in dbstore plugin
6.0.1
- scmaster
- Fix database migration detection
6.0.0
SC_API_VERSION 16.0.0
With this version we drop Qt 4 support for all GUI applications.
The database schema receives a small update and will increase the schema version
to 0.13. In particular some new event types have been introduced:
- volcano tectonic
- volcanic long period
- volcanic very long period
- volcanic hybrid
- volcanic rockfall
- volcanic tremor
- pyroclastic flow
- lahar
SeisComP3 API support is deprecated and will be removed in the next
major version of SeisComP. This affects C++ includes like
#include <seiscomp3/core/datetime.h>
and Python imports like
import seiscomp3.Core
They must be replaced with their SeisComP counterparts:
#include <seiscomp/core/datetime.h>
and
import seiscomp.core
Changes:
- trunk
-
Configuration schema files (
@SYSTEMCONFIGDIR@/descriptions/[module].xml
)
support extending available structures with plugins including selective
name matching:<extend-struct type="Amplitude"> <parameter name="param1" type="string"/> </extent-struct>
or with matching structure names (here ML* including regular expressions):
<extend-struct type="Amplitude" match-name="ML.*"> <parameter name="param1" type="string"/> </extent-struct>
-
Artificial origins: Allow pasting of hypocenter coordinates with high
precision. -
Changed KM_OF_DEGREE constant according to WGS84 mean radius definition.
-
Changed default values of Wood-Anderson instrument filter to
recommendations by IASPEI magnitude group, 2011 and Uhrhammer et al., 1990.
The change systematically reduces magnitudes by 0.13 when making
use of amplitudes measured on waveforms corrected for Wood-Anderson
seismometers with default. -
Remove
MYSQL_OPT_RECONNECT
option from MYSQL database driver to get
rid of the deprecation warning by newer MYSQL client library versions.
The automatic reconnect has been added to the driver code instead. -
Update
cities.xml
.
-
- amplitudes
- Compute ML peak-to-trough and mb amplitudes according to IASPEI
recommendations if configured withamplitudes.iaspei = true
. - Allow configuration of time windows based on time grammar.
- Compute ML peak-to-trough and mb amplitudes according to IASPEI
- magnitudes
- Simplify configuration of magnitude regionalization by global
module configuration in scconfig. - Allow creating magnitude aliases by configuration of
magnitudes.aliases
in global module configuration and magnitude type profiles in global
bindings. - Add a Magnitudes section to the documentation of concepts.
- Simplify configuration of magnitude regionalization by global
- documentation
- Add subsection on locators to Concepts section.
- Add a tutorial on regionalization of magnitudes and aliases.
- Add section on time grammar for configuring time windows, e.g. for
measuring amplitudes for magnitudes.
- scesv
- Show event type information.
- scquery
- Add option
--print-query-only
.
- Add option
- scdumpcfg
- Fix reading bindings from database without requiring a messaging system.
- scevtstreams
- Add option
--nslc
for filtering the read phase picks by stream IDs.
- Add option
- Hypo71
- Add file rotator for log file defined by global parameter
hypo71.logFile
. - Use
hypo71.logFile
consistently with @LOGDIR@/HYPO71.LOG.
- Add file rotator for log file defined by global parameter
- seiscomp tool
- Add command
print variables
for printing internal SeisComP variables. - Add documentation in section Utilities.
- Add command
- scolv
- Add restoring default amplitude-time windows in amplitude picker
(Shift + W). - Add resetting the length of the zoom window to the trace overview in
amplitude picker. - Preserve arrival definition flags (backazimuth, h-slowness) when committing
from picker if a pick is not enabled.
- Add restoring default amplitude-time windows in amplitude picker
- scrttv
- Add spectrogram view
- scmapcut
- Plot multiple events if given.
- scart
- Fix reading miniSEED from stdin without -I as default.
- scconfig
- Fix rendering of parameter tooltips and evaluation info boxes. This bug
prevented special strings, e.g. "A < 12", to be displayed correctly.
- Fix rendering of parameter tooltips and evaluation info boxes. This bug
- scdbstrip
- Add option
--time-window
. - Do not delete anything by default.
- Add daterange option
--daterange
.
- Add option
- scdispatch
- Add
--create-notifier
option.
- Add
- GUI
- Fix removal of map legend
- Reset legends if geo feature layer is reloaded
- Add additional legend alignment options
- Support rendering of geo feature name next to symbols
- Drop Qt4 support
- invextr
- Add option
--nslc
.
- Add option
- scevtls
- Add option
--input
loading XML and printing IDs of contained events.
- Add option
- scorgls
- Add option
--input
loading XML and printing IDs of contained origins.
- Add option
- scardac
- Rescan only those chunks modified since last scan.
- Add
--deep-scan
paramater to force rescan. - Add
--to
and--from
parameter to limit scan by record time. - Add
--modified-since
and--modified-until
parameter to rescan
chunks modified in particular time window. - Add options
--include
and--exclude
for filtering waveforms by ID. - Modernize code.
- Add test cases.
- Increase collector API version to 2.
- screpick
- Add as new module.
5.5.10
- scrttv
- Fix associator locator solution update with Qt4 if either locator profile
or depth has changed. This mainly affects RHEL7 builds. All other builds
which are using Qt4 are affected as well.
- Fix associator locator solution update with Qt4 if either locator profile
5.5.9
- scconfig
- Fix evaluated parameter value rendering if it contains characters
like < or >.
- Fix evaluated parameter value rendering if it contains characters
- scolv
- Fix setting the preferred magnitude from the magnitude view by selecting
the magnitude tab and committing. Fix / release / fix did not work as
expected with some database backends.
- Fix setting the preferred magnitude from the magnitude view by selecting
5.5.8
- GUI
- Fix setting first enabled event in event list. This has caused application,
e.g. scesv, to not update the current event if the type has changed to
"not existing" or "other".
- Fix setting first enabled event in event list. This has caused application,
- scolv
- Preserve arrival definition flags (backazimuth, h-slowness) when committing
from picker if a pick is not enabled.
- Preserve arrival definition flags (backazimuth, h-slowness) when committing
5.5.7
- scolv
- Fix width of calculate amplitudes window in combination with
large recordstream URIs.
- Fix width of calculate amplitudes window in combination with
- trunk
- Fix deadlock in concurrent recordstream which affected
balanced://
androuting://
.
- Fix deadlock in concurrent recordstream which affected
5.5.6
- scbulletin
- Fix KML output which did not produce complete XML documents.
5.5.5
IMPORTANT: This fixes a regression of scamp introduced with version 5.5.0 which
caused scamp to always compute new amplitudes for origin and their
arrivals.
-
doc
-
Update templates to build with latest Sphinx version. We tested against
Sphinx 7.2.2 and required the following packages installed with pip:- sphinx
- m2r2
- sphinxcontrib.bibtex
The doctulils package must be installed in version 0.20 or later in order
to render the bib index correctly.
-
-
scart
- Run in import mode by default.
-
scamp
- Fix re-computation of amplitudes anytime a new origin is received. This restores
the behaviour of version < 5.5.0.
- Fix re-computation of amplitudes anytime a new origin is received. This restores
-
scevtls
- Support date format %F, e.g.
scevtls --begin 2023-09-13
.
- Support date format %F, e.g.
-
scmapcut
- Plot all events from a given XML and not just the first one unless filtered
with--event-id
. - Add
--without-arrivals
to plot only the origin symbol without stations.
- Plot all events from a given XML and not just the first one unless filtered
-
trunk
- Fix computation of stdloc residuals.
- Allow stdloc LeastSquares to locate even with less iterations.
- Fix regression in MLc magnitude to correctly compute the hypocentral
distance taking the sensor location elevation into account and also
supporting negative source depths. In versions < 5.5.3 the source depth was
clipped to 0 and the sensor location elevation did not contribute. In
version 5.5.3 and 5.5.4 all depths were considered but without the
sensor location elevation.
5.5.4
- scamp
- Fix bug which prevented passing the origin information to
the amplitude computation.
- Fix bug which prevented passing the origin information to
- MYSQL
- Fix deprecation warning of the libmysqlclient w.r.t.
MYSQL_OPT_RECONNECT
- Fix deprecation warning of the libmysqlclient w.r.t.
- trunk
- Output full database schema version including patch version
- Fix logging memory leak when the application class is initialized multiple
times, usually in code implementing tests. - Minor documentation fixes for stdloc
- scrttv
- Fix mouse selection of mode drop down menu