Salvus 0.11.13
Released: July 16th 2020
Changes:
SalvusMesh: Fix side-sets for masked global domains.SalvusCompute: Minor bug fix for safely writing the meta json.SalvusCompute: Auto-time-step detection for the diffusion equation.SalvusFlow: Removed thecpu_countargument from all functions performing receiver/source placement. It was not actually any faster and we have to re-evaluate the chosen approach.SalvusFlow: More control over the end time when using aFilteredHeavisidesource time function.SalvusFlow: TheFilteredHeavisideSTFs now defaults to 3 lowpass filter corners and additionally allows explicitly settings the sampling rate. changed defaults
Experimental features:
SalvusOpt: New implementation of time-frequency phase misfits.SalvusOpt: Added new phase misfit.SalvusOpt: Bug fix for scaling of cross-correlation adjoint sources.SalvusProject: Correctly plot the time axis for seismological data.SalvusProject: More stable and informative window picking process.SalvusProject: Statistical window visualizations.SalvusProject: The window picking action can now work with external window picking functions. API changeSalvusProject: Function serialization now works with imports as well as closure variables making it a lot more flexible.SalvusProject: The window picking action can now optionally also only act on a subset of receivers and not store the results in the project. Useful for debugging and tuning of the window picking process.SalvusProject: All specialized processing configurations have been moved to functions. The only remaining processing configurations areProcessingConfigurationandSeismologyProcessingConfiguration. The old ones are deprecated but will stay around for the rest of the lifecylce of Salvus 0.11.x. Please move to the new way of doings things. API changeSalvusProject: Thecompute_window()function has been moved tosalvus.project.tools.windows. API changeSalvusProject: Adding optionaltime_step_in_secondsto theWaveformSimulationConfigurationconstructor.