SEMPO: Singularity Expansion Method - Parameter Optimizer
Creators
Description
SEMPO is a python toolbox to extracts the poles, zeros and residues in the complex frequency plane from arbitrary spectra acquired along the real frequency axis. This set of tools allows us to determine the modes of a linear physical system from its spectral response only, without any a priori knowledge. It is based on the description of the physical response as a meromorphic function through the Singularity Expansion Method (SEM). This analytical expansion of the response function in the complex frequency plane motivates the use of what is known as the Cauchy method, as well as the use of an auto-differentiation-based optimization approach to retrieve the complex poles, zeros and residues from the knowledge of the spectrum over a finite and real spectral range.
Files
ibensoltane/SEMPO-v0.0.1.3__zenodo.zip
Files
(297.6 kB)
Name | Size | Download all |
---|---|---|
md5:a7a7e851ba707a3ec1ec334142d2ec37
|
297.6 kB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/ibensoltane/SEMPO/tree/v0.0.1.3__zenodo (URL)
Funding
- Agence Nationale de la Recherche
- DILEMMA - DIrectional Light EMitting MetAsurfaces ANR-20-CE09-0027
Software
- Repository URL
- https://github.com/ibensoltane/SEMPO