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.
Hi @hannorein, don't merge this yet, just pointing out a few things I'm currently looking into:
Re-added the ipython example HybridIntegrationsWithTRACE. I was using the same outer solar system x50 example that MERCURIUS used. I'd run this system before and it worked, but now we're doing a lot worse than MERCURIUS. All the other tests run fine, so not immediately clear what's going on.
Speaking of unit tests, the Harmonic Oscillator one fails now too. The test was originally commented out (must have done that on accident), but I'd run it previously and it was fine. Maybe something to do with the new handling of the BS step?
A new feature - David and I are realizing that collisions with the central object may not always be correctly handled for test particles, because they don't (and shouldn't) trigger the pericenter condition. My thinking is the best way to handle this is just to add a collision_search at the end of each timestep and modifying to work with mode=0, but let me know if you have thoughts on that.