Releases: hannorein/rebound
Releases Β· hannorein/rebound
4.4.1
4.4.0
4.3.2
- No longer clipping particles and orbits in visualization.
- Added a scale to visualization. Hide by pressing
t
. - Option to take a screenshow manually in png (WebGL) or tga (OpenGL) format by pressing
e
. - Improved
plane
visualization mode. Now supporting hyperbolic orbits. - Fixed a memory leak in
reb_simulation_copy
.
4.3.1
- Added new
plane
visualization mode for orbits. Pressw
to toggle through available orbit visualization modes. - Added python interface for screenshot API.
- Fixed an issue where no python exception was raised when a particle was added outside a simulation box.
- Renamed
past_N
to breadcrumbs in visualization module.
4.3.0
- Take screenshots of WebGL based visualizations using the
reb_simulation_output_screenshot()
function. You need to connect one web browser to the simulation in order to take screenshots. - Improved synchronization of visualization and simulation on Windows with mutex.
- Fixes an issue that might lead to NaN values when less than the maximum number of planets are used in WHFast512.
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
andanimation_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
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, setadaptive_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.