Skip to main content

A GPU-accelerated signal processing library.

Project description

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.

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

PyGASP-0.2.1.tar.gz (19.6 kB view details)

Uploaded Source

Built Distribution

PyGASP-0.2.1-py2-none-any.whl (22.4 kB view details)

Uploaded Python 2

File details

Details for the file PyGASP-0.2.1.tar.gz.

File metadata

  • Download URL: PyGASP-0.2.1.tar.gz
  • Upload date:
  • Size: 19.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for PyGASP-0.2.1.tar.gz
Algorithm Hash digest
SHA256 ed00813edf924b27e0f5d0b5c034cc3faa378546c6801b08dd1245645640ef56
MD5 7fd567ad55dff1743777810d2207e8db
BLAKE2b-256 556d6ed00264bc791ea042817646461406313f759f37cb1d20f2bd42b8b411fd

See more details on using hashes here.

File details

Details for the file PyGASP-0.2.1-py2-none-any.whl.

File metadata

File hashes

Hashes for PyGASP-0.2.1-py2-none-any.whl
Algorithm Hash digest
SHA256 a46e0b281017379427a7aa141171a7afb7c00cb7cdef7aae917013d99c67d5e5
MD5 f852c5d464d9103a286c57b0334280c8
BLAKE2b-256 d5596366319c8cde3859a5a7c4fcedccda3652edc2da95602d5741a13f9ad219

See more details on using hashes here.

Supported by

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