v0.2.2
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
++++++++++++
- Dominique Makowski (https://github.com/DominiqueMakowski)
- Bertrand Hermann ([email protected])