`QuasinormalModes.jl`
`QuasinormalModes.jl`: A Julia package for computing discrete eigenvalues of second order ODEs - Published in JOSS (2022)
Science Score: 93.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 4 DOI reference(s) in README and JOSS metadata -
✓Academic publication links
Links to: arxiv.org, joss.theoj.org, zenodo.org -
○Committers with academic emails
-
○Institutional organization owner
-
✓JOSS paper metadata
Published in Journal of Open Source Software
Keywords
Repository
A Julia package for computing discrete eigenvalues of second order ODEs
Basic Info
Statistics
- Stars: 31
- Watchers: 2
- Forks: 2
- Open Issues: 0
- Releases: 7
Topics
Metadata Files
README.md
QuasinormalModes.jl
This is a Julia package whose primary objective is to compute the discrete eigenvalues of second order ordinary differential equations. It was written with the intent to be used for computing quasinormal modes (QNMs) of black holes in General Relativity efficiently and accurately. QNMs are the discrete spectrum of characteristic oscillations produced by black holes when perturbed. These oscillations decay exponentially in time and thus it's said that QNMs contain a real \omega_R oscillation frequency and an imaginary \omega_I frequency that represents the mode's decay rate. These frequencies are often described by a discrete eigenvalue in a second order ODE. For a comprehensive review see [1].
To compute eigenvalues (and thus quasinormal frequencies) this package uses the Asymptotic Iteration Method (AIM) [2], more specifically the "improved" version of the AIM as described in [3]. The AIM can be used to find the eigenvectors and eigenvalues of any second order differential equation (the class of problems with which the quasinormal modes belong) and thus this package can be used not only in the context of General Relativity but can also be used to find the discrete eigenvalues of other systems such as the eigenenergies of a quantum system described by the time independent Schrödinger equation.
Author
Lucas T. Sanches, Centro de Ciências Naturais e Humanas, Universidade Federal do ABC (UFABC).
License
QuasinormalModes is licensed under the MIT license.
Installation
This package can be installed using the Julia package manager. From the Julia REPL, type ] to enter the Pkg REPL mode and run
julia
pkg> add QuasinormalModes
and then type backspace to exit back to the REPL.
Using
For detailed usage instructions please read the documentation. You can also find examples here.
Contributing
There are many ways to contribute to this package:
- Report an issue if you encounter some odd behavior, or if you have suggestions to improve the package.
- Contribute with code addressing some open issues, that add new functionality or that improve the performance.
- When contributing with code, add docstrings and comments, so others may understand the methods implemented.
- Contribute by updating and improving the documentation.
Owner
- Name: Lucas Timotheo Sanches
- Login: lucass-carneiro
- Kind: user
- Repositories: 2
- Profile: https://github.com/lucass-carneiro
JOSS Publication
`QuasinormalModes.jl`: A Julia package for computing discrete eigenvalues of second order ODEs
Authors
Tags
Differential equations Black holes Discrete eigenvaluesGitHub Events
Total
- Watch event: 1
- Fork event: 1
Last Year
- Watch event: 1
- Fork event: 1
Committers
Last synced: 7 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Lucas Timotheo Sanches | l****o@g****m | 78 |
| Erik Schnetter | s****r@g****m | 1 |
| Arfon Smith | a****n | 1 |
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 2
- Total pull requests: 2
- Average time to close issues: 11 days
- Average time to close pull requests: about 1 hour
- Total issue authors: 2
- Total pull request authors: 2
- Average comments per issue: 10.0
- Average comments per pull request: 0.0
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- JuliaTagBot (1)
- BoGGoG (1)
Pull Request Authors
- arfon (1)
- eschnett (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- julia 1 total
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 7
juliahub.com: QuasinormalModes
A Julia package for computing discrete eigenvalues of second order ODEs
- Documentation: https://docs.juliahub.com/General/QuasinormalModes/stable/
- License: MIT
-
Latest release: 1.1.1
published almost 3 years ago
Rankings
Dependencies
- actions/cache v1 composite
- actions/checkout v2 composite
- codecov/codecov-action v1 composite
- julia-actions/julia-buildpkg v1 composite
- julia-actions/julia-processcoverage v1 composite
- julia-actions/julia-runtest v1 composite
- julia-actions/setup-julia v1 composite
- actions/checkout v2 composite
- julia-actions/setup-julia latest composite
- JuliaRegistries/TagBot v1 composite
- actions/checkout v2 composite
- actions/upload-artifact v1 composite
- docker://openjournals/paperdraft latest composite
