Releases: SeisComP3/seiscomp3
Jakarta 2017.334.10
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
- Added caps_plugin which allows to retrieve data from gempa's CAPS
Jakarta 2017.334.09
- Fixes an issue with stringify function, see changelog for more details.
Jakarta 2018.327.02
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
- Allow to configure the N top populated places to be shown in the
-
trunk
- Fix infinite loop when building a quadtree of some geo region sets
-
scheli
- Improve anti-aliased trace rendering
Jakarta 2017.334.08
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
- Fix bug that caused a segfault when GUI application are run in TTY mode
-
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.
- Add new script option
Jakarta 2018.327
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:
Namespaces can be nested.
recordstream { service = slink source = localhost:18000 }
- Remov LocSAT unused configuration option to use the location rms as
time error - Add LocSAT options
defaultTimeError
andusePickUncertainties
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 parametersrecordstream.service
andrecordstream.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 parametersdatabase.type
anddatabase.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
- Add namespace support in configuration files. Example:
-
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
pathext/availability
- Fix memory leak which was caused by active request tracking
-
fdsnxml2inv
- Fix wrong datalogger conversion if commandline option
--log-stages
is not set
- Fix wrong datalogger conversion if commandline option
-
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
- Fix wrong handling of data acquisition timeouts when no data is received
-
scbulletin
- In enhanced mode all coordinates and distances have precisions
of e-05 degree
- In enhanced mode all coordinates and distances have precisions
-
scart
- Change default archive path from $SEISCOMP_ROOT/acquisition/archive to
$SEISCOMP_ROOT/var/lib/archive. Thanks to Sergio Tardioli.
- Change default archive path from $SEISCOMP_ROOT/acquisition/archive to
-
scqc
- Fix duplicate object bug which caused many error log messages in
scmaster.log with respect to database insertions
- Fix duplicate object bug which caused many error log messages in
-
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
- Allow to configure preferred event types which will be displayed first
-
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)
- Initial version of the module which collect availability information
Jakarta 2017.334.05
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
- Fix sdsarchive handler with respect to corrupt files which caused
-
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
- Fix scream_plugin scream2sl.map parser if a stream id is composed
-
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
- Fix sending updates if automatic fake event declaration is activated
-
slmon
- Fix default paths and streams regular expression which is used to gather
station information
- Fix default paths and streams regular expression which is used to gather
-
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
- Set default data source to sdsarchive:// and do not use the global default
-
scolv
- Fix arrival used flags evaluation. This resulted in activated arrivals in
the various plots event if they were not used.
- Fix arrival used flags evaluation. This resulted in activated arrivals in
-
scautoloc
- Fix bug with respect to latest data model changes and taking Arrival.timeUsed()
into account.
- Fix bug with respect to latest data model changes and taking Arrival.timeUsed()
-
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
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.
- If
-
scmag
- Fix crash if an amplitude value is not set
Jakarta 2017.334.03
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.
- Fix keyboard handling of ncurses plugin. Prior to that fix, keyboard input
-
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
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
- Update internal cache if picks and/or amplitudes were removed via
-
scmapcut
- Add new module documentation
- Allow float values for the region parameter
Jakarta 2017.124.02
release/jakarta/2017.124.02 [scesv] Show correct timezone rather than UTC