exoMMR: Find, confirm, and characterize mean motion resonances in exoplanetary systems
Authors/Creators
- 1. The College of New Jersey
- 2. The Pennsylvania State University
Description
exoMMR is a package designed to find, confirm, and characterize mean motion resonances in exoplanetary systems.
FEATURES: Find: calculates two bodies' proximity to resonance; returns coefficients of two- and three-body resonant angles based on orbital periods Confirm: runs suites of N-body (rebound) simulations; analyzes resonant angles from each simulation and returns center and amplitude; calculates what percentage of simulations have which angle librating Characterize: summarizes the centers and amplitudes of any librating angles; characterizes resonant chains by how many simulations have each planet dynamically decoupled; constrains parameters (e.g., mass, eccentricity) based on resonant angle libration; includes various helpful plotting functions
QUICK INSTALLATION: pip install exoMMR or python -m pip install exoMMR
PAPERS:
-
MacDonald, Feil, Quinn, and Rice 2022 (The Astronomical Journal, Volume 163, Issue 4, id.162, 12 pp.) develops the framework for exoMMR and demonstrates the ability to constrain resonances with N-body simulations
-
MacDonald and Quinn 2023 (accepted for publication in The Astronomical Journal) tests exoMMR on five additional systems
-
MacDonald, Polania, D'angiolillo, and Fernandez (submitted for publication in The Astronomical Journal) describes the code structure and demonstrates the main features
ACKNOWLEDGEMENTS: If you use this code or parts of this code for results presented in a scientific publication, we would greatly appreciate a citation. please cite exoMMR, MacDonald et al. 2023
LICENSE: exoMMR is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License or any later version.
exoMMR is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with exoMMR. If not, see http://www.gnu.org/licenses/.
Files
gracefulmacdonald/exoMMR-v1.1.3.zip
Files
(314.7 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:1651b60cbd8591b706993b8264ed5c94
|
314.7 kB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/gracefulmacdonald/exoMMR/tree/v1.1.3 (URL)