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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
ed00813edf924b27e0f5d0b5c034cc3faa378546c6801b08dd1245645640ef56
|
|
MD5 |
7fd567ad55dff1743777810d2207e8db
|
|
BLAKE2b-256 |
556d6ed00264bc791ea042817646461406313f759f37cb1d20f2bd42b8b411fd
|
File details
Details for the file PyGASP-0.2.1-py2-none-any.whl
.
File metadata
- Download URL: PyGASP-0.2.1-py2-none-any.whl
- Upload date:
- Size: 22.4 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
a46e0b281017379427a7aa141171a7afb7c00cb7cdef7aae917013d99c67d5e5
|
|
MD5 |
f852c5d464d9103a286c57b0334280c8
|
|
BLAKE2b-256 |
d5596366319c8cde3859a5a7c4fcedccda3652edc2da95602d5741a13f9ad219
|