Skip to content

Releases: LLNL/coda-calibration-tool

CCT 1.0.22

06 Aug 22:00
Compare
Choose a tag to compare

JAVA 17 NOW REQUIRED AS MINIMUM VERSION

  • Spectral inversion results in CERT are now plotted as misfit in mean absolute deviation
  • CERT spectra now includes calculated HFL/LFL values for inversions and, if available, CCT magnitudes
  • Added function to set user-specified high and low frequency asymptotes to the spectral ratio plot and include them in the exported report if they are available. These buttons can be found in the modebar on the top-right of the spectra ratio plot.
  • Updated the spectra download functions so that event report information, including the inversion results and user set frequency values will be exported in the .json file.
  • Changes to validation events to remove them also from the site correction re-averaging during calibrations.
  • Add path corrected plot back in to site tab, co-located with the raw amplitude plot.
  • Plots for the CERT module have been updated and reworked in many cases to clean up and/or add additional information or interactivity.
  • Updated to Spring 6 and Spring Boot 3

CCT Release 1.0.21

18 Jan 15:49
Compare
Choose a tag to compare

Changes

New uncertainty quantification estimates for the corner frequency now available in both CCT and CERT spectral plots. The plot will now show the most likely estimate alone with an approximation of the 95% interval of misfit. The CERT plot also includes uncertainty from both the joint and pair-wise inversion for the spectral ratios. You can also turn the corner estimates on and off like the other plot elements from the legend now.

Added new beta version of export and import functionality for CERT. This allows you to manually adjust the spectral ratio windows for envelopes and then export the project for later use. Output is in a simple JSON document with one JSON object per-line so that the entire document need not be serialized. The format may change significantly based on community feedback while in the beta period. When importing the JSON into the tool it will attempt to map the values to any loaded waveforms based on their metadata and warn the user if it can't find mappings that are valid for any values.

Added a feature to allow for calculating the distances between any specific event in CERT. Right click an event in the events column of the main CERT display and select calculate distance to populate the distance column for all events based on the selected event.

Added additional map highlighting for the CERT map when selecting values in the spectral display and in the event table.

Manual updates to address some outdated instructions based on community feedback.
Re-formulated the observed energy calculation to replace a numerically derived constant to instead use an analytical formula that will take into account the MDAC model's propagation and density parameters. This should allow advanced users more control over the estimates and allowed better support for more types of geology overall.

Fixed a spectra plot replotting issue so that when the window within the ratio detail waveform plots is adjusted, the update will preserve the inversion data and replot it all correctly.

HOTFIX CCT 1.0.21.1

Fix an issue with long file names in Windows on svg files.
Add batching for spectra ratio project loading.
Fix NPE when loading user ratios for some events.
Fix partial screenshot writes on large plots.

CCT/CERT Release 1.0.20

23 Aug 20:51
f86cdc6
Compare
Choose a tag to compare
  • New filter options; including ranges, new operators, and dynamic field selection
  • New color scheme based on community feedback for the CERT inversion misfit plots
  • Additional spectra plots and plot options for the CERT spectra plots
  • Additional details included in the per-event summary table for the CERT inversion plot GUI
  • Added support for configuring the moment uncertainty range in the spectra ratio inversion
  • New REST endpoint for generating arbitrary synthetics and querying measured synthetics by various criteria
  • Added joint stress and moment plots to screenshots download function
  • Fixes an issue with missing SVG outputs for several plots in 1.0.19
  • Added support for loading pre-calculated spectra data as JSON input and running the CERT inversion code against the pre-calculated values
  • Added REST endpoint for retrieving amplitude adjusted synthetics
  • Added information message to the CERT ratio calculation button that will inform the user if there is insufficient data for the selected events to perform the calculation

CCT/CERT 1.0.19.1

27 Apr 22:03
Compare
Choose a tag to compare

This release provides an alpha version of the new Coda Envelope Ratio Tool (CERT). CERT may be accessed by either launching the *-ratios.jar executable directly or using CCT's Tools->CERT menu option.

