Stream operation for processing of (physiological) signals
Project description
Signal pipes (aka sigpipes) are Python library for processing of digital representation of signals.
The library is focused on processing physiological signal (e.g. EKG or EMG) but is basic design supports processing of any multichannel signals.
The library is based on two mechanism:
-
flexible containers for signals and their metadata in the form of hierarchical dictionary with a set of "well known" keys forming solid skeleton of data representation.
-
pipelines that are formed by operators for processing, storing and visualization og signals. The pipelines are not limited to simple linear chains. The more complex forms are supported (branching, alternatives, parallel processing).
Current version support these tools in form of pipeline operators.
- readers of physionet.org databases
- readers of matlab files from
Megawinapplication - exporter to
pandasdataframes - configurable plotting using
matplotlib - selection of channels or subsamples
- extraction of signal features
- signal adjustment (any unary ufunc, convolution, cross correlation, polyphase resampling) based on scipy.signals and numpy
- serialization to HDF5
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file signal-pipes-0.1.16.tar.gz.
File metadata
- Download URL: signal-pipes-0.1.16.tar.gz
- Upload date:
- Size: 27.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a97646b2e73010f47e4347a5caa291185c0ffa3714fa0e7b031de52c2ed3729e
|
|
| MD5 |
a872b8dbd4094a09a5c79ce8ac24a685
|
|
| BLAKE2b-256 |
f3ff2cd134c43f22455a778d81dff213773c4073d123b4531a81b606ad0857e7
|
File details
Details for the file signal_pipes-0.1.16-py3-none-any.whl.
File metadata
- Download URL: signal_pipes-0.1.16-py3-none-any.whl
- Upload date:
- Size: 37.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
314a4ac66ee64d4d5aa313caebce6984e2e134173af2b28d9bb71bffa45e2c4c
|
|
| MD5 |
5694c027e910341b9542526094ee2561
|
|
| BLAKE2b-256 |
b3f6f34c1adc80b49c17d4b1100981ad48f0f18f6bab7375b64281524a09e3fb
|