Rebound

Latest version: v4.4.6

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 14 of 22

3.8.3

* Improves and fixes various issues related to variational equations and MEGNO.

3.8.2

* Fixes a bug which resulted in duplicate snapshots in Simulationarchives when restarting simulations.

3.8.1

* Syntax change on the python side to create a simulation from a binary file or Simulationarchive:

python
rebound.Simulation.from_file("test.bin") becomes rebound.Simulation("test.bin")
rebound.Simulation.from_archive("test.bin",5) becomes rebound.Simulation("test.bin",5)

3.8.0

* The hybrid integrator MERCURIUS has been completely rewritten. It can now much more easily be used in simulations where physical collisions occur. There are no more hidden particle arrays in the background, meaning adding and removing particles can occur in the same way as for other integrators. It also works reliably with any additional forces.
* The old hybrid integrator HERMES has been removed. MERCURIUS should always be equal or better in performance and accuracy.

3.7.1

* Added getBezierPaths to Simulationarchive to allow for easy plotting of complicated trajectories. To do this, store a lot of snapshots in the Simulationarchive (several per orbit!).
* Added functionality to add, subtract, multiply and divide simulations. This might be useful when developing new algorithms, but is most likely not useful for most users.

3.7.0

* Added a deep copy functionality: reb_simulation_copy() in C, and sim.copy() in python.
* Refactored WHFast to enable calling only certain substeps.

Page 14 of 22

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.