- ecg_systole now uses t_waves_ends
read_acqknowledge
returns sampling rate by default- Change name of
discrete_to_continuous
tointerpolate
- Remove "nonlinear" from
ecg_hrv_features
fromecg_process
andbio_process
- Added "find_peaks"
- Added "ecg_simulate"
- Cleaned testing suite
- Append "complexity_" to all complexity function names (e.g.,
entropy_shannon
->complexity_entropy_shannon
) (since 0.2.0) #32 read_acqknowledge
new parameter,return_sampling_rate
. Default to False to keep old behaviour, but default will be changed to True in the future (since 0.2.0) #32
ecg_signal_quality
: Added rpeak parameter and returns an interpolated array of signal quality #35eeg_complexity
: First attempt to compute complexity features of epochs (since 0.2.0) #32emg_process
: Computes linear envelope and activation (since 0.2.0) #32staircase
: Add a routine for staircase procedures used in psychophysics #55
- Fix bug when unpickling, througk
read_nk_object
, a dataframe built with pandas < 0.17 #42 - Refactor testing structure #41
plot_events_in_signal
: Changedevents
parameter toevents_onsets
#41- Fixed a line in ecg_hrv so that it works if the provided rpeaks are array instead of list #36
- Taking interest in BVP
- Fixed ecg_process for sampling rate superior to 1000 Hz #35
- Added scripts for ECG signal quality model creation #35
- Started documenting ECG signal quality in docs #35
- Fixed bug in
ecg_hrv
- Moved
find_closest_in_list
andfind_following_duplicates
from miscellaenous to statistics #55
- EventRelated functions for biosignals: complete overhaul (since 0.1.93) #30
eda_process()
: Completely refactored that function, removed many parameters. (since 0.1.92) #29ecg_wave_detector()
: removed the plot parameter (since 0.1.7) #22indentify_outliers
changed tofind_outliers
to start creating some coherence in the API (using prefixes likefind_
,read_
,compute_
,process_
,plot_
etc.) (since 0.1.6) #19
eda_scr()
: Created own algorithm for SCR features extraction. (since 0.1.92) #29- Allow the user to skip some steps such as HRV or signal quality computation (since 0.1.91) #28
- Added new QRS segmenter (pekkanen) method (since 0.1.7) #22
- Enhanced HRV processing: computes HRV frequency domain power over time (since 0.1.8) #24
- Better separation between
ecg_preprocess
andecg_process
(and short vs long computation processes) (since 0.1.7) #21 - Completely Separated bio_ecg and bio_ecg_preprocessing files (since 0.1.7) #22
- Introducing CHANGELOG (since 0.1.6) #19
- Added segmenter choice option for ecg processing (since 0.1.6) #20
- Improved CONTRIBUTING.md (since 0.1.6) #19
- Structural changes (since 0.1.6) #19
- Increase tests (since 0.1.6) #19