You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*[Installation and dependencies](#installation-and-dependencies)
34
-
* [Installing via PIP](#installing-via-pip)
35
-
* [Installing from source](#installing-from-source)
36
-
*[Documentation](#documentation)
37
-
*[Testing](#testing)
38
-
*[Tutorials](#tutorials)
39
-
*[References](#references)
40
-
*[Recent works with PySPOD](#recent-works-with-pyspod)
41
-
*[Authors and contributors](#authors-and-contributors)
42
-
*[License](#license)
43
31
32
+
*[Description](#description)
33
+
34
+
*[Installation and dependencies](#installation-and-dependencies)
35
+
* [Installing via PIP](#installing-via-pip)
36
+
* [Installing from source](#installing-from-source)
44
37
38
+
*[Documentation](#documentation)
39
+
*[Testing](#testing)
40
+
*[Tutorials](#tutorials)
41
+
*[References](#references)
42
+
*[Recent works with PySPOD](#recent-works-with-pyspod)
43
+
*[Authors and contributors](#authors-and-contributors)
44
+
*[License](#license)
45
45
46
46
## Description
47
47
**PySPOD** is a Python package that implements the so-called **Spectral Proper Orthgonal Decomposition** whose name was first conied by (picard-&-delville-2000), and goes back to the original work by [(Lumley 1970)](#lumley-1970). The implementation proposed here follows the original contributions by [(Towne et al. 2018)](#towne-et-al-2018), [(Schmidt and Towne 2019)](#schmidt-and-towne-2019).
@@ -53,14 +53,12 @@ The SPOD approach targets statistically stationary problems and involves the dec
53
53
This can help identifying relations to multiple variables or understanding the reduced order behavior of a given phenomenon of interest and represent a powerful tool for the data-driven analysis of nonlinear dynamical systems. The SPOD approach shares some relationships with the dynamic mode decomposition (DMD), and the resolvent analysis, [(Towne et al. 2018)](#Towne-et-al-2018), that are also widely used approaches for the data-driven analysis of nonlinear systems. SPOD can be used for both experimental and simulation data, and a general description of its key parameters can be found in [(Schmidt and Colonius 2020)](#schmidt-and-colonius-2020).
54
54
55
55
In this package we implement three version of SPOD
56
-
- SPOD_low_storage: that is intended for large RAM machines or small datasets
57
-
- SPOD_low_ram: that is intended for small RAM machines or large datasets, and
58
-
- SPOD_streaming: that is the algorithm presented in [(Schmidt and Towne 2019)](schmidt-and-towne-2019), and it is intended for large datasets.
56
+
- SPOD_low_storage: that is intended for large RAM machines or small datasets
57
+
- SPOD_low_ram: that is intended for small RAM machines or large datasets, and
58
+
- SPOD_streaming: that is the algorithm presented in [(Schmidt and Towne 2019)](schmidt-and-towne-2019), and it is intended for large datasets.
59
59
60
60
To see how to use the **PySPOD** package and its user-friendly interface, you can look at the [**Tutorials**](tutorials/README.md).
61
61
62
-
63
-
64
62
## Installation and dependencies
65
63
**PySPOD** requires `numpy`, `scipy`, `matplotlib`, `pyfftw`, `future`, `sphinx` (for the documentation). The code is developed and tested for Python 3 only.
66
64
It can be installed using `pip` or directly from the source code.
@@ -94,7 +92,6 @@ To uninstall the package you have to rerun the installation and record the insta
94
92
> cat installed_files.txt | xargs rm -rf
95
93
```
96
94
97
-
98
95
## Get started with a simple analysis
99
96
**PySPOD** comes with an extensive suite of [**Tutorials**](tutorials/README.md).
100
97
You can browse the [**Tutorials**](tutorials/README.md) to explore the capabilities
0 commit comments