Allow timeseries! to evolve particle until a condition is met #195
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is related to #194 and in fact implements the first half of it. Turns out it is actually pretty easy to evolve until a predicate is met. The difficult part would be to actually implement flexible data collection, but I think to do this one would really need to think about it and design it properly!
Regardless, the first part, of extending any kind of evolution to arbitrary predicates that I have implemented here can be readily applied to all other functions like e.g.
evolve, mean collision time,
whatever.