Skip to main content

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


Download files

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

Source Distribution

py_pod-1.0.5.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

py_pod-1.0.5-py3-none-any.whl (26.1 kB view details)

Uploaded Python 3

File details

Details for the file py_pod-1.0.5.tar.gz.

File metadata

  • Download URL: py_pod-1.0.5.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

Hashes for py_pod-1.0.5.tar.gz
Algorithm Hash digest
SHA256 808615896545841344dee34da9f97c2aa87d441d839b556a0eb3e671ceebf89d
MD5 29bf7e8d00b541830062a3de544ccb3d
BLAKE2b-256 dab4ec8668d1b48f6f6e14759b6f11ec4e69965a92a61b10a93a439fbcd34b86

See more details on using hashes here.

File details

Details for the file py_pod-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: py_pod-1.0.5-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

Hashes for py_pod-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 48a5ec51f9cd039881e0e6214512b1cde4260b08dd691df290a6530b34a4ce95
MD5 b67046696f47bbcc6276c46e8d5c2f89
BLAKE2b-256 c750309f51af5aedb068ed7f60931e70c068a4413cad2563c885d38e6d10195a

See more details on using hashes here.

Supported by

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