Skip to main content

This project contains several transformations used for signal processing, along with associated tools.

Transformations

As of v0.2, the included transformations are: discrete Fourier transform (dft), discrete cosine transform (dct), and discrete wavelet transform (dwt).

GPU-Acceleration

Each of these transformations has both a sequential and a GPU-acclerated version. To use the GPU-accelerated version, you would simply import “[transformation_name]Cuda” instead of ‘transformation_name”. For example, you might use

import pygasp.dwtCuda as dwt

instead of using

import pygasp.dwt as dwt

to get the CUDA version of the dwt.

NOTE: To use the CUDA versions, you must have a CUDA-capable GPU and have installed the PyCUDA library. Information on this library can be found at: mathema.tician.de/software/pycuda .

Tools

As of v0.2, the tools include:
  • high-, low-, and bandpass filters for the fft

  • hard and soft thresholding for the dwt

  • scalogram visualization of the dwt

License

This library is free and open-source software released under the MIT License. The source code is available at https://bitbucket.org/bowmanat/pygasp .

Contact

Please email “bowmanat AT mail DOT gvsu DOT edu” with any questions or comments.

Release files for PyGASP 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for PyGASP 0.2.1
File Size Uploaded
PyGASP-0.2.1.tar.gz 19.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for PyGASP 0.2.1
File Interpreter ABI Platform
PyGASP-0.2.1-py2-none-any.whl Python 2 none any Details

Total release size: 41.9 kB

Release files / PyGASP-0.2.1.tar.gz

Download URL PyGASP-0.2.1.tar.gz
Size 19.6 kB
Tags Source
SHA-256 checksum
How to use checksums
ed00813edf924b27e0f5d0b5c034cc3faa378546c6801b08dd1245645640ef56
BLAKE2b-256 checksum
How to use checksums
556d6ed00264bc791ea042817646461406313f759f37cb1d20f2bd42b8b411fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / PyGASP-0.2.1-py2-none-any.whl

Download URL PyGASP-0.2.1-py2-none-any.whl
Size 22.4 kB
Tags Python 2
SHA-256 checksum
How to use checksums
a46e0b281017379427a7aa141171a7afb7c00cb7cdef7aae917013d99c67d5e5
BLAKE2b-256 checksum
How to use checksums
d5596366319c8cde3859a5a7c4fcedccda3652edc2da95602d5741a13f9ad219
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page