Using a complex orbit of multiple objects
The simulation scenario allows for easily adding more objects with varied orbit patterns.
How to do it...
We can use a script like this:
import rebound # setup simulation sim = rebound.Simulation() sim.getWidget() # add star sim.add(m=1) # add ten 'planets' for i in range(10): sim.add(m=1e-3, a=0.4+0.1*i, inc=0.03*i, omega=5.*i) # center all particles sim.move_to_com() # advance the simulation sim.integrate(500) # get our final display on screen fig = rebound.OrbitPlot(sim) fig
This results in a display like:
How it works...
Just as with the simpler case, we start a simulation. Then, in this case, we add a couple of objects. Each of the objects has a complex orbit about the star. We advance the clock by hundreds of cycles with sim.integrate(500)
to gather a complete picture, and we display the results.