Skip to content

A library for adding additional forces to the REBOUND N-body integration package

License

Notifications You must be signed in to change notification settings

matthewholman/reboundx

 
 

Repository files navigation

image

image

image

image

image

image

image

image

New Version and Paper!

We've made some big improvements to REBOUNDx to make it more robust and easily extendable, so definitely upgrade to this new version (3.0) if you haven't already. We've also improved the binary format to better interface with the REBOUND SimulationArchive for the sharing and analysis of machine independent results.

Definitely also check out our paper where we give an overview of the library, analyze the effects of dissipative forces on symplectic integrators, and give some recommendations:Tamayo, Rein, Shi and Hernandez 2019

Welcome to REBOUNDx (eXtras)

REBOUNDx allows you to easily incorporate additional physics into your REBOUND simulations. All the computationally expensive parts of the code are written in C, so that the code will run much faster than if you define your own custom additional_forces functions in Python.

For a list of supported effects, installation instructions, tutorials/examples and documentation, please see http://reboundx.readthedocs.io.

image

About

A library for adding additional forces to the REBOUND N-body integration package

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 67.5%
  • C 25.6%
  • Python 6.7%
  • Other 0.2%