Skip to content
This repository has been archived by the owner on May 10, 2023. It is now read-only.

Releases: SeisComP3/seiscomp3

Jakarta 2017.334.10

01 Mar 12:42
be532a8
Compare
Choose a tag to compare

Changes

  • trunk

    • Fix bug in ims10 export if AgencyID contains white spaces
  • seedlink

    • Added caps_plugin which allows to retrieve data from gempa's CAPS
      server, for example to import RaspberryShake data

Jakarta 2017.334.09

25 Feb 09:58
10faa0d
Compare
Choose a tag to compare
  • Fixes an issue with stringify function, see changelog for more details.

Jakarta 2018.327.02

13 Dec 14:02
beaf964
Compare
Choose a tag to compare

Patch2 release with the following fixes:

  • fdsnws

    • Fix potential security issue
  • GUI

    • Allow to configure the N top populated places to be shown in the
      cities map layer
    • Add option to map context menu to save an image of the current view
  • trunk

    • Fix infinite loop when building a quadtree of some geo region sets
  • scheli

    • Improve anti-aliased trace rendering

Jakarta 2017.334.08

13 Dec 13:56
Compare
Choose a tag to compare

This is another bugfix release for Jakarta 2017.334. Users are requested to upgrade because it fixes a potential security issue in fdsnws.

Patch8 release with the following fixes:

  • fdsnws

    • Fix potential security issue
  • gui

    • Fix bug that caused a segfault when GUI application are run in TTY mode
      and the database connection is configured in the configuration file
  • scesv

    • Add new script option exportMap that allows to export the current map to
      file. The script has to take ownership of the file. This option is disabled by
      default.

Jakarta 2018.327

03 Dec 09:27
0dea545
Compare
Choose a tag to compare

SC_API_VERSION 12.0.0
Schema version 0.11


