Rebound

Latest version: v4.4.6

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

Scan your dependencies

Page 3 of 22

4.2.0

* It is now possible to programmatically change all aspects of a REBOUND visualization. This can be used to set up default viewing options or to render animations. See the C examples in `animation_solar_system` and `animation_saturn_rings`.
* Reworked matrix operations in visualization routines to follow the Model-View-Projection paradigm.
* Fixed an issues where unit tests would fail because a binary file was not deleted.

4.1.1

* Fixed python wheels for windows.

4.1.0

* New visualization feature that allows you to show past particle positions and orbits (keyboard commands p, u, and i).
* After pausing a simulation, you can now advance it by a single timestep by pressing the down arrow or 50 timesteps by pressing the page down key.
* Visualization now supports scroll to zoom.
* Fixed memory leaks when using custom ODEs.
* Fixed broken links in documentations.

4.0.3

* Default IAS15 timestepping criterion is now `adaptive_mode=2`. See Pham, Rein, and Spiegel (2024) for details. To use the old default timestepping criterion, set `adaptive_mode=1`.
* Fixed a race condition that should improve the responsiveness of web based visualizations.
* Removed the glad dependency from emscripten builds which reduces filesize and improves performance.

4.0.2

* Fixes an issue where the default Makefiles included white spaces after the SERVER and OPENGL variable definitions. This caused the main Makefile to ignore these settings.
* Added `key_callback` function for customizing user interaction in visualizations.
* Added `simulationarchive_viewer` example.
* Included `-sGL_ENABLE_GET_PROC_ADDRESS` flag that is now needed for the latest version of emscripten.

4.0.1

* Include missing python packages

Page 3 of 22

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.