Skip to content

Releases: hannorein/rebound

4.4.1

07 May 19:20
Compare
Choose a tag to compare
  • Fixed bug in TRACE for FULL PERI modes.

4.4.0

07 May 13:46
Compare
Choose a tag to compare
  • Added TRACE integrator. See Lu, Hernandez & Rein (2024) for details on this implementation.

4.3.2

19 Feb 16:04
Compare
Choose a tag to compare
  • 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

13 Feb 16:02
Compare
Choose a tag to compare
  • Added new plane visualization mode for orbits. Press w 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

11 Feb 16:42
Compare
Choose a tag to compare
  • 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

06 Feb 21:43
Compare
Choose a tag to compare
  • 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

01 Feb 15:24
Compare
Choose a tag to compare
  • Fixed python wheels for windows.

4.1.0

01 Feb 14:51
Compare
Choose a tag to compare
  • 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

05 Jan 15:58
Compare
Choose a tag to compare
  • 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

29 Dec 15:57
Compare
Choose a tag to compare
  • 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.