Change Log

All notable changes to npeval will be documented in this file.

2023.162

Added

  • A new method allows computing the number of available stations within a configurable hypocentral distance. For applying the method configure the parameters in nStations.*.

2024.003

Added

  • Sections “Getting started” and “Stops/colors” in documentation supporting an efficient setup.

  • The debug output contains more details why a station is not considered during startup.

  • Argument descriptions and links to command-line documentation.

2023.352

Added

  • The new type “MDD” for computing minimum magnitudes allows predicting the magnitude values a network can detect based on parameters derived from a catalog of known events. Earth model parameters are not required for this type.

2023.325

Changed

  • Remove support for SeisComP3 C++ API since no packages will be provided for SeisComP3 anymore.

2023.298

Added

  • Provide example scripts in @DATADIR@/npeval/tools for handling reports and generating station lists.

  • Allow configuration of files with SeisComP variables, such as @DATADIR@.

  • Sections “Getting started” and “Stops/colors” in documentation supporting an efficient setup.

  • The debug output contains more details why a station is not considered during startup.

Changed

  • Allow generating reports without computing any value.

  • Correct comma-separation in JSON output.

2023.221

Added

  • The command-line option --suggest-color-intervals allows setting the number of contour levels which are printed along with color suggestion as part of the debug logging output.

Fixed

  • Use the last configured stop to fill PNG images with values beyond this stop in PNG images. Consider the stop also in BNA files. As a result, contour lines of PNG images and BNA files are identical.

2023.174

Added

  • Added CSV output format.

2023.172

Added

  • Added documentation of generic network evaluation.

2021-11-22

Added

  • Allow using multiple module names for setupName, e.g. supporting evaluation of origins for which the picks where provided by multiple picker modules.

Changed

  • Move npeval from gempa group to Processing in scconfig

  • New layout for documentation

2021-02-23

Added

  • Support configuration of POIs with new method: S-P travel times differences

2021-02-04

Added

  • Support minimum time computation also in offline mode

  • Support default as synonym for global in setupName configuration

2020-12-08

Changed

  • Consider the correct parameter names in the default configuration

2020-12-03

Important

  • The parameters for computing travel times are used by multiple methods. They have been renamed to avoid ignoring them when configuring minimumMagnitude.* parameters. Therefore, adjusting the configuration is required:

    times.tableType           -> travelTimes.tableType
    times.table               -> travelTimes.table
    times.elevationCorrection -> travelTimes.elevationCorrection
    

Added

  • The new parameter travelTimes.velocityCorrection allows applying a dynamic correction of travel times based on the correction velocity and the slowness of the incoming ray. The slowness must be provided by the configured travel-time interface.

2020-11-19

Added

  • Be tolerant against white spaces in station file.

  • Added configuration parameter times.elevationCorrection correcting for station elevation

Fixed

  • The orientation of the magnitude grid has been corrected.

Changed

  • In the default configuration of qc.parameters the minimum RMS is set to 10 allowing also very quiet stations to be used.

  • Optimizing speed of minimum magnitude computation

2020-11-10

Changed

  • In debug output propose unique colors for visualizing times and magnitudes

  • In debug output propose the steps for visualizing magnitudes based on the configuration parameter minimumMagnitude.magStep

  • Use double precision consequently

2020-09-25

Important

  • Changed the default minSNR from 5 to 3.

  • Changed the default for stations.stationCount form 8 to 4 to better match with common scanloc configurations.

Added

  • The new option output.script allows to configure a script which processes status and QC parameters of stations with changed status. The parameters are delivered to the script, e.g. for writing a file which is sent by GDS.

2020-09-25

Added

  • The new command line parameter rms allows setting a constant RMS (nm/s). All other RMS values from file or waveform QC will be ignored.

Changed

  • The documentation contains more examples or offline and message-based applications.

2019-10-29

Added

  • All command-line parameters are included in the documentation

  • All default configuration parameters are contained in the default configuration file. This allows to conveniently copy the file to $SEISCOMP_ROOT/etc and to modify the configuration using editors.

2019-10-25

Added

  • Added availability to default qc.parameters

2019-05-24

Changed

  • Allow grid computation with a station file and without inventory and bindings configuration

  • Accept grids consisting of only 1 point

2019-05-07

Changed

  • Changed internal grid creation to avoid unnecessary processing steps. In the specific case the BNA output was mirrored on the horizontal plane.

2018-11-23

Fixed

  • Do not ignore gradient configuration in BNA and GRD mode.

2018-10-23

Changed

  • The minimum magnitude computation mode requires waveform RMS available from QC messages and is therefore no longer available in offline mode.

Fixed

  • Reading of station exclude file

  • Do not stop application, if the contour calculation returns no results in BNA mode.

2018-10-05

Added

  • The debug output now contains the minimum and the maximum computed values which can be used for configuring the mapmultigrid plugin for showing GRD files on maps or gradient.stops for generating PNG images.

2018-07-06

Added

  • New configuration parameterqc.useDatabase which can be used to do not load QC parameters from database. By default this option is enabled.

2018-05-18

Added

  • When the QC parameters change very quickly or stations are frequently disabled or enabled, npeval may be very busy. To reduce the load by unnecessary or very frequent computation, the grid.update parameter is introduced providing the minimum time interval between two updates.

2018-03-21

Fixed

  • Rendering of polygons crossing the international date line

2017-12-01

Added

  • Only consider stations with module bindings by setupName

2017-09-05

Added

  • Map layer plugin shows a legend

2017-08-17

Fixed

  • Read station information from CSV file

2017-08-16

Fixed

  • Ambiguous command line option –file.

2017-06-08

Fixed

  • Contour rendering of the map layer plugin

2017-05-16

Fixed

  • Add configuration parameter

2017-05-10

Changed

  • Use non filled contour algorithm in BNA mode

2017-05-03

Fixed

  • Handling of notifier messages

2017-04-28

Added

  • Support to cleanup output directory