# Change Log All notable changes for the moment tensor package and its applications will be documented in this file. ## 2024.099 ### Fixed - Fix reading MT specific station bindings in scautomt and scautomtlight if parameters are unset and should be inherited from the global binding. ### Added - Add units to header of table in Moment tensor tab. - Add FM and Origins to default columns of Events tab. ## 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.