Releases: hannorein/rebound
Releases Β· hannorein/rebound
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 snaptshots with t=0.
- Updates TRACE switching condition to match Lu et al (2024).
- TRACE binary file 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
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.