Skip to content

3.27.0

Choose a tag to compare

@hannorein hannorein released this 10 Sep 18:26
· 353 commits to main since this release
  • In python, Simulation and Particle objects are now picklable. Similar to loading Simulations from a binary file, when unpickling Simulations, function pointers will need to be re-set manually.
  • The difference between simulations can now be printed out in a human readable form. Python syntax: sim.diff(sim2). C syntax: reb_diff_simulations(sim2, sim1, 1).
  • The POSIX function fmemopen() is now required to compile REBOUND. This should not affect many users. However, if you are using macOS, the version needs to be >= 10.13 (this version of macOS, High Sierra, was released in 2017).
  • Internal changes on how SimulationArchives are written.
  • Reading SimulationArchives with version < 2 is no longer supported.
  • Internal variable names that represent the size of allocated buffers now consistently include the text allocated_N.
  • The TES (Terrestrial Exoplanet Integrator) has been removed. If you wish to use TES, you will need to checkout an earlier version.