Description
So extreme events analysis is currently very popular in nonlinear dynamics and we could get more functions that support this kind of stuff.
At the moment we have mean_return_times
and exit_entry_times
, but more would be useful.
What I am thinking as interface is a function extreme_events(ds::DynamicalSystem, event, ...)
. event
is a function of the state that encodes when an event happens. E.g., 3rd variable of the system exceeds some threshold. Then, the function creates an integrator and evolves for arbitrary amount of time, and then returns the times the events happened, and maybe the state of the system when they happened.
Anyone reading this working on extreme events please do feel free to chime in and say what kind of extreme events algorithms you are interested in and whether the aforemention function is useful.