Skip to content

CCT 1.0.8

Compare
Choose a tag to compare
@justinbarno justinbarno released this 10 Mar 22:58
· 42 commits to master since this release

CCT 1.0.8

New features

  • MW spectra truncation
    • When a calibration is performed with events with and without apparent stress both loaded
      • Those events with apparent stress values are treated as GT spectra and will not use the loaded MDAC model. These events will impact the site term fitting across the entire frequency spectra.
      • Those events with only Mw values will be treated as a constraint on the magnitude by setting a very low apparent stress value and truncating the spectra at the computed corner frequency. In effect these events can still influence your overall site correction terms at the low frequency, and thereby help constrain the Mw value, but don't contribute to the roll-off shape of the spectra overall.
    • Enabled by default you can toggle the old behavior back on via the --spectraTruncationEnabled=false flag at runtime.
  • BETA UQ measurements for the final spectra results in calibration and measurement
    • The confidence regions presently generated are relative to the optimizer's inversion walk on the theoretical spectra model vs. the measured values. This should be interpreted as the inversions confidence in finding a global minimum in the model misfit and should not be treated as a confidence on the data itself.
    • A variety of metrics that can be diagnostic for QC, including misfit and data counts per event, are now reported in the Mw tables and exported JSON.
      • e.g. A model may have a very low misfit, and tight confidence bounds, but still be suspect due to having good spectra coverage on only the long period level at a few stations.
    • These metrics are very much a work in progress but can be useful and community input on additional reporting that may prove useful is welcome.
  • Persistent measurement intermediary artifacts
    • Measurements will now save auto-picks, synthetics, and various other intermediary measurements that a calibration would typically be recording to support iterative QC from the GUI when looking at the spectra and inspecting related waveforms.
    • The GUI has this feature enabled by default for the interactive workflow.
    • The REST API now includes options to enable/disable this function (disabled by default)
  • Capability to export diagnostic plots as images
    • Export individual plots to SVG where possible
    • Export specific overall views as high resolution PNGs
    • Export polygon based map layers as SVG (icons, events, paths, etc)
    • Export raster based map layers as high resolution PNGs (aerial imagery, topography, lithography, etc)

Improvements and Bugfixes

  • Significant performance improvements to the envelope tool across the board when generating envelopes.
  • Minor performance improvements on Path calibration.
  • Corrected an envelope stacking bug related to performance (no behavior changes).
  • Updates to support very long, very low sample rate envelopes w.r.t. shape fitting and envelope creation.
  • Updated the example notebook to have the latest API changes for the REST endpoints.