Dyad: a binary-star dynamics and statistics library for Python
Abstract
Dyad is a Python library for studying the dynamics of binary stars considered as gravitational two-body systems.By convention, astrophysicists designate the brighter of the two components of a binary star as a reference body, which they call the 'primary star', and the dimmer of the two components as a subject body, which they call the 'secondary star'.In a frame centred on the primary star, the secondary star then moves on an elliptical orbit with one focus located at the origin.This orbit can be specified by its orbital elements, namely the semimajor axis (which specifies the size of the ellipse), eccentricity (which specifies the shape of the ellipse), and true anomaly (which specifies the secondary star's location on the ellipse) along with the longitude of its ascending node, its inclination, and its argument of pericentre (which together specify the orientation of the ellipse).
Fields of Study & Subjects
Stellar
planetary
and galactic studies
Computational Physics and Python Applications
Astronomy and Astrophysical Research
Publication details
- Journal / source
- The Journal of Open Source Software
- Volume
- 11
- Issue
- 118
- Pages
- 9011–9011
- Publication date
- 12 February 2026
- Language
- EN