NeuroKit icon indicating copy to clipboard operation
NeuroKit copied to clipboard

NeuroKit2: The Python Toolbox for Neurophysiological Signal Processing

Results 133 NeuroKit issues
Sort by recently updated
recently updated
newest added

**Describe the bug** In documentation it is written > The "zhao2018" method (Zhao et la., 2018) was originally designed for signal with a length of 10 seconds. However default value...

question :question:
inactive 👻

**Question and context** Is there a PPG sqi function like 'ecg_quality'? Many thanks, Jessie

feature idea :fire:
ECG :heart:
inactive 👻

I am working with respiration data right now, but I think is a more general question. I am unclear on the workflows for outlier detection and removal. One way to...

Design :art:
signal processing :chart_with_upwards_trend:

Finding the elbow of a curve is a very common problem and we use it in multiple instances. Currently we always have bespoke implementations but we could gather them into...

feature idea :fire:
signal processing :chart_with_upwards_trend:
inactive 👻

**Question and context** Hi here! Great work on the package 👏 👏 I am analyzing a large database of ECG recordings (n=2000+) and I suspect that for some of those...

ECG :heart:
inactive 👻

When calling: ```python import neurokit2 as nk fp = nk.signal_fixpeaks(fp_nofixpeaks, sampling_rate=1000, iterative=False, show=False, interval_min=0.33, interval_max=0.75, method="kubios")[1] ``` we observe that the set interval ranges are not respected in all cases....

See the below example where I experienced a bug, and whatever the sampling_rate is: # Simulate data: heart beat = 75 and 100 bpm duration = 600; sampling_rate = 128;...

ECG :heart:
inactive 👻

**Describe the bug** `eda_plot` throws `ValueError` when the number of onsets is not the same as the number of peaks because of the sentence https://github.com/neuropsychology/NeuroKit/blob/c1104386655724a5c624e740abf651c939fc5e48/neurokit2/eda/eda_plot.py#L114 **To Reproduce** 1. Get a...

EDA :sweat_drops:

```python import neurokit2 as nk import mne raw = mne.io.read_raw_fif( mne.datasets.sample.data_path() + "/MEG/sample/sample_audvis_raw.fif", preload=True ) x = nk.mne_channel_extract(raw, what="EOG", name="EOG") x ``` This used to return a vector (I think?),...

bug :bug:
EEG :brain::zap:

Decomposition method by Benedek and Kaernbach (2010) to separate EDA into phasic and tonic: https://www.sciencedirect.com/science/article/pii/S0165027010002335 Additional method to be added into `eda_phasic()` 😄

EDA :sweat_drops:
low priority :sleeping:
inactive 👻