{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/a-python-code-to-determine-orbital-parameters","title":"A Python Code to Determine Orbital Parameters of Spectroscopic Binaries","arxiv_id":"2011.13914","date":"2020-11-27","proceeding":null,"authors":["Nicholas Milson","Caroline Barton","Philip D. Bennett"],"abstract":"We present the open source Python code BinaryStarSolver that solves for the orbital elements of a spectroscopic binary system. Given a time-series of radial velocity measurements, six orbital parameters are determined: the long-term mean, or systemic, radial velocity, the velocity amplitude, the argument of periastron, the eccentricity, the epoch of periastron, and the orbital period referred to by $\\{{\\gamma, K, \\omega, e, T_0, P}\\}$ respectively. Also returned to the user is the projected length of the semi-major axis, $a_{1}\\sin(i)$, and the mass function, $f(M)$. The determination of spectroscopic orbits and masses is an example of another important area of astrophysics, once the domain of professional astronomers, to which amateurs can now make significant contributions. This code, available from GitHub, is provided in support of that work, and should be of general use to the amateur and professional astronomical community.","url_abs":"https://arxiv.org/abs/2011.13914v1","url_pdf":"https://arxiv.org/pdf/2011.13914v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"links_only","authors_date_abstract":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license), from the Kaggle arXiv metadata snapshot of 2026-09-12"},"code_links":[{"paper_slug":"a-python-code-to-determine-orbital-parameters","repo_url":"https://github.com/NickMilsonPhysics/BinaryStarSolver","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"none","reach":null},{"paper_slug":"a-python-code-to-determine-orbital-parameters","repo_url":"https://github.com/NickMilsonPhysics/binarystarsolve","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":null}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}