Change Log

All notable changes for the moment tensor package and its applications will be documented in this file.

2024.009

Changed

  • Update documentations of configuration and command-line parameters of scmtv and scautomt.

2023.324

Changed

  • Moment-tensor report script

    • Add more values to table.

    • Correct images and annotations.

    • Create map image size adopted from event parameters.

    • Consider sample rates != 1 sps.

2023.247

Fixed

  • mtimg compilation error for Qt < 5.4

  • Typos and incomplete mtimg documentation

2023.244

Added

  • Add mtimg options and improve command line help

    • add --quality option to specify compression rate

    • add --format option to specify image format

    • change default quality from 100 to -1 (system default)

    • support writing to stdout

    • set default image dimension to 100x100 pixel

2023.212

Added

  • Fixed terminal slot warning when running scmtv

  • Show moment tensor station distribution in main map

2023.179

Fixed

  • Fixed mtv-plot-extended-log.py when xelatex is not installed

2023.065

Added

  • Improve command-line help of mtimg for plotting images of moment tensors.

  • Add documentation for mtimg.

Changed

  • Use mtimg by default instead of mplstreonet for plotting beachballs in @DATADIR@/mtv/tools/mtv-plot-extended-log.py.

  • Remove software dependency from mplstereonet which is no longer required since mtimg is used instead.

2023.053

Fixed

  • Fixed Mw magnitude calculation error which introduced a static computation offset of +0.05.

2022.349

Added

  • Command-line help for scautomt now contains basic examples.

  • -i for scmtv to load an XML along with --offline

2022.287

Changed

  • Updated documentation, added new chapter “Fundamentals” for accomodating principles shared by both, scautomt and scmtv.

  • Documenation uses a single consistent reference list.

2022.283

Added

  • The configuration parameter visibleMagnitudes defines the magnitude types to be shown in the summary view.

2022.256

Added

  • All loaded events can be visualized and selected from the map of the main window as an extra layer. Right-click on the map to select.

2022-07-25

Added

  • When running the extended log script then a progress dialog is shown which stays open until the script finishes. If the script takes too long, an abort button is placed onto the dialog to abort the script.

2022-06-29

Added

  • The description files of Green’s functions in sc3gf1d format may contain an optional line specifying the travel-time interface considered for setting time windows on Green’s functions and, if pick times are missing, on waveforms. The documentation of Green’s functions contains the details.

  • New scmtv command-line option -E for pre-loading events when starting scmtv.

  • Optimized data-driven display of waveforms in scmtv.

Fixed

  • Do not crash when filters with cut-off frequencies above the Nyquist frequency are applied to waveforms and Green’s functions.

  • The settings menu in scmtv reads initial times from configuration.

2022-06-01

Important

  • All software dependencies for RHEL-based Linux distributions are now located in the folder rhel instead of centos to be consistent with SeisComP in version 4.10.0. When installing this update we recommend SeisComP to a version >= 4.10.0.

Added

  • Add software dependencies for Debian 10 and 11.

2022-01-28

Changed

  • Update documentation

2021-07-21

Changed

  • Provide more descriptive debug and error output in case of erroneous Green’s functions.

2021-06-22

Added

  • More information on CMT location to CMT plot

  • Geographic coordinates to synthetics menu in waveform editor

  • Version number to documentation.

2021-06-21

Added

  • Added processing node and maxima output to centroid search dialog

  • Added current latitude and longitude to Green’s function panel which where active at the time of loading.

2021-06-18

Added

  • Added trace filter option for “full wave” to scmtv.

  • Added option mtv.autoInvert to toggle default automatic inversion behaviour in scmtv.

Adjusted

  • Make report script mtv-plot-extended-log.py compatible with Python3.

2021-06-17

Fixed

  • Fixed crash in combination with offline mode when a focal mechanism is confirmed.

  • Fixed saving offline solutions and include derived origin in saved document.

2021-06-03

Added

  • Software dependencies for Ubuntu 20.04 in install-mt.sh

2021-03-25

Adjusted

  • Add more documentation on Green’s functions and configuration

2021-03-07

Adjusted

  • Report script: log errors correctly when saving distance plots

  • Store waveforms in scautomet: add more commandline output

  • Documenation: add examples of playbacks in scautomt

2021-02-23

Changed

  • Adjust software dependencies for CentOS 8

2020-12-22

Added

  • Added centroid search to scmtv

2020-12-21

Important

  • Set default maximum timeshifts for surface waves to 30 s in scmtv and scautomt for M>6.5 events.

