Track parameter changes in simulations
From this discourse thread
Changing parameters using traditional DiffEqCallbacks.jl
with prob.ps[sym] = val
in the middle of a simulation cannot be tracked.
From v10, ModelingToolkit.SymbolicDiscreteCallback
can track changed parameters in a callback. See https://docs.sciml.ai/ModelingToolkit/dev/basics/Events/#save_discretes
For example,