Rebound

Latest version: v4.4.6

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

Scan your dependencies

Page 5 of 22

3.27.0

* In python, Simulation and Particle objects are now picklable. Just like loading Simulations from a binary file, function pointers will need to be re-set manually after unpickling.
* The difference between simulations can now be printed out in a human readable form. Python syntax: `sim.diff(sim2)`. C syntax: `reb_simulation_diff(sim2, sim1, 1)`.
* Reading Simulationarchives with version < 2 is no longer supported.
* The POSIX function fmemopen() is now required to compile REBOUND. This should not affect many users. However, if you are using macOS, the version needs to be >= 10.13 (this version of macOS, High Sierra, was released in 2017).
* Internal changes on how Simulationarchives are written.
* Internal variable names that represent the size of allocated buffers now consistently include the name `N_allocated`.
* The TES (Terrestrial Exoplanet Integrator) has been removed. If you wish to use TES, you will need checkout an earlier version.

3.26.3

* A few more changes to reduce the number of compiler warnings. This should not affect any calculation.

3.26.2

* Fixed various signed/unsigned int issues. This should reduce the number of compiler warnings but not affect any calculation.

3.26.1

* Added support for `AVX512` and `FFP_CONTRACT_OFF` environment variables when using pip to install REBOUND.

3.26.0

* Added WHFast512 integrator (Javaheri, Rein, Tamayo 2023)

3.25.1

* Bug fixed that prevented the installation via PyPi

Page 5 of 22

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.