This repository contains Mathematica paclet called HDF5KerrModes` for reading and plotting Kerr-mode data stored in HDF5 format.
The actual Mathematica paclet is found in the HDF5KerrModes directory in the top level of the repository.
The file CreatePaclets.nb is included in the top level of the repository. It can be used to build the paclet from source. Once built, the paclet can be found in the source directory HDF5KerrModes/build with the name HDF5KerrModes-#.#.#.paclet. Public releases will also be available containing pre-built versions of the HDF5KerrModes` paclet which can be installed directly into your Mathematica installation.
Paclet installation is accomplished by using the Mathematica function PacletInstall.
The HDF5KerrModes` paclet requires a set of tabulated Kerr modes stored in a set of HDF5 files. These files are not included in the Github repository, but can be found on Zenodo. Note that HDF5KerrModes` requires the files from Version V3. Prior versions use a data format that will not work correctly. The tabulated quasinormal modes are stores in files named KerrQNM_nn.h5, where nn is a 2-digit number indicating the value of the overtones for the modes stored in each file. The QNM data was constructed using the methods outlined in Cook & Zalutskiy, Phys. Rev. D 90 (2014) pp. 124021. The tabulated Total Transmission modes are stores in files named KerrTTML_nn.h5 and KerrTTMR_nn.h5. The 2-digit overtone number nn is used to designate one of three known TTM families as described in Cook & Lu, Phys. Rev. D 107 (2023) pp. 044043.