The ML amplitude calculation has changed because of a bug that existed in
previous versions.
This bug caused a scaling of two for the zero-to-peak
amplitudes. This is fixed now and it results in ML magnitudes that are
log10(2) ~= 0.3 lower. If you want to preserve the former behaviour, apply a
magnitude correction. Note that it only affects ML, not MLv and not MLh.


  • scevtstreams

    • Remove duplicate lines in output
    • Add capstool format for output
    • Add options for using wildcards instead of network, stations, streams codes
  • scautoloc

    • Check the depth of the origin before sending to discard solutions with
      too great depth

    • Add configuration parameter maxDepth

    • Remove depth check from previous origin filter where it was not effective

    • Changes affecting behaviour in playback mode:

      • A time stamp is now logged whenever an new object arrives.
      • The creationTime of new origins is set to the creation
        time of the most recently received object.

      Both changes help to more realistically simulate and assess the real-time behaviour.

    • Fix bug that caused autoloc.useManualOrigins to always be treated
      as true

    • Fix bug that caused autoloc.useManualPicks to not be used as specified in
      config but rather always treated as false (causing this option to only work
      when calling scautoloc from command line with --use-manual-picks)

  • scdumpcfg

    • Add the documentation
  • bindings2cfg

    • Add the documentation
  • trunk

    • Add namespace support in configuration files. Example:
      recordstream {
        service = slink
        source = localhost:18000
      }
      
      Namespaces can be nested.
    • Remov LocSAT unused configuration option to use the location rms as
      time error
    • Add LocSAT options defaultTimeError and usePickUncertainties
      which can be configured via the configuration files or during runtime in
      the scolv locator setup dialog. The latter defaults to false to preserve
      the old behaviour
    • Add ConfigSyncMessage which wraps a database configuration synchronization
    • All applications are now encouraged to use recordstream = service://params
      in their configuration rather than the two parameters recordstream.service
      and recordstream.source. They are now declared deprecated and will be
      removed in future versions.
    • All applications are now encouraged to use database = type://params
      in their configuration rather than the two parameters database.type
      and database.parameters. They are now declared deprecated and will be
      removed in future versions.
    • Fix amplitude computation for ML (on horizontals, not MLv) which applied
      a wrong correction factor of 2. Therefore ML magnitudes will be 0.3 magnitudes
      lower than before. To preserve the old (wrong) behaviour, apply a constant
      correction in the bindings:
      # Add log10(2) to ML magnitudes for SC3 compatibility with <= 2017.334
      mag.ML.offset = 0.301029995664
      
    • Add scardac module, see below
  • fdsnws

    • Add FocalMechanism support in event query
    • Add support for cross-referenced preferred magnitude in event query
    • Add data availability support according to the IRIS webservice
      availability http://service.iris.edu/irisws/availability/1/ under
      path ext/availability
    • Fix memory leak which was caused by active request tracking
  • fdsnxml2inv

    • Fix wrong datalogger conversion if commandline option --log-stages
      is not set
  • GUI

    • Add event layer legend which will show if legends are visible in scolv
    • scmv uses now the map legend interface rather than rendering the legends
      as map symbols
    • Add support for BNA point rendering. New configuration options have
      been added: [{prefix}.]symbol.size and [{prefix}.]symbol.shape.
    • Show in scconfig header of module configuration if bindings are required
    • Fix event list "Hide events outside region" edit dialog: OK and Cancel
      did not work
    • Prepend "amax" and "mean" to the statistic values printed in the lower
      left corner in the trace widgets
    • Improve rendering of traces significantly when anti-aliasing is enabled
      which is default now
    • Improved optimizing traces for rendering with respect to correctness and
      memory consumption
  • scheli

    • Add documentation and descriptions
    • Add option to configure a post processing script that is called after an image has
      been written to disc
  • scmv

    • Add filter of origin mode and status for showing events on map
    • Add configuration for map/event legend position
    • Improve documentation
  • scwfparam

    • Fix wrong handling of data acquisition timeouts when no data is received
      within one second
    • Compare inventory gain.unit ignoring the case to detect velocity and
      acceleration channels correctly
  • scbulletin

    • In enhanced mode all coordinates and distances have precisions
      of e-05 degree
  • scart

    • Change default archive path from $SEISCOMP_ROOT/acquisition/archive to
      $SEISCOMP_ROOT/var/lib/archive. Thanks to Sergio Tardioli.
  • scqc

    • Fix duplicate object bug which caused many error log messages in
      scmaster.log with respect to database insertions
  • scolv

    • Allow to configure preferred event types which will be displayed first
      in the event type drop-down list
    • Fix rename phases command when only a subset of source phases is selected
    • Show vertical scale in picker zoom trace
    • Set default for hiding disabled stations to false
    • Add configuration option to either ignore disabled stations or not
    • Allow to show all traces in the same unit, either acceleration, velocity
      or displacement
    • Add travel time table selection, as default libtau (iasp91 and ak135) and
      LocSAT (iasp91, tab) can selected
    • Fix synchronization of event type drop-down in event editor when the
      event type was changed through "With additional options" commit dialog
    • Add hotkey 't' to toggle showing all three components in the current
      trace widget or just the active component
    • Add checkbox to toggle spectrogram display between smooth and nearest neighbor
  • scmm

    • Fix crash when connection cannot be established at startup
  • scardac

    • Initial version of the module which collect availability information
      from an SDS archive by scanning its content repeatedly and populating
      the new availability database tables (read by fdsnws)

Jakarta 2017.334.05

19 Apr 08:58
Compare
Choose a tag to compare

