orbitr: A Tidy Physics Engine for Building and Visualizing Orbital Simulations

A lightweight, fully vectorized N-body physics engine built for the R ecosystem. Simulate and visualize complex orbital mechanics, celestial trajectories, and gravitational interactions using tidy data principles. Features multiple numerical integration methods, including the energy-conserving velocity Verlet algorithm (Verlet (1967) <doi:10.1103/PhysRev.159.98>), to ensure highly stable orbital propagation. Gravitational N-body methods follow Aarseth (2003, ISBN:0-521-43272-3).

Package details

AuthorDave Rosenman [aut, cre]
MaintainerDave Rosenman <dave.rosenman.data@gmail.com>
LicenseMIT + file LICENSE
Version1.0.0
URL https://orbit-r.com/  https://github.com/DRosenman/orbitr 
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("orbitr")

Try the orbitr package in your browser

Any scripts or data that you put into this service are public.

orbitr documentation built on Oct. 2, 2026, 1:06 a.m.