Skip to content

grigorishat/SPyOD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spectral Proper Orthogonal Decomposition

Table of contents

Description

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 function spod which calculates the SPOD and

  • findpairs.py - Includes the post-processing of the SPOD in the function findpairs 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.

Installation

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

License

SPyOD is released under the MIT License. Please have a look at LICENSE.md for more details.

Contact us

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.

Contributors

Grigorios Hatzissawidis
Grigorios Hatzissawidis
Moritz Sieber
Moritz Sieber

About

Spectral Proper Orthogonal Decomposition

Resources

License

Stars

Watchers

Forks

Packages

No packages published