SPyOD is the python implementation of the Spectral Proper Orthogonal Decomposition published by Sieber et al. in 2016.
It includes two .py-files:
-
spod.py
- Includes the functionspod
which calculates the SPOD and -
findpairs.py
- Includes the post-processing of the SPOD in the functionfindpairs
which finds linked modes as described in Sieber et al. in 2016
and one jupyter notebook example example_SPOD_free_jet.ipynb
of the SPOD of experimental PIV data from a free jet flow. The data are stored in PIV_jext_example.mat
.
The paper describing the SPOD method is made publicly available by the TU Berlin at the following link: https://doi.org/10.14279/depositonce-6377.
The SPyOD package can be installed using the following command:
$ pip install SPyOD
The package can be imported by
$ from spyod.spod import spod
$ from spyod.findpairs import findpairs
SPyOD is released under the MIT License. Please have a look at LICENSE.md for more details.
The best way to contribute is to report any issues you mention for improvement and extension of the code or documentation as well as fixing bugs etc. Feel free to contact us.
Grigorios Hatzissawidis |
Moritz Sieber |