Patch5 release with the following fixes:

  • scart

    • Support loading of plugins via scart.cfg
  • trunk

    • Fix sdsarchive handler with respect to corrupt files which caused
      and endless loop
    • Add parameter splitTime to sdsarchive which is an absolute time rather
      than a relative time
    • Add sh2proc script which converts Seismic Handler event files to
      EventParameters
  • Seedlink

    • Fix scream_plugin scream2sl.map parser if a stream id is composed
      from sysid.streamid. The internal parser has rejected lines which
      duplicate streamid without taking the sysid into account.
    • Enable modbus support in serial plugin
  • Arclink

    • Fix crash of Python components when inventory comments are used
    • Fix re-generation of empty or conflicting publicIDs
  • scevent

    • Fix sending updates if automatic fake event declaration is activated
      and the event.type would actually not change
  • slmon

    • Fix default paths and streams regular expression which is used to gather
      station information
  • fdsnws

    • Set default data source to sdsarchive:// and do not use the global default
      which most likely is set to a streaming source such as Seedlink
    • Fix queryauth exception in combination with htpasswd
    • Fix incorrect epoch usage when request spans multiple epochs
  • scolv

    • Fix arrival used flags evaluation. This resulted in activated arrivals in
      the various plots event if they were not used.
  • scautoloc

    • Fix bug with respect to latest data model changes and taking Arrival.timeUsed()
      into account.
  • scimport

    • Add support to enable/disable message filtering in configuration file

      useFilter = false
      

      Settings useFilter to false is equal to passing --no-filter via
      command-line.

Jakarta 2017.334.04

26 Feb 10:20
Compare
Choose a tag to compare

Patch4 release with the following fixes:

  • dlsv2inv

    • Add continuation support for blockette 54
  • scqcv

    • Fix crash that happened after some time receiving QC updates
  • scolv

    • If olv.computeMagnitudesSilently is enabled and magnitudes are computed with all amplitudes from cache/database then the popup window appeared anyhow. This has been fixed.
  • scmag

    • Fix crash if an amplitude value is not set

Jakarta 2017.334.03

19 Jan 07:34
Compare
Choose a tag to compare

Patch3 release with the following fixes:

  • scvsmag

    • Catch exception when origin.quality.azimuthalGap is not set
  • arclink

    • Avoid leaking file descriptors when connections close unexpectedly
  • scm

    • Fix keyboard handling of ncurses plugin. Prior to that fix, keyboard input
      was ignored in combination with some Linux distributions.
  • fdsnws

    • Allow combination of simple and window time in station requests
  • trunk

    • Fix SDK implementation of Seiscomp::DataModel::DiffMerge
    • Use processed gainUnit (converted to uppercase) rather than Sensor.unit to
      prepare data in AmplitudeProcessor. This affect amplitude computation
      for inventories where the gainUnit is given in lowercase characters, e.g. "m/s"
      rather than "M/S".
    • Order Seedlink requests from wildcarded to concrete
  • key2inv

    • Fix stream creation API call with respect to latest API version
  • scdispatch

    • Add operation "merge-no-remove" which filters out remove operations

Jakarta 2017.334.02

01 Dec 13:08
Compare
Choose a tag to compare

Patch2 release with the following fixes:

  • doc

    • Add amplitude units expected by each magnitude implementation to glossary
    • Add to data model API documentation for Origin::latitude and Origin::longitude
      that uncertainties are given in kilometers
  • trunk

    • Fix memory leak and type mapping of QuakeML exporter used with sccnv
    • Ship xsd and xsl files in share/xml
    • Fix crash in FDSNWS recordstream if server cannot be reached
    • Updated sc3ml_0.10.xsd
    • Use correct name in connection info for Python scripts
    • Fix SQL character escape bug for strings starting with a single quote
  • scwfparam

    • Add Rupture::strike attribute to strong motion data model extension
  • GUI

    • Add StandardLegend class to create map legends in an easy way
    • Add support for map legend descriptions in map layer configuration
    • Event list shows only the full summary tooltip if the mouse hovers
      the ID column (last column)
  • scamp

    • Update internal cache if picks and/or amplitudes were removed via
      messaging
  • scmapcut

    • Add new module documentation
    • Allow float values for the region parameter

Jakarta 2017.124.02

08 Jun 07:47
Compare
Choose a tag to compare
release/jakarta/2017.124.02

[scesv] Show correct timezone rather than UTC