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)
| File | Size | Uploaded | |
|---|---|---|---|
| PyGASP-0.2.1.tar.gz | 19.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 |