Removed

  • Specfic components are used for inverting specfic phases. For unused phases, the unconsidered configuration parameters have been removed simplifying the configuration.

2020-12-17

Changed

  • Make plot script mtv-plot-extended-log.py for extended log compatible with SeisComP in version 4.

2020-12-08

Added

  • Added dedicated Extended Log button to scmtv to trigger the extended log. The Bulletin button will always open the standard bulletin.

  • Added station bindings for “mt” to define the processing channel. Bindings are supported by scmtv and scautomt.

2020-10-29

Added

  • Resample data to match the Green’s function at a given station dynamically and cache it. No need to configure a decimation data source. This also helps to switch between different Green’s function databases with different sampling rates.

  • Added minDist parameter for all profiles to allow exclusion of stations which are too close. A negative value will compute a minimum distance automatically based on the maximum inversion period.

  • Added automt.IWT option to change the weight type computation for each individual inversion item. This effects the influence of a single trace to the final solution and in particular to the fit. The default setting preserves the current behaviour but can be changed to another type. See the documentation.

2020-10-26

Added

  • scautomt can be triggered from SeisComP’s scolv by a configurable button. The description has been added to the new Interactions section of the documentation.

2020-10-19

Changed

  • Improved scautomt documentation for intermediate processing strategy parameters

2020-09-01

Changed

  • Providing more descriptive warning if inversion for the full moment tensor is unsupported by the installed SeisComP version.

Added

  • Add install script for CentOS 8 and Ubuntu 20.04

2020-07-22

Removed

  • The columns in the events list are controlled by the global configuration which depend on the SeisComP version. To avoid conflicts with different versions, the default column configuration has been removed from the MT modules.

2020-07-22

Fixed

  • Fixed crash of scautomt when logging level was set to debug (4)

Added

  • Added initial configuration to documentation with RecordStream parameters

2020-06-26

Changed

  • Update and re-design documentation

2020-03-24

Added

  • Added interactive and configuration option to decompose full moment tensors according to Knopoff and Randall, 1970:

    100 = |ISO| + |DC| + |CLVD|
    

2020-03-18

Added

  • Add documentation of Fit

2020-02-27

Fixed

  • Fixed report when ISO does not exist

2019-12-13

Added

  • Show ISO and CLVD in depth search plot and table

2019-12-12

Added

  • Added support for full (6) component moment tensors

  • Added default message groups

  • Added install-mt.sh script to install dependencies

2019-03-11

Fixed

  • Parse sensor units given in SI, e.g. m/s instead of M/S

2018-11-16

Fixed

  • Generate figures for all components for report in extended log of scmtv

2018-11-13

Added

  • Application version information for scautomt, scautomtlight and scmtv

2018-07-01

Added

  • Default script and latex template for report generation with extendedLog. Read the documentation for added software requirements.

  • scmtv: Provide a default python script with a LaTeX template to create PDF reports from scmtv with the extendedLog feature enabled.

2018-01-16

Fixed

  • scmtv: segfault caused by missing NULL pointer check.

2017-07-28

Changed

  • Moved depth search trigger button from toolbar to side panel in scmtv.

2017-05-02

Added

  • scmtv respects configuration of timezone to be displayed according to scheme.dateTime.useLocalTime.

Fixed

  • scmtv did not read automt.depthSearchGrid and automt.depthFineSearchIncrements as list but as single value.

2017-03-24

Fixed

  • Make maximum time shift and time step a float instead of an integer to allow shifts with fractions of a second

2017-03-08

Fixed

  • scmtv: Use all arrival phases that cut down to P and start with P as P, e.g. Pn, Pg. The same applies for S.

2017-03-07

Fixed

  • scmtv: depth search table does now manage non-integer depths

2017-03-01

Added

  • scmtv: added context menu option per trace to export raw data as miniSEED

2017-02-21

Added

  • scmtv: use picked P/S phases if available as reference which are preferred over predicted arrival times

2017-02-20

Added

  • scmtv: added display of picked P and S phases if available

2017-02-14

Added

  • scmtv: added button to select between trace scale or window scale

2016-11-18

Fixed

  • scmtv: show used station count even if associated station is not set in an origin

  • scmtv: phase weights are now saved in the profile settings

2016-07-11

Fixed

  • scmtv: allow manual trace shifts being multiple of sampling interval and not only of one second.

2016-05-11

Changed

  • scautomt: added configuration parameter automt.enableResultLogging which defaults to false. In previous version results were always logged as bulletin files into @LOGDIR@/MT unless the command-line option --no-log was given. Now the logging feature is disabled by default and needs to be turned on explicitly.