Releases: SeisComP/seiscomp
5.1.1
- 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
- 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.
- Add option
- 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.
- Fix reading
- scmssort
- Report duplicate records whenever found.
- scquery
- Do not require a database when using
--showqueries
.
- Do not require a database when using
- 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!).
- Add publicID prefix white- and blacklist configuration as alternative
- 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
- trunk
- Fix bug in application which causes
processing.blacklist.agencies
andprocessing.whitelist.agencies
to be switched.
- Fix bug in application which causes
5.0.0
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.
- New command-line parameter
-
scautopick
-
When configuring
sendDetections = true
andpicker
, initial picks
made by the trigger receive the evaluation statusrejected
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
.
- Filter events in XML files by event ID if provided with option
-
scdbstrip
- Do no add a default number of days to time span if any other time value
is given.
- Do no add a default number of days to time span if any other time value
-
scevent
- evrc plugin provides more control options for setting and overwriting
event types. - Add option to populate Flinn-Engdahl region name event description.
- evrc plugin provides more control options for setting and overwriting
-
scevtls
- Add option
-p
allowing to print the ID of the preferred origin along
with the event ID.
- Add option
-
scevtstreams
- New command-line parameter
--net-sta
for filtering streams by network
and station codes.
- New command-line parameter
-
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.
- Added as new module including HTML documentation for querying the data
-
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
- Add new magnitude type MLc - like ML with customization:
-
LOCSAT
- Add global configuration parameters for using backazimuth and slowness,
LOCSAT.usePickBackazimuth
andLOCSAT.usePickSlowness
.
- Add global configuration parameters for using backazimuth and slowness,
-
FixedHypocenter
- Allow adjusting the hypocenter coordinates interactively in the locator
settings of scolv.
- Allow adjusting the hypocenter coordinates interactively in the locator
-
hypo71
- Do not crash when Hypo71 cannot compute the arrival time for a given
phaseHint.
- Do not crash when Hypo71 cannot compute the arrival time for a given
-
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.
- Remove application configuration support for
-
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
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
oflsb_release
anymore. Instead it looks in/etc/os-release
which is
way more portable. Furthermore the RHEL based distribution directories
have been renamed fromcentos
torhel
. - Count started/stopped modules correctly.
- Change Linux distribution detection which does not require the presence
- scolv
- Fix lat/lon order of modify origin dialog opened from zoomtrace of
the picker.
- Fix lat/lon order of modify origin dialog opened from zoomtrace of
- 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 inetc/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.
- Fix saving location of the generated configuration file with
4.9.3
- scolv
- Fix lat/lon order of modify origin dialog opened from zoomtrace of
the picker
- Fix lat/lon order of modify origin dialog opened from zoomtrace of
4.9.2
- scolv
- Fix magnitude tab header update if the represented magnitude updates.
It prints the current station magnitude counts rather than "0/0".
- Fix magnitude tab header update if the represented magnitude updates.
- 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.
- Optionally keep track of the triggering origin ID of a relocation storing
4.9.1
- scmaster
- Fix setup stage if a database port has been specified explicitly
4.9.0
- Documentation
- Use a single BibTex file and a References section for most external
references
- Use a single BibTex file and a References section for most external
- Magnitudes
- Mwp: Fix correction for radiation pattern. The change systematically
reduces Mwp by 0.28
- Mwp: Fix correction for radiation pattern. The change systematically
- scquery
- Add command-line option
--print-column-name
for printing column names
as a header of the output
- Add command-line option
- scolv
- Select locator type and profile from loaded origin if possible if
enabled with optionolv.locator.presetFromOrigin
(default: false)
- Select locator type and profile from loaded origin if possible if
- scdbstrip
- Fix compatibility with latest PostgreSQL versions. Thanks for
Luca Scarabello for the fix.
- Fix compatibility with latest PostgreSQL versions. Thanks for
- trunk
- Fix crash if a spatial map layer has no configured legend items but
wants to show a legend
- Fix crash if a spatial map layer has no configured legend items but
4.8.3
- 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.
- In newer versions (at least >=13) of PostgreSQL, some of the commands that
- 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 reportedpython
orpython3.8
.
- Fix XML encoding issue with text in CDATA, e.g.
- scsohlog
- Port to Python3
- sh2proc
- Port to Python3