Skip to content

Releases: SeisComP/seiscomp

6.0.2

13 Nov 10:01
8663ac8
Compare
Choose a tag to compare
  • trunk
    • Remove logging of database connection to not expose user
      accounts in log files.
  • scmaster
    • Remove logging of of database connection in dbstore plugin
      to not expose user accounts in log files.

6.0.1

10 Nov 16:15
9530a01
Compare
Choose a tag to compare
  • scmaster
    • Fix database migration detection

6.0.0

10 Nov 11:57
4b19e31
Compare
Choose a tag to compare

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 with amplitudes.iaspei = true.
    • Allow configuration of time windows based on time grammar.
  • 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.
  • 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.
  • scdumpcfg
    • Fix reading bindings from database without requiring a messaging system.
  • scevtstreams
    • Add option --nslc for filtering the read phase picks by stream IDs.
  • Hypo71
    • Add file rotator for log file defined by global parameter
      hypo71.logFile.
    • Use hypo71.logFile consistently with @LOGDIR@/HYPO71.LOG.
  • seiscomp tool
    • Add command print variables for printing internal SeisComP variables.
    • Add documentation in section Utilities.
  • 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.
  • 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.
  • scdbstrip
    • Add option --time-window.
    • Do not delete anything by default.
    • Add daterange option --daterange.
  • scdispatch
    • Add --create-notifier option.
  • 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.
  • scevtls
    • Add option --input loading XML and printing IDs of contained events.
  • scorgls
    • Add option --input loading XML and printing IDs of contained origins.
  • 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

19 Oct 10:46
5bbd4c3
Compare
Choose a tag to compare
  • 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.

5.5.9

11 Oct 08:38
6154dbc
Compare
Choose a tag to compare
  • scconfig
    • Fix evaluated parameter value rendering if it contains characters
      like < or >.
  • 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.

5.5.8

05 Oct 12:23
74c6a52
Compare
Choose a tag to compare
  • 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".
  • scolv
    • Preserve arrival definition flags (backazimuth, h-slowness) when committing
      from picker if a pick is not enabled.

5.5.7

28 Sep 11:06
13505f6
Compare
Choose a tag to compare
  • scolv
    • Fix width of calculate amplitudes window in combination with
      large recordstream URIs.
  • trunk
    • Fix deadlock in concurrent recordstream which affected
      balanced:// and routing://.

5.5.6

20 Sep 10:48
9c101b6
Compare
Choose a tag to compare
  • scbulletin
    • Fix KML output which did not produce complete XML documents.

5.5.5

14 Sep 09:09
a08d4da
Compare
Choose a tag to compare

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.
  • scevtls

    • Support date format %F, e.g. scevtls --begin 2023-09-13.
  • 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.
  • 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

08 Sep 08:32
5.5.4
fb7cf6a
Compare
Choose a tag to compare
  • scamp
    • Fix bug which prevented passing the origin information to
      the amplitude computation.
  • MYSQL
    • Fix deprecation warning of the libmysqlclient w.r.t. MYSQL_OPT_RECONNECT
  • 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