Install SeisComP and scanloc ARM64 nightly packages

This commit is contained in:
Enrico Ellguth
2025-10-29 12:34:04 +00:00
parent 2ff097f9d1
commit 165b829fb7
606 changed files with 24438 additions and 16358 deletions

View File

@ -2,6 +2,12 @@
All notable changes to scanloc and add-ons will be documented in this file.
## 2025.295
## Fixed
- Bug in S pick association introduced with release 2025.280
## 2025.280
## Added

View File

@ -2,68 +2,187 @@
All notable changes to SeisComP are documented here.
## 6.9.0
## x.y.z
```SC_API_VERSION 16.4.0```
```SC_API_VERSION 17.0.0```
- fdsnxml2inv
- Fix samplerate conversion from double to fraction.
- scmv
- Fix crash if origin depth is not set.
- fdsnws
- Fix data availability sort for Python >= 3.13.
- Fix conditional station requests. Requests involving the
If-Modified-Since header failed since Twisted
version 24.7. The http.stringToDatetime() now requires a
byte string.
With this version we add support for Qt 6 of all GUI applications. Binary distributions
will build against the Qt version which is available by default in the respective
Linux distribution, either Qt 5 or Qt 6.
The database schema changes from version 0.13.2 to 0.14. This basically incorporates
the addition of a new object `Catalog` as part of the EventParameters datamodel and
changes indexes from object `QCLog`. Both objects are not yet used in SeisComP and
they are added as basis for new features. The database schema applies changes in its
datatypes: BLOBS will be converted to LONGTEXT (MySQL) or TEXT (PostgreSQL, SQLite3).
The database migration to schema version 0.14 can be a long lasting operation so
please schedule a downtime of your system accordingly.
Furthermore the foreign key constraints from a concrete type table like Origin to
the Object table is removed. This constraint was never required by SeisComP itself
as it takes care of correct removal of all derived table rows but it introduces a
performance penalty when deleting objects. Dropping the constraint might affect
custom database script which rely on it. Please be aware of that change.
- seiscomp
- Fix module count with `seiscomp status`
- documentation
- Consider new parameters `values` and `range` in description of
configuration and command-line parameters which will be highlighted in
documentation and exposed in scconfig.
- trunk
- Fix LOCSAT station correction file lookup if `SEISCOMP_LOCSAT_TABLE_DIR`
environment variable is being used.
- Decode tokens when parsing a URL.
- scevent
- Provide optional REST API to return the target event an origin would be
associated to.
## 6.8.4
- scevent
- Read `eventAssociation.minimumScore` from configuration.
## 6.8.3
- caps_plugin
- Exit if pipe to `seedlink` is broken.
- trunk
- Fix crash with empty filter parameter list and newer
C++ compiler versions.
- Do not call combined:// real-time recordstream with zero
requests.
## 6.8.2
- ITAPER(): Support time spans with double precision, update filter
documentation.
- Application CLI option `-q, --quiet` took an argument which was not
correct. It has been converted to a switch without argument.
- Add `minPeriod` and `maxPeriod` to amplitude type configuration. Both
are checked against the measured period to skip emitting amplitudes which
are outside the allowed period range.
- Support amplitude data conversion without `enableResponses = true`,
e.g. when computing amplitudes on acceleration data. This implicitly
includes support for amplitude updates for such data.
- Add locrouter plugin, see
https://github.com/SeisComP/common/blob/master/plugins/locator/router/descriptions/global_locrouter.rst.
- Speed up trace rendering for large number of records.
- Add support for reading GeoJSON and BNA in fep directory
- Add support for reading fep file in spatial/vector
- Add GeoJSON write support
- Log each SQLite3 statement to debug if "debug" option is passed to URL.
- Support SI units in amplitude and magnitude configuration for `minDist`, `maxDist`,
`minDepth` and `maxDepth`.
```
amplitudes.MLv.maxDist = 8deg
amplitudes.MLv.maxDepth = 80km
```
- Add Catalog support to datamodel.
- magnitudes
- MLc:
- Add correction terms `c6` und `H` for considering vertical distance.
- Consider source depth instead of vertical distance between station
and origin for computing h.
- Add correction terms `c7` and `c8` for exponential decay.
- Update documentation with new style.
- ql2sc
- Add FocalMechanismReference to event for the preferred focal mechanism to
force association.
- GUI
- Add Qt6 support
- EventLists support passing the IDs of events in selected rows to an
external script which can be configured with `eventlist.scripts.export`.
- Add CSV table header information when exporting from the event list.
- Hypocentral instead of epicentral distances may be shown if configured
with `scheme.distanceHypocentral`.
- Allow map zooming with shift + left mouse + dragging.
- Fix segmentation fault if the magnitude table should be sorted and
station magnitudes could not be found in the database or memory.
- Save map measurements as GeoJSON
- Add support for built-in FontAwesome icons as map symbols.
- Print map symbols in map legends.
- scesv
- Support station annotations (shift+F9).
- scolv
- Attempt to fix a crash that is indicated by the terminal output:
- Focal mechanisms show the station distribution on the map if station
display is enabled (F9).
- Add LQT rotation to picker.
- Fix bug in picker when hidden unassociated picks become visible again after
transferring a solution to the locator window.
- If `olv.locator.presetFromOrigin = true` then the locator will be selected
according to the methodID and earthModelID. If that is not found then
the default locator will be set again rather than keeping the last selection.
- Set OriginLocatorView depth type to "depth type set by locator" when
presetFromOrigin is true and the depth type is unset, resetting the state of
the origin set before.
- Add tooltip with attribute content to method and earthModel label to
allow inspecting long strings which do not fit into the label itself.
- Add more flexible "Add station" dialog in picker which allows to filter
identifiers, network and station types and sensor units.
- Add more option to control initial picker behaviour.
```
QThread: Destroyed while thread is still running
picker.rotation = ZRT
picker.unit = Velocity
picker.limitFilterToZoomTrace = true
olv.loadAdditionalStations = true
```
## 6.8.1
- scconfig
- Allow parenthesis as profile names, e.g. for amplitude
profiles.
## 6.8.0
- NonLinLoc locator plugin
- Allow `SAVE_NLLOC_EXPECTATION` in NLL configuration
files.
- Increase precision to milliseconds for the following picker configuration values:
- `picker.preOffset`
- `picker.postOffset`
- `picker.minimumTimeWindow`
- Add `picker.auxiliary.profile` which supports multiple profiles to define
and check for auxiliary channels.
- Add controls to explicitly load auxiliary profiles
- Add controls to toggle visibility of auxiliary profiles
- Add spectrogram settings like in `scrttv` in a dockable widget (ctrl+shift+s) and
remove the very basic spectrogram settings from the toolbar.
- Add optional allow-/denylist for phases to be imported to ImportPicks dialog.
- Add default configuration options for "Import picks" dialog.
- scmv
- Handle unset origin.depth and do not crash.
- fdsnxml2inv
- Set default start date to 1902-01-01 rather than 1980-01-01 if a start
date is not specified for the StationXML node.
- Use best precision when showing number differences in warnings.
- scamp
- Add command-line option `--formatted` for generating formatted XML along
with `--ep`.
- scautoloc
- Add command-line option `--formatted` for generating formatted XML along
with `--ep`.
- scautopick
- Add command-line option `--formatted` for generating formatted XML along
with `--ep`.
- scdb
- Add option `-x` to wipe out all child objects of a public object from
database. This option might make the most sense on `Inventory`,
`EventParameters` or `Config`.
```
$ scdb -d localhost -x Inventory
```
- scevent
- Add command-line option `--formatted` for generating formatted XML along
with `--ep`.
- Add command-line option `--reprocess` for ignoring event objects in
input along with `--ep`.
- Add `eventAssociation.enablePreferredFMSelection` option to control
whether the preferred focalmechanism should be assigned automatically
or not.
- scmag
- Add command-line option `--formatted` for generating formatted XML along
with `--ep`.
- Fix segmentation fault when processing arrivals without distance.
- screpick
- Add command-line option `--formatted` for generating formatted XML along
with `--ep`.
- scdumpobject
- Tool removed entirely. The functionality has been added to scxmldump.
- scxmldump
- Add `--public-id` and `--with-childs` to export an object by its publicID
from the database. This will even work with database extensions by
loading the corresponding plugins such as `dmsm`.
- scwfparam
- Add support for custom list of periods.
- LocSAT
- Fix bug when a function with only one sample is
interpolated. That usually lead to location
errors such as "SVD routine can't decompose matrix".
- Rewrite old old code to support reentrant processing and dynamic station
count.
- Improve performance.
- Add PKiKP and PKIKP phases.
- Update PKKP table.
- Support custom phase list via [model].ph file.
- NLL
- Allow the use of SAVE_NLLOC_EXPECTATION.
- iLoc
- When reading a local velocity model file, If CONRAD is not specified,
the index of the Conrad discontinuity was not set properly, therefore iLoc
assumed the very first depth as the Conrad thus preventing the calculation
of Pg/Sg phases. The calculation of travel times from a local velocity model
was restricted to up to 6 degree distance.
The Conrad discontinuity is no longer set to the surface when CONRAD is not
specified in the local velocity model. Travel-time calculations from local
velocity models now extended to 10 degrees.
- Add `iLoc.usePickUncertainties` and `iLoc.defaultTimeError` to description.
- doc
- Replace Sphinx m2r2 with sphinx_mdinclude
- diskmon
- Fix stopped modules counter for diskmon.
## 6.7.9
@ -244,6 +363,9 @@ will be tackled in future updates.
- Allow to disable SQLite3 disc syncrhronization to decrease time needed to
save data in an SQLite3 database: `sqlite3:///path/to/file?sync=false`.
- Add support for all synchronous flags of SQLite3 (`sync=[normal|full|extra]`).
- Add option `amplitudes.[type].considerUnusedArrivals` which if enabled
considers stations with unused (disabled) arrivals for amplitude and
implicitly magnitude computations. Affects scamp, scmag and scolv.
- scolv
- Replace operator comment input control with a text edit control which
allows new lines. Furthermore the restriction of 160 characters has been