Published June 16, 2021
| Version v2.2106
Software
Open
eigentools: A Python package for studying differential eigenvalue problems with an emphasis on robustness
Authors/Creators
- 1. Department of Physics and Astronomy, Bates College
- 2. Department of Mathematics, MIT
- 3. School of Natural Sciences, Institute for Advanced Study
- 4. CIERA, Northwestern University
- 5. Department of Astrophysical and Planetary Sciences, University of Colorado, Boulder
- 6. School of Mathematics and Statistics, University of Sydney
- 7. Department of Engineering Sciences and Applied Mathematics, Northwestern University
Description
Eigentools is a set of tools for studying linear eigenvalue problems. The underlying eigenproblems are solved using Dedalus, which provides a domain-specific language for partial differential equations. Eigentools extends Dedalus's EigenvalueProblem object and provides
- automatic rejection of unresolved eigenvalues
- simple plotting of specified eigenmodes
- simple plotting of spectra
- computation of \(\epsilon\)-pseudospectra for any Differential-Algebraic Equations with user-specifiable norms
- tools to find critical parameters for linear stability analysis
- ability to project eigenmode onto 2- or 3-D domain for visualization
- ability to output projected eigenmodes as Dedalus-formatted HDF5 file to be used as initial conditions for Initial Value Problems
- simple plotting of drift ratios (both ordinal and nearest) to evaluate tolerance for eigenvalue rejection
Notes
Files
Files
(826.0 kB)
| Name | Size | |
|---|---|---|
|
md5:6ed5d0bcf8920bdbbd6d0d480ab8745c
|
826.0 kB | Download |