Skip to content

6.0.0

Compare
Choose a tag to compare
@gempa-jabe gempa-jabe released this 10 Nov 11:57
· 122 commits to master since this release
4b19e31

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.