×

qnm

swMATH ID: 30108
Software Authors: Leo C. Stein
Description: qnm is an open-source Python package for computing the Kerr quasinormal mode frequencies, angular separation constants, and spherical-spheroidal mixing coefficients. The qnm package includes a Leaver solver with the Cook-Zalutskiy spectral approach to the angular sector, and a caching mechanism to avoid repeating calculations. With this python package, you can compute the QNMs labeled by different (s,l,m,n), at a desired dimensionless spin parameter 0≤a<1. The angular sector is treated as a spectral decomposition of spin-weighted spheroidal harmonics into spin-weighted spherical harmonics. Therefore you get the spherical-spheroidal decomposition coefficients for free when solving for ω and A (see below for details). We have precomputed a large cache of low-lying modes (s=-2 and s=-1, all l<8, all n<7). These can be automatically installed with a single function call, and interpolated for good initial guesses for root-finding at some value of a.
Homepage: https://qnm.readthedocs.io/en/latest/README.html
Source Code:  https://github.com/duetosymmetry/qnm
Dependencies: Python
Keywords: Quantum Cosmology; arXiv_gr-qc; Astrophysics; arXiv_astro-ph.IM; Python; JOSS; quasi-normal modes; QNMs; black holes; Kerr
Related Software: QuasiNormalModes; Mathematica; Julia; QuasinormalModes.jl; Numba; SciPy; NumPy; Python
Cited in: 0 Publications

Standard Articles

1 Publication describing the Software Year
qnm: A Python package for calculating Kerr quasinormal modes, separation constants, and spherical-spheroidal mixing coefficients
Leo C. Stein
2019