Papers
Topics
Authors
Recent
Search
2000 character limit reached

celmech: A Python package for celestial mechanics

Published 20 May 2022 in astro-ph.EP and astro-ph.IM | (2205.10385v1)

Abstract: We present celmech, an open-source Python package designed to facilitate a wide variety of celestial mechanics calculations. The package allows users to formulate and integrate equations of motion incorporating user-specified terms from the classical disturbing function expansion of the interaction potential between pairs of planets. The code can be applied, for example, to isolate the contribution of particular resonances to a system's dynamical evolution and develop simple analytical models with the minimum number of terms required to capture a particular dynamical phenomenon. Equations and expressions can be easily manipulated by leveraging the extensive symbolic mathematics capabilities of the sympy Python package. The celmech package is designed to interface seamlessly with the popular NN-body code REBOUND to facilitate comparisons between calculation results and direct NN-body integrations. The code is extensively documented and numerous example Jupyter notebooks illustrating its use are available online.

Authors (2)
Citations (18)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.