Implementation of a Proper Orthogonal Decomposition (POD) method
Project description
Proper Orthogonal Decomposition
Principle
The pod package is an implementation of a Proper Orthogonal Decomposition (POD) method. The POD method intention is close to the more commonly known Principal Component Analysis (PCA). The package contains processing algorithms for decomposing an input using a set of predefined signals.
Decomposition is performed by iterating projections onto the linear variety generated by the reference signals.
The proposed algorithm takes a vector space approach. A signal, or more precisely its sequence of N temporal samples, is mapped to a point P in a vector space of dimension N. A value taken by a signal P at sample time ti becomes the coordinate of P along the axis ti.
The set of reference signals represents a library that one can use to synthetize or approximate any kind of input. The reference points form a cloud in the space described above. A linear combination of appropriately selected reference points will approximate the target signal S.
Documentation
Generated with PyDoctor:
pydoctor --make-html --html-output=docs/api pod
Publication
poetry build poetry publish
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file py_pod-1.0.3.tar.gz
.
File metadata
- Download URL: py_pod-1.0.3.tar.gz
- Upload date:
- Size: 9.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.11.3 Darwin/22.5.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b264660860dab9db75a75c22ae077570b3bc2253429211322e87249997028f38 |
|
MD5 | ebf0a9e1af4778fc34eeea27d6301923 |
|
BLAKE2b-256 | e3fe70c533416f65a72ce4cf3dec0bbf736c8741f2ad76b2cbe0d043bead5e3e |
File details
Details for the file py_pod-1.0.3-py3-none-any.whl
.
File metadata
- Download URL: py_pod-1.0.3-py3-none-any.whl
- Upload date:
- Size: 26.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.11.3 Darwin/22.5.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef94806bd3996e13db08dd8eed9198904b75876ceb30d9199f057180a43dfb52 |
|
MD5 | baa9fd29234bcaf805303d524adadb27 |
|
BLAKE2b-256 | 7ec3e506fcda1c1b9b84b9e46dfcebab7996f192baa078f5309ca20efbaf3ef9 |