Skip to main content

A library for including additional forces in REBOUND

Project description

http://img.shields.io/badge/REBOUNDx-v2.8.6-green.svg?style=flat https://badge.fury.io/py/reboundx.svg https://travis-ci.org/dtamayo/reboundx.svg?branch=master https://coveralls.io/repos/dtamayo/reboundx/badge.svg?branch=master&service=github http://img.shields.io/badge/license-GPL-green.svg?style=flat https://readthedocs.org/projects/pip/badge/?version=latest https://img.shields.io/badge/launch-binder-ff69b4.svg?style=flat

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.

https://github.com/dtamayo/dtamayo.github.io/blob/master/pix/reboundx.png

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.

Source Distribution

reboundx-2.8.6.tar.gz (35.5 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page