Rebound

Latest version: v4.4.6

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

Scan your dependencies

Page 21 of 22

2.20.1

* Added symplectic correctors for WHFastHelio integrator. See Wisdom (2006).
* Improved accuracy of symplectic corrector coefficients for WHFast and WHFastHelio.

2.20.0

* Added new WHFastHelio integrator. This integrator uses the WHFast Kepler solver, but uses democratic heliocentric coordinates (WHFast itself uses Jacobi coordinates). Heliocentric coordinates are advantages if planets swap positions.

2.19.2

* Changes to how particle hashes are handled.

2.19.1

* This version removes the old SWIFTER based Wisdom-Holman routine, INTEGRATOR_WH. It wasn't working correctly for a while and the WHFast (INTEGRATOR_WHFAST) should be superior in any possible case we can think of.

2.19.0

* Added warning/error message system. This allows warning messages to be shown directly in iPython/python programs, rather than being shown on the console. To hide the warning messages, use a filter, e.g.
.. code:: python

with warnings.catch_warnings(record=True) as w:
warnings.simplefilter("always")
Execute a command which triggers a warning message.
The message will not show up.
* Improvements regarding the WHFast logic for hyperbolic orbis. No changes should be noticeable to users.

2.18.9

* Added the reb_simulation_get_serialized_particle_data function for fast access to particle data via numpy array. The full syntax is explained in the documentation. Here is a short example:
.. code:: python

import numpy as np
a = np.zeros((sim.N,3),dtype="float64")
sim.serialize_particle_data(xyz=a)
print(a)

Page 21 of 22

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.