A library for including additional forces in REBOUND
Project description
Update: New Version!
Update: New version!
After incoporating a few different types of effects, we have come up with a more general infrastructure for REBOUNDx. The new version allows for:
Adding effects more than once (e.g. if you wanted to turn tides on or off on different bodies individually)
Calling REBOUND functions within REBOUNDx
Passing messages from REBOUNDx to REBOUND in ipython, so you can see what when wrong rather than the kernel simply dying
Simpler syntax when adding and changing particle and effect parameters
More robust automatic installation with pip
This should allow for a stable API moving forward as people add new effects. You should therefore update both REBOUND and REBOUNDx to the latest versions (see Sec. 5.3 of http://rebound.readthedocs.org/en/latest/python_quickstart.html) Let me know if you have any feedback / issues.
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.org.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.