Skip to main content

A package for extracting quasinormal modes from time domain data

Project description

jaxqualin

A python package for extracting quasinormal modes from black-hole ringdown simulations.

doc

Key FeaturesInstallationUsagePaper ResultsComing SoonLicense

Key Features

  • Fit a ringdown waveform with quasinormal modes (QNMs) of fixed or free frequencies
  • Nonlinear least-squares fitting with automatic differentiation via JaxFit
  • Agnostic identification of QNMs within the waveform
  • Saving and reusing results with pickle
  • Easy visualization of results
  • Call hyperfit models of QNM amplitudes in the ringdown of binary black hole (BBH) mergers

Installation

pip install jaxqualin

Usage

Basic usage of the package are showcased under the Examples tab on the package homepage.

Note We did not extensively test and do not recommend running jaxqualin on a GPU

Paper Results

Interactive plots of the methods paper can be found under the Results tab on the package homepage.

Coming Soon

  • Full API
  • Support for real (Schwarzshild) ringdown waveforms
  • Fitting for the mass and spin of the remnant
  • Fitting the (noiseless) detector response

License

MIT


GitHub @mhycheung

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jaxqualin-0.0.1.tar.gz (11.1 MB view hashes)

Uploaded Source

Built Distribution

jaxqualin-0.0.1-py3-none-any.whl (46.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page