Skip to main content

Spectral Proper Orthogonal Decomposition

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

SPyOD-0.1.7.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

SPyOD-0.1.7-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

Details for the file SPyOD-0.1.7.tar.gz.

File metadata

  • Download URL: SPyOD-0.1.7.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for SPyOD-0.1.7.tar.gz
Algorithm Hash digest
SHA256 36cd8422754b2095ad0d5a93b99775f66875d9b03d0e6c128917a9b6f04e2047
MD5 5ec53b678e6996f4adb36ca4c6a7f60d
BLAKE2b-256 a0bec6005c0b08ab0b3466740538d6e794b7d9ed1278bdf9442756c5f2140a30

See more details on using hashes here.

File details

Details for the file SPyOD-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: SPyOD-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 10.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for SPyOD-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 9a9a020389d5d6fd5ad50cd44d252df0857e9cd853b779d8727b16741814eb03
MD5 f934149f8742978a19a71d207b15a350
BLAKE2b-256 e0b3e6dcc58d14095410dd63674e5e6c17549133d79f6e5fc0be85c5ef829c42

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page