Skip to content

Releases: SeisComP/seiscomp

5.1.1

12 Jul 09:48
d05302f
Compare
Choose a tag to compare
  • The release did not contain the latest advertised changes of the main
    repository. This version does not introduce any new features or bugfixes.

5.1.0

11 Jul 14:24
34d65fd
Compare
Choose a tag to compare
  • scbulletin
    • Add option --fdsnws for printing event parameters on just one line in
      FDSN event text format supporting to generate catalogs from event XML
      files.
    • Correct output string of creation time from first origin time to event.
  • scdbstrip
    • Fix reading --days.
    • Add options -E and -Q as well as module configuration for limiting
      stripping to event parameters and waveforms quality control parameters,
      respectively.
  • scmssort
    • Report duplicate records whenever found.
  • scquery
    • Do not require a database when using --showqueries.
  • ql2sc
    • Add publicID prefix white- and blacklist configuration as alternative
      to the already available agencyID filter.
    • Add option to ignore object removals during import.
    • Add more stable algorithm to synchronize the imported event with the
      target system. This reduces the likelihood of infinite loops (re-imports)
      on cross connected systems tremendously (note: it does not prevent that!).
  • scinv
    • Add more tests to inventory check.
    • Add command-line options for tolerances: max-elevation-difference and
      max-sensor-depth and corresponding module configuration parameters.
    • Add a test matrix to documentation reporting tests and consequences.
  • FixedHypocenter
    • Set uncertainties in location to 0 km if entered manually.
  • scrttv
    • Show number of traces in tab header

5.0.1

21 Jun 05:46
9235548
Compare
Choose a tag to compare
  • trunk
    • Fix bug in application which causes processing.blacklist.agencies
      and processing.whitelist.agencies to be switched.

5.0.0

09 Jun 07:21
cb34651
Compare
Choose a tag to compare

SC_API_VERSION 15.0.0

With this version we drop Python 2 support for the maintained Python wrappers
as well as for all modules. Most of the modules are still Python 2 compatible
but we won't maintain that compatibility over the next versions and will only
support Python versions >= 3.3.

Furthermore the detection of the installed Linux distribution
(seiscomp install-deps) does not require lsb_release anymore. Instead we
check /etc/os-release. All RHEL based dependencies are now located in the
folder rhel instead of centos.

The database schema receives an update and will increase the schema version
to 0.12.

  • VS(SC), Virtual Seismologist for SeisComP has been removed from the SeisComP
    and is now available from a separate repository as an addon module. Read
    the section "Addon Modules" of the seiscomp documentation for the details.

  • fdsnws

    • Fix broken unicode XML responses.
    • Fix invalid request logging when HUP signal received.
  • scart

    • New command-line parameter --check for new check mode checking
      miniSEED files in directories for out-of-order records.
    • New command-line parameter --with-filecheck for checking generated
      miniSEED files for out-of-order records after writing them.
    • New command-line parameter --nslc for filtering streams in dump mode
      by a list of streams.
  • scautopick

    • When configuring sendDetections = true and picker, initial picks
      made by the trigger receive the evaluation status rejected allowing
      discrimination from picks by the re-picker. Use evaluation mode
      automatic for both.

    • Add support for an additional processing stage called FX which means
      feature extraction and is applied on top of an existing pick. A
      first implementation ported from CTBTO/IDC's DFX code has been added
      to extract back azimuth and slowness for three-component stations.

      fx = DFX
      
  • scbulletin

    • Filter events in XML files by event ID if provided with option -E.
  • scdbstrip

    • Do no add a default number of days to time span if any other time value
      is given.
  • scevent

    • evrc plugin provides more control options for setting and overwriting
      event types.
    • Add option to populate Flinn-Engdahl region name event description.
  • scevtls

    • Add option -p allowing to print the ID of the preferred origin along
      with the event ID.
  • scevtstreams

    • New command-line parameter --net-sta for filtering streams by network
      and station codes.
  • scqcquery

    • Removed module. It is replaced by new module scqueryqc.
  • scqueryqc

    • Added as new module including HTML documentation for querying the data
      base for waveform quality control (QC) parameters.
    • Allows filtering by QC parameter, stream and time.
  • scesv

    • Add number of listed / loaded events in title of Events tab.
  • scmv

    • Improve visibility of station annotations.
  • scolv

    • Add pick uncertainty bars to residual plots in Location tab
    • Add number of shown / loaded events in title of Events tab
    • Allow showing station annotations in maps of Location tab
    • Show time window of re-picker on traces after re-picking
    • Add "Fix FM + Mw" button to fix the focal mechanism and the Mw
      with one click
    • Show predicted phase arrival times in amplitude picker.
  • Magnitudes

    • Add new magnitude type MLc - like ML with customization:
      • Amplitude pre-filtering
      • Optional Wood-Anderson instrument simulation
      • Configurable scaling for input unit conversion
      • Parametric calibration, optional non-parametric
      • Optional regionalization of calibration
      • Configurable distance measure.
    • ML, MLv, MLc: logA0 parameters take the new value format:
      dist1:correction1,dist2:correction2,...
    • Add ability to configure magnitudes with region-dependent
      parameters in global module configuration.
    • Add amplitude pre-filtering to ML, MLv and MLc
  • LOCSAT

    • Add global configuration parameters for using backazimuth and slowness,
      LOCSAT.usePickBackazimuth and LOCSAT.usePickSlowness.
  • FixedHypocenter

    • Allow adjusting the hypocenter coordinates interactively in the locator
      settings of scolv.
  • hypo71

    • Do not crash when Hypo71 cannot compute the arrival time for a given
      phaseHint.
  • GUI

    • Use triangles as station symbols on all maps.

    • Allow configuration of precision of origin time.

    • Add to events list interactive filtering of events inside or outside
      defined regions.

    • Clean up event list and event edit parameters in global configuration.
      A warning is printed when using deprecated parameters.
      Deprecated global configuration parameter -> new parameter:

      eventlist.customColumn                 -> eventlist.customColumn.name
      eventlist.regions                      -> eventlist.filter.regions.profiles
      eventlist.region.$name.name            -> eventlist.filter.regions.region.$name.name
      eventlist.region.$name.rect            -> eventlist.filter.regions.region.$name.rect
      
      eventedit.customColumn                 -> eventedit.origin.customColumn.name
      eventedit.customColumn.default         -> eventedit.origin.customColumn.default
      eventedit.customColumn.originCommentID -> eventedit.origin.customColumn.originCommentID
      eventedit.customColumn.pos             -> eventedit.origin.customColumn.pos
      eventedit.customColumn.colors          -> eventedit.origin.customColumn.colors
      
    • Add support for event list filters based on polygons defined in either
      the fep or bna/geojson directories.

      eventlist.filter.regions.region.Test.poly = "my polygon"
      
  • trunk

    • Remove application configuration support for recordstream.service and
      recordstream.source which has been completely replaced with
      recordstream.
    • Remove application configuration support for database.type and
      database.parameters which has been completely replaced with
      database.
    • Add event certainties "felt", "damaging" in line with IASPEI event type
      leading character.
    • Add non-QuakeML event types "calving", "frost quake", "tremor pulse",
      "submarine landslide", "rocket launch", "rocket", "rocket impact",
      "artillery strike", "bomb detonation", "moving aircraft",
      "atmospheric meteor explosion".
    • Add new routing recordstream which allows to route specific network,
      station, location or channel codes to fixed proxy streams (thanks to
      Luca Scarabello / ETH for this contribution)
    • Add usage and examples to command-line help for many Python utilities.
    • Update Flinn-Engdahl region names to match Wikipedia.
  • seedlink

    • Add GFZ meteo protocol support (serial_plugin).
    • Add GDRT (GFZ Displacement Real-Time) protocol support (gdrt_plugin).
    • Fix using invalid memory with script arguments (serial_plugin, miscScript).
    • Check for invalid message (serial_plugin, Vaisala ASCII protocol).
    • Improve seisplotjs compatibility by adding Sec-WebSocket-Protocol header.

