Rebound

Latest version: v4.4.1

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

Scan your dependencies

Page 13 of 21

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.

3.6.8

* Added the rhill property to reb_orbit in C and the Orbit and Particle classes in Python. This parameter corresponds to the circular Hill radius of the particle: $ a (m/(3M)^{1/3}$.

Page 13 of 21

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.