Skip to content

Latest commit

 

History

History
67 lines (52 loc) · 4.81 KB

CHANGELOG.md

File metadata and controls

67 lines (52 loc) · 4.81 KB

Dev

Breaking changes

  • ecg_systole now uses t_waves_ends
  • read_acqknowledge returns sampling rate by default
  • Change name of discrete_to_continuous to interpolate
  • Remove "nonlinear" from ecg_hrv_features from ecg_process and bio_process

New functions / parameters

  • Added "find_peaks"
  • Added "ecg_simulate"

Major changes

  • Cleaned testing suite

0.2

Breaking changes

  • 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

New functions / parameters

  • ecg_signal_quality: Added rpeak parameter and returns an interpolated array of signal quality #35
  • eeg_complexity: First attempt to compute complexity features of epochs (since 0.2.0) #32
  • emg_process: Computes linear envelope and activation (since 0.2.0) #32
  • staircase: Add a routine for staircase procedures used in psychophysics #55

Major changes

Minor changes

  • Fix bug when unpickling, througk read_nk_object, a dataframe built with pandas < 0.17 #42
  • Refactor testing structure #41
  • plot_events_in_signal: Changed events parameter to events_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 and find_following_duplicates from miscellaenous to statistics #55

0.1

Breaking changes

  • EventRelated functions for biosignals: complete overhaul (since 0.1.93) #30
  • eda_process(): Completely refactored that function, removed many parameters. (since 0.1.92) #29
  • ecg_wave_detector(): removed the plot parameter (since 0.1.7) #22
  • indentify_outliers changed to find_outliers to start creating some coherence in the API (using prefixes like find_, read_, compute_, process_, plot_ etc.) (since 0.1.6) #19

New functions / parameters

  • 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

Major changes

  • Enhanced HRV processing: computes HRV frequency domain power over time (since 0.1.8) #24

Minor changes

  • Better separation between ecg_preprocess and ecg_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