4.10.0

01 Jun 13:10
6bf5e13
Compare
Choose a tag to compare

IMPORTANT: Please check if your are affected by the bug concerning the scmaster
configuration (see below).

  • system
    • Change Linux distribution detection which does not require the presence
      of lsb_release anymore. Instead it looks in /etc/os-release which is
      way more portable. Furthermore the RHEL based distribution directories
      have been renamed from centos to rhel.
    • Count started/stopped modules correctly.
  • scolv
    • Fix lat/lon order of modify origin dialog opened from zoomtrace of
      the picker.
  • scmaster
    • Fix saving location of the generated configuration file with seiscomp setup.
      Due to a bug the file was generated in ~/.seiscomp/scmaster.cfg whereas it
      should have been generated in etc/scmaster.cfg. As this is fixed now, please
      remove ~/.seiscomp/scmaster.cfg if you were affected by the bug otherwise
      this old configuration will take precedence and new configurations will not
      have any effect. This bug has been introduced with version 4.9.0.

4.9.3

19 May 08:39
b975d57
Compare
Choose a tag to compare
  • scolv
    • Fix lat/lon order of modify origin dialog opened from zoomtrace of
      the picker

4.9.2

13 Apr 11:08
d4dd65b
Compare
Choose a tag to compare
  • scolv
    • Fix magnitude tab header update if the represented magnitude updates.
      It prints the current station magnitude counts rather than "0/0".
  • scmaster
    • Get rid of distutils in setup script
  • scqcv
    • Allow unordered stream list
  • screloc
    • Optionally keep track of the triggering origin ID of a relocation storing
      it as comment in the relocated origin.

4.9.1

10 Mar 09:35
97e5d39
Compare
Choose a tag to compare
  • scmaster
    • Fix setup stage if a database port has been specified explicitly

4.9.0

10 Mar 09:30
3c68ec3
Compare
Choose a tag to compare
  • Documentation
    • Use a single BibTex file and a References section for most external
      references
  • Magnitudes
    • Mwp: Fix correction for radiation pattern. The change systematically
      reduces Mwp by 0.28
  • scquery
    • Add command-line option --print-column-name for printing column names
      as a header of the output
  • scolv
    • Select locator type and profile from loaded origin if possible if
      enabled with option olv.locator.presetFromOrigin (default: false)
  • scdbstrip
    • Fix compatibility with latest PostgreSQL versions. Thanks for
      Luca Scarabello for the fix.
  • trunk
    • Fix crash if a spatial map layer has no configured legend items but
      wants to show a legend

4.8.3

10 Jan 10:12
b1f2c7d
Compare
Choose a tag to compare
  • seiscomp shell
    • Remove unimplmemented "add" and "edit" commands
  • seiscomp setup
    • In newer versions (at least >=13) of PostgreSQL, some of the commands that
      are run to initiate the seiscomp database need to be run as the database owner.
      Thanks to Morten Sickel for fixing it.
  • documentation
    • Fix Datamodel diagrams
    • Add object cross references
  • trunk
    • Fix XML encoding issue with text in CDATA, e.g. Pick.phaseHint. This only
      affects strings which contain special XML characters such as ampersand.
    • Report correct module name with messaging for Python applications. Previous
      versions only reported python or python3.8.
  • scsohlog
    • Port to Python3
  • sh2proc
    • Port to Python3