Rebound

Latest version: v4.4.1

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

Scan your dependencies

Page 2 of 21

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

4.0.0

* Major API changes and new features! If you have used a previous version of REBOUND, then you will need to update your code. If you have trouble with the migration, open a GitHub issue!
* Many function and variable names have changed. They now follow a coherent naming convention. See the naming convention section in the documentation for more information.
* New visualization module! Previously, using OpenGL visualization required the GLFW library which led to problems on various operating systems. The new visualization module no longer requires ANY dependencies and is compatible with MacOS, Linux, and Windows. It works by running a local web server to which you can point your browser to. In your web browser, an emscripten compiled version of REBOUND handles the WebGL visualization while constantly updating simulation data over HTTP. You can use ssh and port forwarding to visualize simulations on remote servers. Check out the documentation for more details on this new module.
* OpenGL for all the examples has been turned off by default so that new users don't get stuck at this step. To turn on OPENGL simply change the flag in the Makefile.
* Added emscripten support. All C examples (including those using visualizations) are now automatically compiled with emscripten on readthedocs.org so you can run from within the browser. No download or installation required.
* A race condition in OpenGL visualization has been removed. Visualizations run much smoother.
* `reb_random` functions now callable with `r=NULL`. If `r=NULL` then the time and PID is used as a seed.
* Removed support for Simulationarchives with version 2. Added some additional support for reading corrupt/old archives.
* Fixed memory leak in `reb_simulation_copy`.
* Consistent integer sizes for 32/64bit. This includes padding for `reb_particle` which is stored in the Simulationarchive.


Version 3.x

Page 2 of 21

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.