Periodic Planar Three-Body Orbits
observablehq.com
observablehq.com
For example, a celestial body coming in proximity to another will impart tidal forces, might involve some kind of mass exchange or simply find form of atmospheric drag.
https://sites.math.washington.edu/~morrow/336_12/papers/adri...
"The actual probability of finding such a [figure eight] star system is somewhere between one per galaxy and one per universe."
What is difficult to find stable solutions for is 3 body movements where the three objects are of similar mass. But that is an improbable circumstance to start with.
Also that citation seems to be totally disregarding the fact that multi-body systems never start in stable systems but instead naturally align into them.
With Observable notebooks we're trying to expand the boundaries of how live, networked and interactive a notebook can be. So, to that end, the notebook is the editor, visualizations update reactively with your changes to the code just as they would update to changes in the data, you can inspect and autocomplete actual values flowing through your program, and you can fork someone else's notebook or merge their changes with a single click.
There's built-in history too (live, every version reproducible), as seen in 15 seconds with an animated gif here: https://observablehq.com/@observablehq/history
In the future, we're thinking about working on APIs for better git and generic text editor integration; but for the reasons listed above, the primary focus for now is on making working directly in a notebook on the web the best experience possible.
On the other hand, I have seen quite a lot of neat Ganja.js notebooks float by, for plotting explorations of algebraic spaces in notebooks: https://observablehq.com/search?query=ganja