Skip to content

Conversation

LegrandNico
Copy link

v0.2.2 (December 2021)

Highlights
++++++++++

This release seeks to improve the heart rate variability module and will be the reference version for the JOSS publication.

Changes
+++++++

  • |Feature| HRV module: Add a function py:func:systole.hrv.all_domain() to easily compute all possible HRV indices.
  • |Feature| HRV module: Add recurence plot analysis and fast recurrence matrix computation (thanks to Dominique Makowski), and basic quantitative metrics (recurrence rate, l_max, l_mean, determinism rate, Shannon entropy). These metrics are now part of the nonlinear reports (py:func:systole.hrv.nonlinear_domain()) or can be called separately (py:func:systole.hrv.recurrence()).
  • |Feature| |Enhancement| HRV module: The time domain function (py:func:systole.hrv.time_domain()) also reports the SDSD by default.
  • |Feature| |Enhancement| HRV module: The frequency domain function (py:func:systole.hrv.frequency_domain()) now returns the total power and LF/HF ratio by default.
  • |Feature| Plotting module: Add nicer rendering for table output for time_domain, frequency_domain and nonlinear_domain functions, working either with Tabulate or Bokeh.
  • |Feature| Add a respiratory peaks detection function (py:func:systole.detection.res_peaks()). VEry simple for now, will be improved in the future.
  • |Docs| |Enhancement| Improve tutorial notebook on HRV.

Contributors
++++++++++++

LegrandNico added 19 commits December 2, 2021 14:43
- rename systole.hrv.nonlinear to systole.hrv.nonlinear_domain for consistency
- Fix typo (pointcare) everywhere
- Create systole.hrv.poincare function (with Numba JIT backend)
nonlinear_domain: add recurrence plot and 5 quantification metrics.
…ry simple for now).

- Minor changes in docstrings
…y_domain and nonlinear_domain functions, working either with Tabulate or Bokeh.
… artefacts when rendering the documentation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant