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 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.
Keywords for this software
References in zbMATH (referenced in 1 article , 1 standard article )
Showing result 1 of 1.
- Jeffrey S. Oishi, Keaton J. Burns, S. E. Clark, Evan H. Anders, Benjamin P. Brown, Geoffrey M. Vasil, Daniel Lecoanet: eigentools: A Python package for studying differential eigenvalue problems with an emphasis on robustness (2021) not zbMATH