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

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.2.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

py_pod-1.0.2-py3-none-any.whl (26.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: py_pod-1.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 44d74b276c7759e546ec3b7105ca35be06a1d0c2a56aac350dd4b56e5ee84a63
MD5 68db8cb7332c40ff8ef1895c48242eef
BLAKE2b-256 014c6f4f1d7498b2bef9c06131418bd717821c0639a7fe2a694a351061b246a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: py_pod-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 26.0 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0b4b618123a4cd53139ce06c56f56e5c6bb47563d2cc28e3f215e7dcdce5fe7e
MD5 daf6d65a6f3adf4d7c74232f85747908
BLAKE2b-256 99faef2873b24dfdf2343caba1bb8134a166d303287d6f0e3713fd9cdd61d55f

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