SiegPy: Siegert states with Python

This Python module aims at providing the tools to show how Siegert (or resonant) states can conveniently replace the usual continuum of unoccupied states in some numerical problems in quantum mechanics (e.g., for LR-TDDFT or in the GW approximation in many-body perturbation theory).


It currently focuses on the 1D Square-Well Potential (SWP) case. It will be generalized to 1D potentials with compact support in future releases.


It requires python>=3.4.

For an overview of what is possible with SiegPy, see the tutorial made of notebooks here. For a detailed documentation of the classes and their associated methods, go to Code Documentation.

Indices and tables