Papers › commensurability: a Python package for classifying astronomical orbits based on their...

commensurability: a Python package for classifying astronomical orbits based on their toroid volume

15 May 2025arXiv:2505.10617links table onlyarchive 2025-07-28

Subhadeep Sarkar, Michael S. Petersen

The archive published only this paper's code-link row. Authors, date and abstract are from arXiv's metadata (CC0), read from the Kaggle arXiv metadata snapshot of 2026-09-12 where its title matched the archive's; the title is the archive's.

As a star orbits the center of its host galaxy, the trajectory is encompassed within a 3D toroid. The orbit probes all points in this toroid, unless its orbital frequencies exhibit integer ratios (commensurate frequencies), in which case a small sub-volume is traversed. commensurability is a Python package that implements a tessellation-based algorithm for identifying orbital families that satisfy commensurabilities by measuring the toroid volume traversed over orbit integration. Compared to standard orbit classification methods such as frequency analysis, tessellation analysis relies on configuration space properties alone, making classification results more robust to frequency instabilities or limited integration times. The package provides a framework for analyzing phase-space coordinates using tessellation analysis, including a subpackage for the implementation of the general tessellation algorithm. The package is to be used with a galactic dynamics library; it currently supports AGAMA, gala, and galpy.

PaperPDFCode

Code

ilikecubesnstuff/commensurability officialmentioned in paper report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections