A probabilistic earthquake source inversion framework. Designed and crafted in Mordor. https://pyrocko.org/grond
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

158 lines
5.7 KiB

2 years ago
2 years ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
  1. # Changelog
  2. All notable changes to Grond are documented in this file.
  3. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
  4. ## Unreleased
  5. ### Added
  6. - `grond go` utilises `--threads` arguments for various tasks.
  7. - InSAR plots improved, now plotting 'best' and 'mean' // Improvements
  8. ### Fixed
  9. - Improvements in documentation and examples.
  10. - `satellite.plot` degree axis offset and close-up scaling for point sources.
  11. ## [1.3.2] 2019-07-03
  12. ### Added
  13. - Can now run target balancing with a fixed magnitude (reference event) for
  14. automatic removal of stations providing unreasonably large misfits
  15. (`use_reference_magnitude` and `cutoff` in `TargetBalancingAnalyserConfig`).
  16. - Add possibility to export only results from runs matching given criteria.
  17. At the moment, it is possible to select by rundir tag (`grond export
  18. --selection`).
  19. ### Fixed
  20. - Corrected time window calculation in `NoiseAnalyser`
  21. - Plots not using `harvest` subset.
  22. ## [1.3.1] 2019-06-08
  23. ### Added
  24. - Allow controlling number of threads in `grond report` with `--threads`
  25. ### Changed
  26. - Default number of threads used in `grond go` and `grond report` is now 1.
  27. Setting both together, `--parallel` and `--threads,` to values higher than 1
  28. may currently cause hangs.
  29. - Improved control on threading utilization.
  30. ### Fixed
  31. - Repaired `grond report` and `grond plot location_mt` which were broken in
  32. v1.3.0.
  33. ## [1.3.0] 2019-06-04
  34. ### Added
  35. - Added Covariance weighting from `SatelliteTarget` and `GNSSTarget`.
  36. - Added new Volume source (VLVD).
  37. - Added SVG as `grond plot` export format.
  38. ### Changed
  39. - Consistent utilisation of `ModelHistory` for plots and results.
  40. - `MTLocationPlot` supports Gamma scaling (misfit^gamma).
  41. - `SatelliteTarget` speeds up bootstrapping by multi-threading.
  42. - `Envronment` can be initialised from `ProblemConfig`.
  43. - Improved: `grondown` downloading seismic wave forms.
  44. ## [1.2.0] 2019-02-19
  45. ### Added
  46. - Waveform targets: switch to change to acceleration / velocity fitting.
  47. - Waveform targets: include / exclude stations by pattern on target-group
  48. level.
  49. - Option to export list of stations used in one or more setups (`grond check
  50. --save-stations-used=<filename>`).
  51. - Can now handle GNSS stations lacking complete set of component orientations.
  52. - Noise analyser: added possibility to except stations with high S/N ratio from
  53. removal due to high pre-event noise.
  54. - Improved unit tests.
  55. - Report archive generation can now be skipped via command line flag or report
  56. configuration setting.
  57. - CMT problem: can now switch between different source time functions.
  58. - Added workaround switch for `"cannot project traces with displaced sampling"`
  59. issues.
  60. ### Changed
  61. - Transparent event loading and checking.
  62. - Noise analyser: target groups are now handled independently. Each group now
  63. uses its own threshold in weeding mode.
  64. - Improved error handling (`grond check`, instrument responses,
  65. - Only exclude waveform targets when `distance_min` constraint is given in
  66. `problem_config`.
  67. - Improved method chapter in documentation.
  68. ### Fixed
  69. - Waveform fit plots: fix crashes while plotting results from joint inversions.
  70. - Satellite fit plots: fix bug in source outline drawing
  71. - Waveform targets: fixed handling of channel epochs from StationXML for
  72. channel orientations.
  73. - Station plots: fixed problems with empty target groups.
  74. - No more MPL warnings 'too many open figures' when creating sequence plots;
  75. the plots are now created one by one.
  76. - Report: fix dsiplay issue with inaccessible elements in left navigation.
  77. - Fixed crash when `starting_point` setting in highscore optimiser is set to
  78. `mean`.
  79. ## [1.1.1] 2019-02-05
  80. ### Fixed
  81. - Bug in volume point source plot causing crashes.
  82. ## [1.1.0] 2019-01-22
  83. ### Added
  84. - New VolumePointProblem to optimise magmatic and volcanic processes.
  85. - New problem config sections in `grond init`.
  86. ### Changed
  87. - Documentation of problems configurations are now centralised at
  88. `src/data/snippets`.
  89. - Output of `grond init list`.
  90. ### Fixed
  91. - Bug in GNSSMisfitTarget.
  92. - Plotting in GNSS plotting functions.
  93. - Highscore optimiser logging output
  94. - Satellite plot: Setting geographical aspect ratio for LatLon data
  95. - GNSS Plotting function
  96. ## [1.0.0] 2019-01-07
  97. ### Added
  98. - Cluster analysis on result ensemble with `grond cluster`.
  99. - Plotting of cluster analysis results in `jointpar`, `mt_decompostion`, and
  100. `mt_fuzzy` plots.
  101. - User can now add self-defined labels to a run dir (`grond tag`). The labels
  102. are shown in the report list.
  103. - The optimiser's acceptance and choice history is now dumped and plotted.
  104. - Added station distribution plot for seismic and GNSS stations.
  105. - Installation instructions for Anaconda and pip.
  106. ### Changed
  107. - Parallelized `grond report`.
  108. - Rewritten `grond init` to deliver examples and commented snippets.
  109. - Plots appearing in report can now be customized in a configuration file.
  110. - Whether reference solutions are shown in plots can be configured in the
  111. report's plot config.
  112. - `grond plot` now has a `--show` option to display MPL plots interactively.
  113. - Plot `location_mt` improved.
  114. - `ProblemConfig`: added `nthreads` argument.
  115. - Plot `contributions`: show cumulative contributions for targets providing
  116. multiple misfits.
  117. - Optimiser can now be configured to yield exactly reproducible results by
  118. providing seed values for all random number generators involved.
  119. - Plots `sequence` and `fits_waveform`: layout as single plot figures by
  120. default.
  121. ### Fixed
  122. - Plot descriptions and titles improved.
  123. - Reports can now be viewed in IE.
  124. - Improved consistency of log messages.
  125. - Fix display issues in waveform plots (partially hidden labels).
  126. - Various improvements on the documentation.
  127. - Improved robustness of report generation during `grund run`.