Skip to content

Releases: swiss-seismological-service/scrtdd

v1.7.8

09 Aug 10:08
Compare
Choose a tag to compare

This is a minor version upgrade that contains few improvements and bug fixes to the previous v1.7.7 release.

ENHANCEMENTS:

  • add new Travel Time Table format ConstVel: simple constant velocity (homogeneous) model, which is quite handy for very local seismicity
  • allow negative origin depths to be passed to SeisComP travel time table instead of forcing them to 0 and let the TTT to handle negative values as they please

BUG FIXES:

  • NonLinLoc grid files: Transverse Mercator transform fails sometimes (use of an uninitialized variable bug)
  • fix unit testing compilation

Thanks to @damb and @morealaz for the help

v1.7.7

02 Jul 23:07
Compare
Choose a tag to compare

This is a minor version upgrade that contains few improvements to the previous v1.7.5 release.

ENHANCEMENTS:

  • add new NonLinLoc grid files transforms: Lambert, Transverse Mercator and Azimuthal Equidistant Projection (big thanks to @filefolder and Antony Lomax)

BUG FIXES:

  • (single-event mode) not all the event-to-be-relocated waveforms are downloaded from seedlink, which in turn decreases the amount of cross-correlated differential times used in the DD system

BACKWARD INCOMPATIBLE CHANGES:

  • The locator plugin has been removed. While it was an interesting idea, its purpose is not very clear as it doesn't fit into the scrtdd workflow where the origins are relocated automatically

FOR DEVELOPERS:

  • completed #35: "Make the double-difference code a stand-alone library"

v1.7.5

20 Apr 11:03
Compare
Choose a tag to compare

This is a minor version upgrade that contains few improvements to the previous v1.7.3 release.

Cross-correlation related improvements:

  • Expose disk cached waveform length as a configuration parameter (see performance.cachedWaveformLength)
  • Allow user to configure a trace margin to remove filter artifacts at the beginning and the end of a phase waveform (see profile.crossCorrelation.waveformFiltering.margin)
  • Improved SNR computation

Backward incompatible changes:

  • rename configuration parameters to be more intuitive: theoreticalPhaseAutoOrigin -> detectMissingPhasesAutoOrigin and theoreticalPhaseManualOrigin -> detectMissingPhasesManualOrigin

v1.7.3

14 Apr 14:25
Compare
Choose a tag to compare

This is a minor version upgrade that contains a bug fix.

BUG FIXES:

  • scrtdd doesn't load the active profiles when running in real-time which results in no origins relocations. In playback it works fine and that caused the automated tests to pass

v1.7.2

11 Apr 13:02
Compare
Choose a tag to compare

This is a minor version upgrade that contains few fixes to the previous v1.7.0 release.

BUG FIXES:

  • Some log messages are erroneously included when exporting a catalog to XML (--xmlout option together with --reloc-catalog)
  • Air-quakes are not handled. This a regression bug, because they were handled in previous releases. However it is now possible to decide how to handle the air-quakes through a couple of configuration options in the solver.

v1.7.0

04 Apr 09:28
Compare
Choose a tag to compare

This is a major version upgrade that contains new features, small bug fixes, performance improvements and one backward incompatibility.

WHAT'S NEW:

  • --reloc-catalog and --eval-xcorr options save the cross-correlation results to file and allow to read those results back to speed up reprocessing: see issue #57
  • add --dump-clusters option, which allows to write to disk the clusters found by scrtdd without relocating them
  • add configuration option crossCorrelation.compatibleChannels, which allows to force the cross-correlation between different channel codes (e.g. HH - EH)
  • cross-correlation on the S phase is now performed on the L2-norm of the 2 horizontal components (called H component, like in scolv). It is still possible to restore the old behaviour by setting the component to T (transversal) in the configuration. However this latter option is more sensitive to erroneus location compared to H component.
  • improve --eval-xcorr output. See documentation for details.
  • change how --dump-wf command line option works. See scrtdd --help for details.
  • improve documentation all-around
  • plus many small quality of life changes

BUG FIXES:

  • in single-event mode some waveforms are not loaded, which means some cross-correlations are skipped.
  • failure to read nll grid files when there are too many files already open (OS limits)
  • sclistorg --last and --first option don't work

BACKWARD INCOMPATIBILITIES:

  • drop support for seiscomp3

FOR DEVELOPERS:

  • improve unit testing
  • remove from lib/hdd the dependencies on seiscomp, which allow to use the double-difference library in other projects. see #35

v1.6.1

26 Oct 10:43
Compare
Choose a tag to compare

This is a minor release that fixes documentation, configuration description and improves configuration default settings.

BACKWARD INCOMPATIBILITIES:

  • removed rms column from event.csv. It is now called finalRms, but it is present only after a successful relocation (relocated-event.csv)
  • various columns in relocated-event.csv and relocated-phase.csv were renamed, hopefully the names are now more meaningful

v1.5.8

09 Oct 14:24
Compare
Choose a tag to compare

This is a minor release that contains one small improvement.

ENHANCEMENTS:

  • solve.includeTravelTimeResiduals option is replaced by solver.absoluteLocationConstraint. If your configuration uses solve.includeTravelTimeResiduals, please replace it with the new solver.absoluteLocationConstraint one.

solver.absoluteLocationConstraint allows to include additional equations in the double-difference system (one equation for each event phase) that constrain the absolute travel time residuals (RMS) of the phases of the events being relocated. This forces the solver to find a solution that tries to improve the relative locations while positioning the cluster(s) in the absolute location that minimizes the overall RMS. However this is a trade-off and giving too much weight to the absolute location constraint prevents the solver from improving the relative locations.

v1.5.7

08 Oct 16:33
Compare
Choose a tag to compare
v1.5.7 Pre-release
Pre-release
BLD: bump version to 1.5.7

v1.5.6

23 Sep 11:03
Compare
Choose a tag to compare

This is a minor release that contains one bug fix and one small improvement.

BUG FIXES:

  • Do not connect to database when --inventory-db option is present. This allow to relocate external data (non SeisComP, e.g. from FDSN) without the need to have a database.

ENHANCEMENTS:

  • remove station id from catalog file triplet (phase.csv,events.csv,station.csv). That was a redundant information. The code can still read the old files, but the stations id is not used, not required and not printed anymore.