CERT allows users to measure amplitudes for loaded envelopes, generate ratios between events, and then attempt to invert the selected events for source parameters (moment, apparent stress, corner frequency).

1.0.19.1 now includes an option to set the moment error range for the spectra ratio inversion via the --ratio-inversion.moment-error-range command line flag.

CCT 1.0.18.3

16 Aug 17:06
Compare
Choose a tag to compare

Corrects a severe bug with the AP pick clearing logic introduced with the new CS and UCS pick types.

CCT 1.0.18.2

27 Jul 22:14
Compare
Choose a tag to compare

Fixes an error where using the measure-mw REST endpoint would fail when using persistResults=false.

CCT 1.0.18.1

25 Jul 15:09
Compare
Choose a tag to compare

Revert to using Km for evdp field when loading and exporting SAC files.

CCT 1.0.18

20 Jul 22:46
Compare
Choose a tag to compare

CCT 1.0.18 Release notes

Features and bugfixes

  • Comprehensive updates to how zooming is handled in all Waveform plots to support ‘sticky’ zoom levels
  • Additional toggle included to allow zooming an entire group of Waveform plots to match an index plot’s zoom
  • Additional updates to uncertainty quantification metrics based on continuing iteration with the user community
  • Include a coda start offset parameter in the frequency band table to allow measurement offsets for entire * frequency bands; 'CS' picks
  • Implementation of user adjustable start times for coda measurements on an individual waveform basis; 'UCS' * picks, overrides 'CS' values, if present
  • Include reference features in several plots to allow comparison against known terms and measurements.
  • Basic tutorial and notes for new users and basic API documentation for developers now included in the help menu
  • Changed the way coda start is calculated to make it a two-step where we find the max vel, then fit the model, * then back-prop the expected velocity into the coda start time field.
  • Fix for zoom issues when you go straight to measurement/site and box select without displaying any single * waveform first.
  • Bump to TLS 1.3 since support has been backported to Java 8
  • Changed the map screenshot button to put the icons back onto png
  • Moving picks on waveforms with site measurements will re-measure the measurement and replot it in site * automatically.
  • Dynamically update synthetic when you move UCS pick.
  • New top axis option for the Moment vs Energy plot + other updates related.
  • Fixed log_x axis resizing not being taken into acount for the station correction sd plot.
  • New REST endpoint to directly generate a synthetic coda envelope based on the loaded calibration.
  • Fixed a bug where if you had ref/val events loaded not in data set the site tab could blow up a bit.
  • Updates to default table values to increase the default window lengths when no tables are loaded, based on user feedback.

CCT 1.0.17.1

20 Jun 14:56
5736025
Compare
Choose a tag to compare

Small patch to fix a bug where event depth headers were being converted incorrectly.

CCT 1.0.17

02 Jun 21:14
Compare
Choose a tag to compare

CCT 1.0.17 Release Notes

  • Added a network average spectrum to the relative site and absolute site term plots
  • Updates to all naming conventions for generating envelopes based on user feedback
  • Updates to the naming conventions around loading and saving data based on user feedback.
  • Add filter capabilities for including and excluding waveforms from the waveform plot displays based on specific criteria, such as event or station information
  • Updates to the Data filter functionality to include new features and a redesigned layout that is more compact.
  • Event depth headers on the SAC files are not (correctly) using Meters and will update the internal data representation accordingly.
  • Corrected display bug in the relative site plot when site correction terms were missing for the primary station.
  • New functions to export spectra value JSON directly from the spectra plots.
  • New feature to allow exporting raw data JSON files from all plots in the GUI.
  • Energy magnitude now being calculated in addition to Mw based on [Mayeda and Walter 1996] paper
  • Updates to uncertainty quantification to include confidence intervals for apparent stress, corner frequency, total energy, observed apparent stress, and energy magnitude values in addition to Mw.