Rebound

Latest version: v4.4.6

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

Scan your dependencies

Page 1 of 22

4.4.6

* When initializing particles with "uniform" in python, REBOUND now uses its own `reb_random_uniform()` function. This avoids importing the "random" library and makes results reproducible as the random seed of the simulation is used when generating random numbers.
* More cracefull interrupt handling. REBOUND now stop the integration after the next timestep when CTRL-C is pressed the first time. If CTRL-C s pressed twice, then long loops (during gravity, collision calculations) are terminated immediately. Continuing an integration after one CTRL-C press should be easier with this change as the simulation does not get corrupted.
* Fixed typos in documentation.

4.4.5

* Version updated to test github workflows

4.4.4

* Fixed several memory leaks and other memory issues. It is unlikely that any of those bugs did affect an simulation.
* When converting units of a particle, the particle radius is now also converted.
* Added getter/setters for Pal coordinates to the particle structure in python. Syntax is `sim.particles[1].pal_h`, `sim.particles[1].pal_ix`, etc.

4.4.3

* REBOUND now raises ImportError if it detects a size mismatch between the C and python Simulation structures.
* Fixes a bug in the WHFast512 synchronization on non-AVX512 systems.
* Fixes a bug in the SimulationArchive in cases where there are multiple snapshots with t=0.
* Updates TRACE switching condition to match Lu et al (2024).
* TRACE binary file size has been reduced.
* Pericenter passage time is now calculated even if particles are not in a Simulation.

4.4.2

* Fixed bug in TRACE when adding particles.
* Added WHFast fallback for synchronizing WHFast512 simulations with `N_systems` > 1.
* Output version number used to create Simulationarchive if there is a version mismatch.
* Added C example `simulationarchive_fields` which outputs all fields in a simulationarchive for debugging purposes.

4.4.1

* Fixed bug in TRACE for FULL PERI modes.

Page 1 of 22

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.