Skip to main content

Temporal Scale-Space Toolbox for Python.

Project description

pytempscsp : Temporal Scale Space Toolbox for Python

For performing temporal smoothing with the time-causal limit kernel and for computing discrete temporal derivative approximations by applying temporal difference operators to the smoothed data.

This code is the result of porting a subset of the routines in the Matlab package tempscsp to Python, however, with different interfaces for the functions.

For examples of how to apply these functions for smoothing temporal signals to different temporal scales in a fully time-causal manner, please see the enclosed Jupyter notebook tempscspdemo.ipynb.

For more technical descriptions about the respective functions, please see the documentation strings for the respective functions in the source code in tempscsp.py.

Installation

This package is available through pip and can installed by

pip install pytempscsp

This package can also be downloaded directly from GitHub:

git clone git@github.com:tonylindeberg/pytempscsp.git

References

Lindeberg (2023) "A time-causal and time-recursive temporal scale-space representation of temporal signals and past time", Biological Cybernetics 117 (1-2): 21-59. (Open Access)

Lindeberg (2016) "Time-causal and time-recursive spatio-temporal receptive fields", Journal of Mathematical Imaging and Vision 55(1): 50-88. (Open Access)

The time-causal limit kernel was first defined in Lindeberg (2016), however, then also in combination with a spatial domain, and experimentally tested on video data. The later overview paper (Lindeberg 2023) gives a dedicated treatment for a purely temporal domain, and also with relations to Koenderink's scale-time kernels and the ex-Gaussian kernel.

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

pytempscsp-0.9.4.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

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

pytempscsp-0.9.4-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file pytempscsp-0.9.4.tar.gz.

File metadata

  • Download URL: pytempscsp-0.9.4.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.5 Darwin/23.4.0

File hashes

Hashes for pytempscsp-0.9.4.tar.gz
Algorithm Hash digest
SHA256 080ce2debd5ffabb4074056a5d63a10d110c6bc36a78339d92f56db5de9f8f5c
MD5 d5248f497cd1222dff167fdc69673571
BLAKE2b-256 53f67924cb65f2a48cedcf2ec2fcba739d45809b5c83088773c596b516eb6cd9

See more details on using hashes here.

File details

Details for the file pytempscsp-0.9.4-py3-none-any.whl.

File metadata

  • Download URL: pytempscsp-0.9.4-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.5 Darwin/23.4.0

File hashes

Hashes for pytempscsp-0.9.4-py3-none-any.whl
Algorithm Hash digest
SHA256 2dfa41f61754b469f09887177e2abed6c14e343148a0b7d9ffe4e0f33b27872b
MD5 bd9b66baa691ac8d5fb97082a3803c0c
BLAKE2b-256 08c60e766f576ebac8c550770bc3d7c66cbb66969110000a083bb96b412e5377

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