ReferenceProcessing
Processing
Lorem ipsum dolor sit amet, consectetur adipiscing elit. This module cleans signals before extraction.
Windows
def notch_filter_signals(path_names: dict, sampling_rate: float = 1000.0, notch_f0: float = 60.0)| Name | Type | Description |
|---|---|---|
path_names | dict | Lorem ipsum dolor sit amet. |
sampling_rate | float | Consectetur adipiscing elit. Default is 1000.0. |
notch_f0 | float | Sed do eiusmod tempor. Default is 60.0. |
Linux
def bandpass_filter_signals(path_names: dict, low: float = 20.0, high: float = 450.0, sampling_rate: float = 1000.0)macOS
def rectify_signals(path_names: dict)Android NDK
def screen_artefact_signals(path_names: dict, n_std: float = 3.0, window: int = 50)Overview
def fill_missing_signals(path_names: dict, method: str = 'spline')Details
def smooth_signals(path_names: dict, method: str = 'rms', window: int = 100)From source
Cras mattis consectetur purus sit amet fermentum. Integer posuere erat a ante venenatis dapibus.
Clone and build
import ability as ab
data = ab.read_file("trial.csv")
filtered = ab.bandpass(data, sampling_rate=250, low=1.0, high=50.0)
print(filtered.shape)Build a wheel
import ability as ab
data = ab.read_file("trial.csv")
clean = ab.notch(data, sampling_rate=250, freq=50.0)
print(clean.shape)Bindings
Aenean lacinia bibendum nulla sed consectetur. Vestibulum id ligula porta felis euismod semper.
Java binding
import ability as ab
data = ab.read_file("trial.csv")
quiet = ab.denoise(data, method="wavelet")
print(quiet.shape)