English

qnm: A Python package for calculating Kerr quasinormal modes, separation constants, and spherical-spheroidal mixing coefficients

General Relativity and Quantum Cosmology 2019-10-03 v2 Instrumentation and Methods for Astrophysics

Abstract

qnm\mathtt{qnm} is an open-source Python package for computing the Kerr quasinormal mode frequencies, angular separation constants, and spherical-spheroidal mixing coefficients. The qnm\mathtt{qnm} package includes a Leaver solver with the Cook-Zalutskiy spectral approach to the angular sector, and a caching mechanism to avoid repeating calculations. We provide a large cache of low ,m,n\ell, m, n modes, which can be downloaded and installed with a single function call, and interpolated to provide good initial guess for root-polishing at new values of spin.

Keywords

Cite

@article{arxiv.1908.10377,
  title  = {qnm: A Python package for calculating Kerr quasinormal modes, separation constants, and spherical-spheroidal mixing coefficients},
  author = {Leo C. Stein},
  journal= {arXiv preprint arXiv:1908.10377},
  year   = {2019}
}

Comments

3 pages, 0 figures. Matches version accepted by the Journal of Open Source Software. The source repository: https://github.com/duetosymmetry/qnm , PyPI entry: https://pypi.org/project/qnm/ , documentation: https://qnm.readthedocs.io . Suggestions and pull requests welcome

R2 v1 2026-06-23T10:58:18.546Z